在 tsc 和 tslint 之间共享 ast

Sharing ast between tsc and tslint

有没有办法在 tsc 和 tslint 之间共享编译后的 AST,或者换句话说,我可以将 tslint 集成到 tsc 中吗?我对 linting 和类型检查非常感兴趣,而不是代码生成本身。

是的,您的想法现在可以在 TypeScript 中实现,作为 TSLint 的 TypeScript 语言服务插件的Language Service Plugin. See typescript-tslint-plugin