Oct*_*one 6 eslint visual-studio-code vscode-eslint
我有一个包含 JS 和 TS 文件(以及 JSX/TSX)的项目。我有一个单独的.eslintrc.jsonJS 与 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
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
并更改工作区设置:
"eslint.validate": [
{
"language": "typescript",
"autoFix": true
},
{
"language": "typescriptreact",
"autoFix": true
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2882 次 |
| 最近记录: |