2 changed files with 62 additions and 2 deletions
@ -0,0 +1,62 @@ |
|||||||
|
{ |
||||||
|
// 启用 ESlint 的扁平配置支持 |
||||||
|
"eslint.experimental.useFlatConfig": true, |
||||||
|
|
||||||
|
// 禁用默认的代码格式化工具,使用 ESlint 代替 |
||||||
|
"prettier.enable": false, |
||||||
|
"editor.formatOnSave": true, |
||||||
|
|
||||||
|
// 以下文件夹默认格式化配置,使用eslint |
||||||
|
"[vue]": { |
||||||
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint" |
||||||
|
}, |
||||||
|
"[json]": { |
||||||
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint" |
||||||
|
}, |
||||||
|
"[scss]": { |
||||||
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint" |
||||||
|
}, |
||||||
|
"[typescript]": { |
||||||
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint" |
||||||
|
}, |
||||||
|
|
||||||
|
// 关闭自动添加文件头部注释 |
||||||
|
"fileheader.configObj": { |
||||||
|
"autoAdd": false, // 默认开启 |
||||||
|
}, |
||||||
|
|
||||||
|
// 自动修复 |
||||||
|
"editor.codeActionsOnSave": { |
||||||
|
"source.fixAll.eslint": "explicit", |
||||||
|
"source.organizeImports": "never" |
||||||
|
}, |
||||||
|
|
||||||
|
// 在你的编辑器中静默处理样式规范,但仍然自动修复它们 |
||||||
|
"eslint.rules.customizations": [ |
||||||
|
{ "rule": "style/*", "severity": "off" }, |
||||||
|
{ "rule": "format/*", "severity": "off" }, |
||||||
|
{ "rule": "*-indent", "severity": "off" }, |
||||||
|
{ "rule": "*-spacing", "severity": "off" }, |
||||||
|
{ "rule": "*-spaces", "severity": "off" }, |
||||||
|
{ "rule": "*-order", "severity": "off" }, |
||||||
|
{ "rule": "*-dangle", "severity": "off" }, |
||||||
|
{ "rule": "*-newline", "severity": "off" }, |
||||||
|
{ "rule": "*quotes", "severity": "off" }, |
||||||
|
{ "rule": "*semi", "severity": "off" } |
||||||
|
], |
||||||
|
|
||||||
|
// 启用 ESlint 来验证所有支持的语言 |
||||||
|
"eslint.validate": [ |
||||||
|
"javascript", |
||||||
|
"javascriptreact", |
||||||
|
"typescript", |
||||||
|
"typescriptreact", |
||||||
|
"vue", |
||||||
|
"html", |
||||||
|
"markdown", |
||||||
|
"json", |
||||||
|
"jsonc", |
||||||
|
"yaml", |
||||||
|
"toml" |
||||||
|
] |
||||||
|
} |
Loading…
Reference in new issue