我在项目中使用了 eslint,但我决定迁移到 eslint 并使用 @typescript-eslint 来完成。
为了进行交流,我使用了此处提供的提示: https: //github.com/typescript-eslint/tslint-to-eslint-config。此链接位于 typescript-eslint 页面内,用于指导从 tslint 切换到 eslint。
但是,进行切换后,Visual Studio 代码不再显示错误标记和警告。我卸载了 tslint 扩展并更新了 eslint。但我无法让它发挥作用。如果我运行 eslint check 命令,它会完美运行。但就好像可视化代码忽略了项目中的 eslint 一样。
如果有人可以帮助我,我很感激。
我的软件包版本:
"eslint": "^6.7.2",
"@typescript-eslint/eslint-plugin": "^2.12.0"
"@typescript-eslint/eslint-plugin-tslint": "^2.11.0",
"@typescript-eslint/parser": "^2.12.0",
"prettier-eslint": "^9.0.1",
"typescript": "^3.4.5"
Run Code Online (Sandbox Code Playgroud)
我的 eslint.js:
module.exports = {
"env": {
"browser": true,
"es6": true,
"node": true
},
"extends": [],
"ignorePatterns": [],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "tsconfig.json",
"sourceType": "module"
},
"plugins": [
"@typescript-eslint",
"@typescript-eslint/tslint"
],
"rules": {
"@typescript-eslint/class-name-casing": "error",
"@typescript-eslint/consistent-type-definitions": "error",
"@typescript-eslint/explicit-member-accessibility": [ …Run Code Online (Sandbox Code Playgroud) typescript eslint visual-studio-code vscode-extensions typescript-eslint