Visual studio code 在旧的角度项目上运行TS Lint

Visual studio code 在旧的角度项目上运行TS Lint,visual-studio-code,tslint,Visual Studio Code,Tslint,当我试图通过VS Code TsLint扩展(运行时linting)来lint我的angular legacy应用程序时,不幸的是,扩展失败了 启动时,我们设置了以下版本: "@angular/cli": "~1.2.0", "@angular/compiler-cli": "^4.0.1", "@types/jasmine": "^2.2.30", "autoprefixer": "^6.5.1", "codelyzer": "~0.0.26", "jasmine-core": "2.4.1"

当我试图通过VS Code TsLint扩展(运行时linting)来lint我的angular legacy应用程序时,不幸的是,扩展失败了

启动时,我们设置了以下版本:

"@angular/cli": "~1.2.0",
"@angular/compiler-cli": "^4.0.1",
"@types/jasmine": "^2.2.30",
"autoprefixer": "^6.5.1",
"codelyzer": "~0.0.26",
"jasmine-core": "2.4.1",
"jasmine-spec-reporter": "2.5.0",
"karma": "1.2.0",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
"karma-jasmine": "^1.0.2",
"karma-remap-istanbul": "^0.2.1",
"protractor": "4.0.5",
"ts-node": "1.2.1",
"tslint": "3.13.0",
"typescript": "2.2.2"
此安装程序可以运行
ng lint
,但VS code Tslinter扩展失败,原因如下:

vscode tslint:无法读取tslint配置-'Cannot read property'findConfigurationPath'(未定义的)

我一直在讨论github,但它与旧版本的扩展有关。我目前使用的是1.0.38

还有其他人有类似的问题吗?我几乎100%确信这个问题与旧版本的项目工具与新的VS代码扩展的混合有关


感谢您的帮助

我今天又遇到了同一个问题,似乎vscode tslint的依赖项已经更新了

我必须升级到:

"tslint": "^5.7.0",
"typescript": "^2.9.1"
让它工作


我认为可以看到当前的需求。

是的,确实是版本冲突。除了更新本地版本,我清除了全局安装,重新启动VS代码几次;)突然,一切都开始运转起来