2016-12-04 71 views
4

我使用默认配置为tslint:recommended的tslint,我想尽可能少地调整规则。如何在WebStorm/PhpStorm中自动按字母顺序对TypeScript文件进行排序?

某些规则强制执行imports should be alphabetized

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可以帮我吗?

+0

嘿,你有没有找到解决办法? – Denis

+0

@denis号,它仍然存在。 – k0pernikus

+0

@Denis新的答案可能会帮助你:) – k0pernikus

回答

9

TSLint 4.0开始,订购 - 导入规则的特点是自动修复违规。您可以使用--fix标志通过CLI运行它。

+0

我找到了某个地方,也测试了它只适用于分号..和其他我们需要编写自定义规则..任何建议,使作品更多的规则,而无需编写自定义规则 – Raghavendra

1

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

随着WebStorm,可以自动修复一些由TSLint报告的问题>。

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

+0

欢迎到StackOverflow!仅仅发布一个链接是不够的,请确保您的答案在链接崩溃时仍然有用。例如。引用链接页面中的相关部分。 – juzraai

+0

虽然这个链接可能回答这个问题,但最好在这里包含答案的重要部分并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/17254354) – Parfait

相关问题