WebStorm格式化程序对TSLint并不好

时间:2016-08-21 10:49:00

标签: typescript ide webstorm jetbrains-ide tslint

我正在使用WebStorm中的TypeScript安静一段时间,最近我将TSLint添加到我的设置中以编写更好的代码。我成功地将它集成到IDE(WebStorm 2016)中,但我对结合TSLint格式规则的IDE格式化程序有不好的经验。

例如我写道:

let bar: foo;  // fine by tslint standarts 

然后我按 Ctrl + Alt + L 自动格式化所有内容我得到:

let bar:foo; // without space between the variable ":"
             // and its type the tslint complains

我还没有在网上找到任何解决方案,也找不到在IDE中更改此行为的手动方式。

任何帮助将不胜感激! :)

1 个答案:

答案 0 :(得分:3)

更新:自版本2016.3起,路径为:设置>编辑>代码风格>打字稿

转到:设置>代码风格>打字稿

转到空格标签,向下滚动到其他

最后两个选项可以解决问题:

  • 在类型引用冒号':'

  • 之前
  • 在类型引用冒号':'

  • 之后

根据您的需要检查其中一个或两个。

Screenshot of the settings menu