💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
TSSLint 3.0 发布,减少依赖,改进迁移路径,作为 TSLint 的继任者,直接作为 TypeScript 语言服务器插件运行,提供快速诊断。移除 esbuild 依赖,支持 Node.js 原生 .ts 导入,新增 TSL 兼容层,简化迁移,改进开发工具,支持自动文档生成。
🎯
关键要点
- TSSLint 3.0 发布,减少依赖,改进迁移路径。
- TSSLint 是 TSLint 的继任者,作为 TypeScript 语言服务器插件运行,提供快速诊断。
- 移除 esbuild 依赖,支持 Node.js 原生 .ts 导入,简化构建复杂性,提高启动速度。
- 新增 TSL 兼容层,支持 TypeScript linting 规则的统一处理。
- 提供 importTSLintRules 功能,简化从 TSLint 迁移到 TSSLint 的路径。
- 引入 createIgnorePlugin API,支持指令注释,允许开发者配置忽略模式。
- 改进开发工具,推出 tsslint-docgen 工具,支持自动文档生成。
- CLI 缓存存储在操作系统临时目录,避免污染项目文件夹。
- 迁移时需要注意多个重大变更,如 --projects 参数重命名为 --project。
- TSSLint 不兼容即将推出的 TypeScript 7 原生编译器。
- TSSLint 是开源项目,已在 GitHub 上获得约 600 个星标。
🏷️
标签
➡️