💡 原文英文,约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 个星标。
➡️

继续阅读