typescript - 在 tsc 和 tslint 之间共享 ast
问题描述
有没有办法在 tsc 和 tslint 之间共享已编译的 AST,或者换句话说,我可以将 tslint 集成到 tsc 中吗?我对 linting 和类型检查而不是代码生成本身非常感兴趣。
解决方案
是的,您现在的想法在 TypeScript as a Language Service Plugin中是可行的。有关 TSLint 的 TypeScript 语言服务插件,请参阅typescript-tslint-plugin。
推荐阅读
- typescript - 无法从 ExecutionContext 获取 cookie
- python - 调用时未执行execute()函数
- azure - 使用 Terraform 在 Azure 中的策略计划内访问和分配策略
- reactjs - React/Typescript - 至少需要“3”个参数,但 JSX 工厂“React.createElement”最多提供“2”个。TS622
- reactjs - React dom 刷新太慢
- swiftui - 访问 @Published 变量不会编译;“不能符合‘视图’;只有结构/枚举/类类型可以符合协议”
- java - 无法转换 flutter.jar 以匹配属性
- reactjs - useEffect() 链函数调用未获取更新的 redux 状态
- sql - Oracle SQL - 数据类型
- javascript - 如何在 PHP 中处理 Azure REST API 响应