这是关于在VS Code中采用https://eslint.org/docs/latest/rules/sort-imports的说明。它与其他lint规则类似,但我们需要确保TypeScript的import-on-complete能够和平共存,并且(可选地)人们使用source.removeUnusedImports
而不是source.organizeImports
。
这是关于在VS Code中采用https://eslint.org/docs/latest/rules/sort-imports的说明。它与其他lint规则类似,但我们需要确保TypeScript的import-on-complete能够和平共存,并且(可选地)人们使用source.removeUnusedImports
而不是source.organizeImports
。
4条答案
按热度按时间sxissh061#
看起来TS的自动导入与eslint相符:https://github.dev/microsoft/TypeScript/blob/9701f55f7217d7bd56d28e73b250444efcefa8dd/src/compiler/core.ts#L2198-L2218
xlpyo6sf2#
jgzswidk3#
这实际上更复杂,因为规则的自动修复不会重新排列导入 - 只有导入的解构。这使得采用不可行,因为我们有数千个违规行为
ijnw1ujt4#
我们将在ESM迁移后重新审视这个问题。