WebStorm 格式化程序不适用于 TSLint
Posted
技术标签:
【中文标题】WebStorm 格式化程序不适用于 TSLint【英文标题】:WebStorm formatter isn't good with TSLint 【发布时间】:2016-12-28 01:12:14 【问题描述】:我在 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 中的这种行为。
任何帮助将不胜感激! :)
【问题讨论】:
另见:***.com/questions/34578677/… 【参考方案1】:更新:自2016.3版本起路径为:Settings > Editor > Code Style > TypeScript
转到:设置 > 代码样式 > TypeScript
转到空间标签并向下滚动到其他
最后两个选项应该可以解决问题:
类型前引用冒号':'
类型后引用冒号':'
根据您的需要,选择一项或两项。
【讨论】:
请注意:默认值将在 WS2016.3 中更改以匹配 tslint 设置。以上是关于WebStorm 格式化程序不适用于 TSLint的主要内容,如果未能解决你的问题,请参考以下文章