TSLint即将被弃用,这对Angular有什么影响?

16
我工作的公司即将开始一个新的企业级Angular应用程序。在阅读有关linting的内容时,我了解到TSLint正在被弃用
由于TSLint默认包含在Angular中,因此我开始寻找Angular团队处理弃用的计划。我发现了这个GitHub问题,但它并没有太大帮助。它指向了这里,但我找不到与该问题相关的任何帖子。
我的问题是:
  1. 作为Angular开发人员,我是否应该手动迁移到TypeScript ESLint以进行新项目和/或现有项目?
  2. Angular团队是否有计划使现有项目的最终迁移更加容易?
1个回答

4

这是我的第一篇帖子,居然持续了整整20分钟 :)

我在Angular CLI问题中找到了我的答案。

  1. 使用ESLint可以解决一些小问题,例如Typescript 3.7支持,但仍存在ESLint的问题。对于我个人而言,CI性能足以成为继续使用TSLint的理由。
  2. 迁移计划安排在Angular 10中进行。我相信他们会使迁移比手动迁移更容易。

一个由微软维护的Tslint分支版本(https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin)。此外,TypeScript团队已承诺与Eslint团队合作改进(https://eslint.org/blog/2019/01/future-typescript-eslint)因此不应该成为问题。 - Ravin Singh D
1
那不是 TSLint 的分支版本;它是 VS Code 扩展,运行 TSLint 并向用户显示其错误。Microsoft 没有分叉 Tslint。 - Josh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接