【问题标题】:Is it not recommended to use typescript-eslint/recommended with @angular-eslint/recommended?不建议将 typescript-eslint/recommended 与 @angular-eslint/recommended 一起使用吗?
【发布时间】:2022-06-16 07:49:42
【问题描述】:

我正在向现有的 Angular 项目添加 eslint 规则,以确保开发人员遵守一组“标准”。我最初添加了plugin:@typescript-eslint/recommended,但后来切换到plugin:@angular-eslint/recommended,这样我们除了打字稿规则之外还获得了Angular规则。 从文档中,我认为 Angular-eslint-recommended 扩展了plugin:@typescript-eslint/recommended,但实际上它只是扩展了 plugin:@typescript-eslint。

问题:对于 Angular 使用,两者都可以,还是 Angular-eslint/recommended 包含它推荐的所有打字稿规则?

只有我能找到描述两者的文档: https://medium.com/acute-angular/migrating-angular-projects-from-tslint-to-eslint-and-prettier-cd87eea9ffcd

Typescript 推荐: https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/recommended.ts

角度推荐: https://github.com/angular-eslint/angular-eslint/tree/master/packages/eslint-plugin/src/configs

【问题讨论】:

    标签: angular eslint typescript-eslint angular-eslint


    【解决方案1】:

    我认为 plugin:@angular-eslint/recommended 在 angular strict-mode 关闭时不会使用所有 plugin:@typescript-eslint/recommended。如果要强制执行所有 linting 规则,请使用严格模式 (https://angular.io/guide/strict-mode)

    【讨论】:

      猜你喜欢
      • 2020-11-20
      • 2021-12-14
      • 2020-07-16
      • 2020-02-04
      • 1970-01-01
      • 2019-07-30
      • 2020-04-30
      • 2021-11-12
      • 2023-03-14
      相关资源
      最近更新 更多