格式化配置 - chenxi-20/cjm-tiny-vue GitHub Wiki

{ "diffEditor.ignoreTrimWhitespace": false, "editor.fontFamily": "Menlo, Consolas, 'Courier New', monospace", // 保存时 prettier 自动格式化 "editor.formatOnSave": true, "prettier.printWidth": 120, "prettier.endOfLine": "auto", "editor.linkedEditing": true, "prettier.useEditorConfig": false, "workbench.colorTheme": "Atom One Light", // 保存时自动启用 eslint --fix 自动修复 "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "eslint.options": { "overrideConfig": { "rules": { "one-var": "off", "no-mixed-operators": "off", "no-template-curly-in-string": "off", "space-before-function-paren": "off", "arrow-parens": "off", "generator-star-spacing": "off", "no-debugger": "off", "vue/require-prop-types": "off", "vue/max-attributes-per-line": "off", "vue/require-default-prop": "off", "vue/html-self-closing": "off", "vue/attributes-order": "off" } } }, "eslint.validate": ["javascript", "html", "vue", "css"], "git.autofetch": true, "git.confirmSync": false, "git.enableSmartCommit": true, "html.format.extraLiners": "", "html.format.indentInnerHtml": true, "html.format.wrapLineLength": 0, "javascript.validate.enable": false, "javascript.format.insertSpaceBeforeFunctionParenthesis": false, "javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false, "javascript.updateImportsOnFileMove.enabled": "always", "prettier.singleQuote": true, "prettier.semi": false, "prettier.trailingComma": "none", "workbench.startupEditor": "newUntitledFile", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "vscode.json-language-features" }, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "vscode.html-language-features" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascriptreact]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "terminal.integrated.profiles.windows": { "bash": { "path": "D:\Git\bin\bash.exe", "args": [] } }, "terminal.integrated.defaultProfile.windows": "bash", "security.workspace.trust.untrustedFiles": "open", "tabnine.experimentalAutoImports": true, "editor.bracketPairColorization.enabled": true, "editor.guides.bracketPairs": "active", "editor.tabSize": 2, "stylelint.validate": ["css", "less", "postcss", "scss", "sass"], "git.ignoreRebaseWarning": true, "liveServer.settings.donotShowInfoMsg": true, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "typescript.updateImportsOnFileMove.enabled": "always", "editor.minimap.enabled": false, "playwright.reuseBrowser": false, "playwright.showTrace": false, "svelte.enable-ts-plugin": true, "editor.wordSeparators": "`~!@#$%^&*()=+[{]}\|;:'",.<>/?", "files.autoSave": "onWindowChange" }