配置文件 .eslintrc 是否已弃用,取而代之的是 .eslintrc.* 文件?

Hel*_*ews 17 node.js eslint eslintrc

我正在更新一些存储库,并希望从 5.x 迁移到 7.x eslint。但我们在所有存储库中都使用文件 .eslintrc。根据 eslints 的官方配置文档,它现在似乎已被弃用。我们应该使用什么格式?

我想.eslintrc.js格式是最灵活的,但.eslintrc.json只要我们不需要任何动态代码就足够了?在相同的配置文档中,eslint 团队.eslintrc一直自己使用,我.eslintrc在其他存储库中也经常看到该文件。所以我有点困惑这种弃用到底有多严重,什么是现在的最佳实践,什么是最适合未来的。

Nic*_*rdy 23

配置文件是否.eslintrc已被弃用,取而代之的是.eslintrc.*文件?

是的,但仍然支持。

我们应该使用什么格式?

.eslintrc.json与您习惯的最相似,格式相同,但具有显式 JSON 扩展。如果您想避免额外的文件,您也可以将您的配置添加eslintConfigpackage.json. 如果您需要动态代码,请使用.eslintrc.js.eslintrc.cjs

配置指南