angular - 将 WebStorm TSLint 错误行更改为警告行

标签 angular typescript webstorm tslint

有没有办法在 WebStorm 中将 TSLint 给出的错误红线更改为不那么令人担忧的线(警告或类似)?

下面是我想避免的例子:

enter image description here

最佳答案

与所有 linters(无论是 JavaScript/TypeScript 还是 PHP 等)的集成都是作为检查完成的(因此结果可以显示为错误/警告,并且可以通过 Code | 运行(显示结果)检查代码)。因此:

  1. 设置/首选项
  2. 编辑器 |检查
  3. 找到您的 linter(使用本地搜索框并查找 tslint)
  4. 严重性更改为所需级别

P.S. 理论上,如果 linter 本身提供严重性(例如,它在实际错误描述中的“警告”上显示“错误”(就像 v5 中的 TSLint 那样)) .. 那么可能无法覆盖严重性(它取决于 IDE 端的实现——每个 linter 都有自己的集成实现)。抱歉,现在无法验证,因为我没有使用 TSLint。

2018-05-17 更新: 下一个主要 2018.2 版本在这方面做了一些额外的更改 (WEB-26119)——在它可用时尝试它(EAP 程序将在最近的将来启动)。

关于angular - 将 WebStorm TSLint 错误行更改为警告行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45426458/

相关文章:

reactjs - 类型作为组件 Prop 的 child

reactjs - 使用 redux-toolkit 中的组合 reducer 重置嵌套状态的最佳方法

javascript - 如何增加 Webstorm 调试器中显示的帧数?

debugging - 为什么 WebStorm 的 LiveEdit 在 Chrome 中不起作用?

angular - 如何将 Observable.Zip 与 angularfire2 一起使用?

Angular:为什么在 ngAfterContentInit 之后变量未定义?

javascript - 让 Meteor、Webstorm 和 Typescript 协同工作的最佳实践是什么?

javascript - 将类型为 ="text/plain"的内联脚本标签视为 JavaScript

c# - 从 Unity WebGL 调用 Angular2 函数

angular - 为什么在 Angular 文档示例中导出 RouterModule?