如何配置 ESLint 以遵循 Angular 最佳实践?

Posted

技术标签:

【中文标题】如何配置 ESLint 以遵循 Angular 最佳实践?【英文标题】:How to configure ESLint to follow Angular best practices? 【发布时间】:2021-11-19 19:32:31 【问题描述】:

我有一个 Angular 项目并且我刚刚安装了 ESLint,但是我不知道我的 .eslintrc.json 文件应该包含什么。我已经完成了npx eslint --init 命令,但我不确定这是否就是我需要做的全部?

我希望 ESLint 推荐我的代码遵循 Angular 的最佳实践指南。

【问题讨论】:

【参考方案1】:

一切都好吗?

有一些模式你可以按照,比如我用的是Airbnb,配置很简单:

npm i eslint-config-airbnb

以下链接解释了指南和示例: https://github.com/airbnb/javascript

如需更多信息,请填写说明: https://www.npmjs.com/package/eslint-config-airbnb

【讨论】:

以上是关于如何配置 ESLint 以遵循 Angular 最佳实践?的主要内容,如果未能解决你的问题,请参考以下文章

Angular Eslint 配置未扩展 Project Eslint 配置

让 Angular 将 TSLint 迁移到 ESLint Banana-In-Box 错误

如何运行@angular-eslint/schematics:convert-tslint-to-eslint

在 Angular 项目提交期间运行 ESLint

如何配置 ESLint 以允许粗箭头类方法

如何配置ESLint以允许胖箭头类方法