VSCode具有一个编辑器功能,允许在保存JavaScript和TypeScript文件时清理和排序导入("source.organizeImports": true
)。
问题:
我如何从命令行调用此操作来处理文件?
类似于:
tslint --fix [apply ordered-imports rule] file1 file2
但是看起来tslint有自己的"ordered-imports"实现
目前我所了解到的信息
根据我的理解,这个功能会在typescript的代码库中调用organizeImports
函数。
这个功能是typescript的语言服务的一部分,但我不知道如何启动一个语言服务守护进程以及如何与它交互。
由于代码是在该函数中编写的,因此可能还有一种同步调用它的方式,但我无法找到设置对象和变量的示例,以将它们提供给该函数。