如何在 Intellij 中执行自动 Tslint
how to do auto Tslint in Intellij
我正在使用 Intellij 做 angular 项目。我在编写 code.Is 时遇到很多 tslint 错误,有什么方法可以通过在 intellij 中使用命令来修复所有这些 lint 错误?
修复所有 tslint 错误的快速方法之一是安装 visual studio 代码。
它将有自动修复选项来修复所有问题
事件 intellij
可以选择执行相同的操作
Alt-Enter
突出显示的问题和 select TSLint:修复当前问题以仅修复此特定问题或 TSLint:修复当前文件以应用尽可能修复整个文件。
如果您想 运行 tslint 针对所有文件,您需要将其添加为外部工具。
2016 年的一篇很好的文章解释了这个过程:https://blog.jetbrains.com/webstorm/2016/08/using-external-tools/
或者您始终可以从命令行 运行 它,如 Sajeetharan 提到的那样。
首选项 => 文件观察器 => +(新建)
请记住 select 文件类型正确(可以创建多个观察者来处理其他文件类型)
您可以通过以下配置在设置>工具中创建文件观察器:
保存时 (Ctrl + s),您当前的文件将被修复。
之前的答案可能只针对 Webstorm,因为 Filewatchers 在当前的 IntelliJ Ultimate 版本(2020.2)中不可用。
但是,只要您有自己的 tslint.json
,例如从 cli 生成 Angular 项目时,您可以告诉 IntelliJ 使用指定的代码样式。为此,请打开 tslint.json 文件(angular 项目的根目录),您应该会在屏幕顶部看到一个 prompting-bar。接受提示“从 TSLint 应用代码样式?”
使用应用的代码风格,您可以在任何时候想要重新格式化文件/目录时使用习惯的快捷方式(例如 Ctrl+Alt+L)。
我在 Jetbrains 论坛上找到了这个解决方案(包括图片)https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000047844-Angular-and-Tslint-for-code-reformat
我正在使用 Intellij 做 angular 项目。我在编写 code.Is 时遇到很多 tslint 错误,有什么方法可以通过在 intellij 中使用命令来修复所有这些 lint 错误?
修复所有 tslint 错误的快速方法之一是安装 visual studio 代码。
它将有自动修复选项来修复所有问题
事件 intellij
可以选择执行相同的操作
Alt-Enter
突出显示的问题和 select TSLint:修复当前问题以仅修复此特定问题或 TSLint:修复当前文件以应用尽可能修复整个文件。
如果您想 运行 tslint 针对所有文件,您需要将其添加为外部工具。
2016 年的一篇很好的文章解释了这个过程:https://blog.jetbrains.com/webstorm/2016/08/using-external-tools/
或者您始终可以从命令行 运行 它,如 Sajeetharan 提到的那样。
首选项 => 文件观察器 => +(新建)
请记住 select 文件类型正确(可以创建多个观察者来处理其他文件类型)
您可以通过以下配置在设置>工具中创建文件观察器:
保存时 (Ctrl + s),您当前的文件将被修复。
之前的答案可能只针对 Webstorm,因为 Filewatchers 在当前的 IntelliJ Ultimate 版本(2020.2)中不可用。
但是,只要您有自己的 tslint.json
,例如从 cli 生成 Angular 项目时,您可以告诉 IntelliJ 使用指定的代码样式。为此,请打开 tslint.json 文件(angular 项目的根目录),您应该会在屏幕顶部看到一个 prompting-bar。接受提示“从 TSLint 应用代码样式?”
使用应用的代码风格,您可以在任何时候想要重新格式化文件/目录时使用习惯的快捷方式(例如 Ctrl+Alt+L)。
我在 Jetbrains 论坛上找到了这个解决方案(包括图片)https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000047844-Angular-and-Tslint-for-code-reformat