{
"editor.tabSize": 2,
"editor.fontSize": 16,
"editor.fontFamily": "'Fira Code', Consolas, 'Courier New', monospace",
"editor.formatOnSave": false,
"editor.minimap.renderCharacters": true,
"editor.cursorSmoothCaretAnimation": true,
"editor.smoothScrolling": true,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true,
"editor.guides.indentation": true,
"editor.guides.highlightActiveIndentation": true,
"editor.detectIndentation": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"diffEditor.renderSideBySide": true,
"diffEditor.ignoreTrimWhitespace": true,
"editor.accessibilitySupport": "off",
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.inlineSuggest.enabled": true,
"explorer.incrementalNaming": "smart",
"editor.mouseWheelZoom": false,
"editor.rulers": [80],
"editor.quickSuggestions": {
"comments": true,
"strings": true,
"other": true
},
"editor.renderControlCharacters": true,
"editor.renderWhitespace": "boundary",
"editor.stickyScroll.enabled": true,
"editor.suggestSelection": "first",
"editor.wordWrap": "on",
"editor.experimental.pasteActions.enabled": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"workbench.colorTheme": "One Dark Pro Darker",
"workbench.iconTheme": "vscode-icons",
"workbench.startupEditor": "none",
"workbench.activityBar.visible": true,
"workbench.commandPalette.preserveInput": true,
"workbench.editor.scrollToSwitchTabs": true,
"security.workspace.trust.untrustedFiles": "open",
"vsicons.dontShowNewVersionMessage": true,
"window.closeWhenEmpty": true,
"window.commandCenter": true,
"window.dialogStyle": "custom",
"window.newWindowDimensions": "inherit",
"breadcrumbs.enabled": true,
"emmet.includeLanguages": {
"vue-html": "html",
"vue": "html",
"javascript": "javascriptreact",
"wxml": "html"
},
"emmet.variables": {
"lang": "zh-CN",
"charset": "UTF-8"
},
"emmet.syntaxProfiles": {
"vue-html": "html",
"vue": "html"
},
"[vue]": {
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.fixAll.eslint": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.markdownlint": true
},
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[stylus]": {
"editor.defaultFormatter": "thisismanta.stylus-supremacy"
},
"files.associations": {
"*.nvue": "vue"
},
"files.exclude": {
"**/.cache": true,
"**/.temp": true,
"**/chunk**": true,
"**/dist": true
},
"search.exclude": {
"**/node_modules": true,
"**/package-lock.json": true,
"**/pnpm-lock.yaml": true,
"**/yarn.lock": true,
"**/tmp": true
},
"markdown.validate.enabled": true,
"markdown.preview.openMarkdownLinks": "inEditor",
"markdown.preview.typographer": true,
"markdown.extension.orderedList.marker": "one",
"markdown.extension.print.imgToBase64": true,
"markdownlint.config": {
"default": true,
"MD025": false,
"MD045": false,
"MD033": false,
"MD036": false,
"MD041": false,
"MD003": {
"style": "atx"
},
"MD004": {
"style": "dash"
},
"MD013": false,
"MD024": {
"allow_different_nesting": true
},
"MD035": {
"style": "---"
}
},
"prettier.arrowParens": "avoid",
"prettier.semi": false,
"prettier.endOfLine": "lf",
"prettier.printWidth": 200,
"prettier.tabWidth": 4,
"prettier.singleQuote": true,
"prettier.trailingComma": "none",
"prettier.htmlWhitespaceSensitivity": "ignore",
"prettier.useTabs": false,
"vetur.format.options.tabSize": 4,
"vetur.ignoreProjectWarning": true,
"vetur.format.options.useTabs": false,
"vetur.format.scriptInitialIndent": false,
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"wrap_attributes": "force-aligned",
"prettier": {
"semi": false,
"singleQuote": true
}
},
"javascript.format.semicolons": "insert",
"javascript.referencesCodeLens.enabled": true,
"javascript.suggest.completeFunctionCalls": true,
"javascript.preferences.quoteStyle": "double",
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.locale": "zh-CN",
"typescript.enablePromptUseWorkspaceTsdk": true,
"typescript.format.semicolons": "insert",
"typescript.preferences.quoteStyle": "double",
"typescript.referencesCodeLens.enabled": true,
"typescript.suggest.completeFunctionCalls": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"stylusSupremacy.insertColons": true,
"stylusSupremacy.insertSemicolons": true,
"stylusSupremacy.insertBraces": true,
"stylusSupremacy.insertNewLineAroundImports": true,
"stylusSupremacy.insertNewLineAroundBlocks": false,
"eslint.packageManager": "pnpm",
"eslint.validate": ["javascript", "javascriptreact", "vue", "nvue", "typescript", "typescriptreact"],
"eslint.alwaysShowStatus": true,
"eslint.run": "onSave",
"eslint.workingDirectories": ["./src"],
"eslint.codeActionsOnSave.mode": "problems",
"git.autofetch": true,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"git.mergeEditor": true,
"gitlens.defaultDateFormat": "YYYY-MM-DD HH:mm",
"gitlens.defaultDateShortFormat": "YYYY-MM-DD",
"gitlens.defaultTimeFormat": "HH:mm",
"gitlens.gitCommands.closeOnFocusOut": true,
"gitlens.views.repositories.branches.layout": "list",
"gitlens.advanced.messages": {
"suppressCommitNotFoundWarning": true,
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.hovers.currentLine.over": "line",
"gitlens.codeLens.enabled": false,
"gitlens.defaultDateStyle": "absolute",
"gitlens.defaultDateLocale": null,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"problems.showCurrentInStatus": true,
"telemetry.telemetryLevel": "error",
"terminal.external.linuxExec": "bash",
"terminal.integrated.confirmOnExit": "hasChildProcesses",
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.enableBell": true,
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.defaultProfile.linux": "bash",
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.env.linux": {
"NODE_OPTIONS": "--max_old_space_size=4096"
},
"terminal.integrated.env.windows": {
"NODE_OPTIONS": "--max_old_space_size=4096"
},
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"overrideName": true,
"icon": "terminal-powershell",
"args": ["-NoLogo"]
},
"bash": {
"path": "/bin/zsh",
"icon": "star",
"env": { "TESTING_VAR": "abc" }
}
},
"terminal.integrated.shellIntegration.enabled": true,
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.tabs.enabled": true,
"merge-conflict.autoNavigateNextConflict.enabled": true,
"npm.enableRunFromFolder": true,
"npm.packageManager": "pnpm",
"npm.scriptExplorerAction": "run",
"npm-intellisense.importQuotes": "\"",
"npm-intellisense.packageSubfoldersIntellisense": true,
"npm-intellisense.scanDevDependencies": true,
"npm-intellisense.showBuildInLibs": true,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.fileNesting.enabled": true,
"files.autoSave": "off",
"files.eol": "\n",
"files.maxMemoryForLargeFilesMB": 4096,
"projectManager.sortList": "Saved",
"projectManager.ignoreProjectsWithinProjects": true,
"projectManager.any.ignoredFolders": ["dist", "node_modules", "out", "typings", "test", "__tests__"],
"todohighlight.keywords": ["WARNING: "],
"stylelint.packageManager": "npm",
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": false,
"markdown": true
},
"liveSassCompile.settings.generateMap": false,
"remoteHub.commitDirectlyWarning": "off",
"tabnine.experimentalAutoImports": true
}