angular - TSLint 正在被弃用。这对 Angular 有何影响?

标签 angular tslint typescript-eslint

我工作的公司即将启动一个新的企业 Angular 应用程序。
在阅读 linting 时,我读到了 TSLint is being deprecated .

由于 TSLint 默认包含在 Angular 中,我开始寻找 Angular 团队必须处理弃用的任何计划。我找到了 this GitHub issue ,这不是很有帮助。它指向我这里,我找不到任何与该问题相关的帖子。

我的问题是:

  • 作为 Angular 开发人员,我是否应该为新项目和/或现有项目手动迁移到 Typescript ESLint?
  • Angular 团队是否有任何计划让现有项目的最终迁移更容易?
  • 最佳答案

    我的第一篇文章不错,持续了整整 20 分钟 :)

    我在 this Angular CLI issue 中找到了我的答案.

  • 虽然使用 ESLint 解决了一些小问题,比如 Typescript 3.7 支持,但 ESLint 仍然存在问题。就我个人而言,CI 性能足以成为现在继续使用 TSLint 的理由。
  • 迁移计划用于 Angular 10。我相信他们会让它比手动迁移更容易。
  • 关于angular - TSLint 正在被弃用。这对 Angular 有何影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60072821/

    相关文章:

    angular - y 所需的入口点 x 不存在

    typescript - tslint指出的 "as syntax"是什么?

    javascript - 如何让 VS Code 识别 ES7 绑定(bind)运算符

    push-notification - TypeScript 和 Chrome 通知

    javascript - 产品中的 Angular 4 SEO 友好解决方案

    javascript - 如何从对象中获取无序的键数组

    angular - mat-slide-toggle [checked] 属性似乎不起作用

    typescript - 使用 Firebase config.ts 文件设置 Vue 3 + Quasar 时,出现 eslint 错误 : Unsafe assignment of an `any` value

    typescript - Redis 客户端中的 Promisify 违反了 eslint 规则

    typescript - 如何修复 @typescript-eslint/no-misused-promises 错误