webstorm - 如何在 WebStorm 下在 TSLint 中启用类型检查?

标签 webstorm tslint

我的 tslint.json 中有一些规则需要 --type-check 功能。 WebStorm 没有给我添加命令行参数和 TSLint 插件的方法。它也没有给我一种从 GUI 启用它的方法。

结果 TSLint 崩溃,TSLint 插件报告错误,我看不到检查。

当我使用 --type-check 参数从命令行运行 TSLint 时,它可以工作,但我需要在 IDE 中进行检查。

有没有人有解决这种情况的方法?

最佳答案

从 WebStorm 2017.2 开始,现在可以使用 TypeScript 语言服务插件。您可以安装 https://github.com/angelozerr/tslint-language-service然后将其添加到您的 tsconfig.json(请参阅自述文件中的说明),它将使 TSLint 错误与正常的 TypeScript 错误一起显示。然后,您可以禁用 WebStorm 中的内置 TSLint 集成。

更多背景在相关的 WebStorm 问题中:https://youtrack.jetbrains.com/issue/WEB-22778

关于webstorm - 如何在 WebStorm 下在 TSLint 中启用类型检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39360328/

相关文章:

typescript - 使用 Protractor 和 TypeScript,如何根据该列的标题文本返回网格的列索引?

angular - Jest 单元测试无法使用 WebStorm Jest Testrunner 启动

typescript - TsLint 说 "expected callSignature to have a typedef."是什么意思

node.js - 如何调试 TSLint 错误?

typescript - Visual Studio 代码和 TSLint : Code wrap to more than 80 characters

dart - WebStorm-Dart导入错误

webstorm - 滚动超出 WebStorm 中的最后一行

WebStorm:重启后如何保存终端 session ?

angular - 为什么 tslint 删除对象键?