How can I use TSLint in VS Code?
我已经在VSCode中安装了TSLint,并在
在新机器上,我先安装了VS Code tslint扩展,然后再安装tslint本身(通过npm),除了禁用和重新启用扩展之外,没有任何帮助使其正常工作。
vscode-tslint扩展当前遇到无效的config-option时,将以静默方式崩溃。在我的情况下,必须将
更多信息在这里:https://github.com/Microsoft/vscode-tslint/issues/66
VS Code doesn't give any warning. What does this extension do
有疑问时。重新启动VSCode。
在我的情况下是
一种可能性是您的tslint.json文件可能没有正确的JSON格式。在VSCode中打开时显示的tslint.json文件可以使用其jsonc解析器分析错误,当最后一个键值对带有尾部逗号(在纯JSON中无效)时,该文件不会显示错误。但是,如果tslint.json不是实际的JSON,则整理过程(或至少
例如,由于逗号结尾,以下内容将导致无提示故障,而没有任何迹象表明问题出在哪里:
1 2 3 4 5 6 7 | { "extends":"tslint:latest", "rules": { "ordered-imports": false, "prefer-for-of": false, } } |
以下各项将按预期工作:
1 2 3 4 5 6 7 | { "extends":"tslint:latest", "rules": { "ordered-imports": false, "prefer-for-of": false } } |
我和你有同样的问题。由于某些原因,在更新TSLint或Visual Studio Code之后,linting停止工作。克隆注释中建议的Zen项目之后,我收到一条错误消息,提示未安装TSLint。我在全球范围内安装了TSLint,但没有将其作为对我项目的dev依赖项,因此在运行" npm install tslint --save-dev"后,Visual Studio Code再次开始掉线。
确保工作目录根目录中有有效的tslint.json文件。如果您向下滚动到自述文件,这里有一个很好的指南-https://github.com/palantir/tslint
尝试对TS文件进行故意的错误处理,您应该会看到错误用下划线标出了下划线。我
注意:我正在使用VSCode 1.3.1和vscode-tslint 0.5.32。