我在哪里可以找到"eslint:recommended"的规则定义?

Fre*_*ind 21 rules eslint

.eslintrc文件中,我们可以使用:

"extends": "eslint:recommended"
Run Code Online (Sandbox Code Playgroud)

扩展eslint提供的推荐规则,并在规则列表中,其中许多被标记为"推荐".

我的问题是什么是它们的确切规则定义?我搜索了eslint的回购,但没找到它.

Chr*_*isV 18

Freewind的答案指向一个特定的提交 - 现在已经过时了.

目前的eslint:recommended规则可以在github.com/eslint/eslint/blob/master/conf/eslint-recommended.js找到.

  • 已过时,请参阅 Pere 的答案以获取截至 2023 年 3 月 7 日的正确答案。 (2认同)

Per*_*ere 15

截至今天(2023 年 2 月),可以在此文件中找到该列表:

https://github.com/eslint/eslint/blob/main/packages/js/src/configs/eslint-recommended.js


Gol*_*Jer 8

从项目根运行此终端命令以输出在您的设置中应用的定义的完整列表。

./node_modules/.bin/eslint --print-config *.* > "./.eslintrc.js_fullsettings.js"
Run Code Online (Sandbox Code Playgroud)

如果您只extends: ['eslint:recommended']在文件中.eslint找到您想要的内容。

  • “--print-config 选项必须仅与一个文件名一起使用。” (2认同)

Mak*_*toE 6

此列表中带有复选标记的所有条目:https ://eslint.org/docs/rules/