如何在 WebStorm 中保存 TSLint?

Posted

技术标签:

【中文标题】如何在 WebStorm 中保存 TSLint?【英文标题】:How can I TSLint on save in WebStorm? 【发布时间】:2018-01-06 00:06:21 【问题描述】:

每次我在 WebStorm保存文件时,如何修复我的 .ts 文件?

我知道保存后可以运行tslint --fix。我也知道我可以对文件中的当前错误进行 ⌥⏎ + 并且该错误将得到解决。但是我习惯了不同的样式指南,将这些样式 lint 错误自动修复可以节省我很多时间:

我在 WebStorm 中找不到相关设置:

我也完全愿意使用不同的 cli 工具 来实现 auto tslinting on save

【问题讨论】:

文件观察器——它们在文件保存时自动运行。 1) 一般信息confluence.jetbrains.com/display/phpStorm/… 2) 官方帮助页面:jetbrains.com/help/webstorm/file-watchers.html?search=file%20wa 【参考方案1】:

平台当前不支持保存操作,因为文件由 IDE 自动保存 - 请参阅 https://youtrack.jetbrains.com/issue/IDEABKL-6722。 如果您需要在Save All 上运行tslint --fix,请将其设置为文件观察程序,并为此观察程序禁用立即同步,以便在显式保存/更改焦点时触发它。 请参阅下面最简单的配置...您需要根据本地设置更改 Program 字段

【讨论】:

谢谢!非常好的解决方案:)

以上是关于如何在 WebStorm 中保存 TSLint?的主要内容,如果未能解决你的问题,请参考以下文章

如何/在哪里可以查看 WebStorm 中当前项目的所有 TSLint 错误?

TSLint:WebStorm 中的语言服务执行超时

WebStorm 格式化程序不适用于 TSLint

WebStorm配置TSLint

WebStorm 远程解释器不适用于 TSLint

IntelliJ Angular 项目在 WebStorm 中为 HTML 文件引发 TSLINT 错误