![](/img/trans.png)
[英]eslint not giving errors in VSCode according to rules in .eslintrc file
[英]Using a different .eslintrc config file for typescript and javascript in VSCode?
我有一個同時包含JS和TS文件(和JSX / TSX)的項目。 我有一個單獨的.eslintrc.json
文件,用於JS和TS。 我希望能夠告訴VSCode根據文件擴展名使用哪個eslint配置文件。
試圖把設置在settings.json
下[typescript]
字段,但沒有奏效。
我認為應該可以使用1個文件並overrides
選項:
.eslintrc.js
module.exports = {
"root": true,
"plugins": ["@typescript-eslint"],
"rules": {
// JavaScript rules
},
"overrides": [
{
"files": ["*.ts", "*.tsx"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "./tsconfig.json"
},
"plugins": [
"@typescript-eslint"
],
"rules": {
// TypeScript rules
}
}
]
}
並更改工作空間設置:
"eslint.validate": [
{
"language": "typescript",
"autoFix": true
},
{
"language": "typescriptreact",
"autoFix": true
}
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.