我有一个带有JS和TS文件的项目(还有JSX/TSX)。对于JS和TS,我有一个单独的.eslintrc.json文件。我希望能够根据文件扩展名告诉VSCode要使用哪个eslint文件。
尝试将settings.json中的设置放在[typescript]字段下,但这没有起作用。
发布于 2019-08-05 18:51:12
我认为应该可以使用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
}
]https://stackoverflow.com/questions/57363362
复制相似问题