Angular 旧版代码扫描工具已弃用 | AI生成和翻译

Home 2026.02

In Angular 9 和更早的 Angular 版本中,TSLintCodelyzer 协同工作,用于强制执行代码质量和 Angular 特定的最佳实践:

TSLint

TSLint 是一个针对 TypeScript 代码的静态分析工具,它:

Codelyzer

Codelyzer 是一套专门为 Angular 应用程序设计的 TSLint 规则,它:

How They Worked Together

你可以在 tslint.json 文件中配置它们:

{
  "extends": ["tslint:recommended", "codelyzer"],
  "rules": {
    "component-class-suffix": true,
    "directive-selector": [true, "attribute", "app", "camelCase"],
    // other rules
  }
}

Important Note: They’re Deprecated

TSLint 和 Codelyzer 现在都已 deprecated

如果你正在处理 Angular 9 或更旧的项目,可能仍会遇到这些工具,但对于现代 Angular 开发,你应该迁移到 ESLint 和 angular-eslint 来实现 linting 功能。


Back Donate