如何在WebStorm/PhpStorm中自动按字母顺序对导入的TypeScript文件进行排序?

如何在WebStorm/PhpStorm中自动按字母顺序对导入的TypeScript文件进行排序?,typescript,phpstorm,webstorm,tslint,code-standards,Typescript,Phpstorm,Webstorm,Tslint,Code Standards,我将tslint与默认配置一起使用tslint:recommended,我希望调整的规则尽可能少 某些规则规定: 我不想自己按字母顺序对进口商品进行排序。在我禁用该linting之前:WebStorm/PhpStorm可以为我这样做吗?截至,ordered imports规则具有自动修复冲突的功能。您可以使用--fix标志通过CLI运行它。根据webstorm: 使用WebStorm,您可以自动修复TSLint>报告的一些问题 要修复特定错误,请将光标放在突出显示的代码处,然后按⌥⏎, 然后从弹

我将tslint与默认配置一起使用
tslint:recommended
,我希望调整的规则尽可能少

某些规则规定:

我不想自己按字母顺序对进口商品进行排序。在我禁用该linting之前:WebStorm/PhpStorm可以为我这样做吗?

截至,ordered imports规则具有自动修复冲突的功能。您可以使用
--fix
标志通过CLI运行它。

根据webstorm:

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

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

在WebStorm和Rider中,有用于优化导入的默认键映射操作,在CTRL+ALT+O下,我假设它也存在于PhpStorm中


嘿,你找到什么解决办法了吗?@denis没有。它仍然站着。@denis新的答案可能会帮助你:)我在某处找到了,并且测试了它只对分号有效。。对于其他方面,我们需要编写自定义规则。任何关于在不编写自定义规则的情况下创建更多规则的建议要删除未使用的导入,我们都会使用并推荐(因为TSLint的选项已被弃用)。tslint etc作者也很快(约1小时)就解决了问题。谢谢,这正是我想要的。欢迎来到StackOverflow!仅仅发布一个链接是不够的,请确保你的答案在链接失效时仍然有用。例如,引用链接页面中的相关部分。
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.