[英]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.