【问题标题】:programatically invoke "Organize Imports" on VSCode / Typescript project在 VSCode / Typescript 项目上以编程方式调用“组织导入”
【发布时间】:2020-06-19 14:07:51
【问题描述】:

我知道可以在整个项目中以编程方式运行 tslint:

tslint --project tsconfig.json --config tslint.json --fix

但是是否可以在项目中的每个文件上调用 VSCode 的 Organize Imports quickfix?

我想对数百个文件执行它,打开每个文件并为每个文件运行Alt+Shift+O 是不可行的。

谢谢。

【问题讨论】:

    标签: typescript visual-studio-code import


    【解决方案1】:

    我想通了。您可以使用 TSLint 本身来做到这一点!只需将以下规则添加到您的 tslint.json:

        "ordered-imports": {
          "severity": "default"
        },
    

    现在tslint --fix 将自动组织导入!

    【讨论】:

    • tslint 的“有序导入”与 VS Code 的“组织导入”不太一样。前者对它们进行排序,但保持分组,因此对每个组中的导入进行排序。 VS Code 将导入移动到一组,然后对它们进行排序。它还从导入中删除换行符。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 2012-09-06
    • 2020-08-31
    • 1970-01-01
    • 2018-09-29
    • 2020-07-16
    • 1970-01-01
    相关资源
    最近更新 更多