11

我使用带有默认配置的 tslint,tslint:recommended我希望尽可能少地调整规则。

某些规则强制进口应按字母顺序排列

src/core/task/TaskMockDecorator.ts[2, 1]: Import sources within a group must be alphabetized.
src/core/task/taskRunner.ts[1, 16]: Named imports must be alphabetized.

我不想自己按字母顺序对导入进行排序。在我禁用 linting 之前:WebStorm / PhpStorm 可以为我做这件事吗?

4

3 回答 3

16

TSLint 4.0 开始,ordered-imports 规则具有自动修复违规的功能。您可以通过带有--fix标志的 CLI 运行它。

于 2017-01-11T21:54:22.277 回答
7

根据 webstorm:https ://www.jetbrains.com/help/webstorm/tslint.html

使用 WebStorm,您可以自动修复 TSLint > 报告的一些问题。

要修复特定错误,请将光标放在突出显示的代码处,按⌥⏎,然后从弹出菜单中选择 TSLint: fix current error。要修复文件中检测到的所有问题,请选择 TSLint:修复当前文件。

于 2017-09-06T16:24:55.043 回答
1

WebStormRider中,在CTRL+ALT+O下有默认的键盘映射操作来优化 Imports,我想它也存在于PhpStorm中。

JetBrains Rider 设置的屏幕截图,其中显示了 Optimize Imports 键盘映射

于 2020-12-08T15:13:25.607 回答