typescript eslint配置的“插件”值是做什么用的?

sy5wg1nm  于 2023-03-04  发布在  TypeScript
关注(0)|答案(1)|浏览(128)

在配置eslint的时候,我偶然发现了一个事实,一些预配置的插件建议在我的config中设置"plugins" : []的值(typescript),而其他的插件不建议这样做(stencil)。
在前面提到的Typescripts插件文档中,我可以阅读
plugins:['@ typescript-eslint']告诉ESLint将@typescript-eslint/eslint-plugin包作为插件加载。

  • 这允许您在代码库中使用typescript-eslint的规则。

这意味着什么?--print-config标志产生相同的配置,无论我是否提供插件,而且没有插件,linting也能很好地工作。那么我为什么要设置这个额外的值呢?

tzdcorbm

tzdcorbm1#

在阅读a11y plugin的文档时,我发现了以下声明:
当您扩展我们的配置时,您可以省略“插件”:[“jsx-a11 y”]从您的.eslintrc配置文件。
这似乎是答案。使用推荐的规则集确实会在内部将插件添加到eslint的插件列表中。我为这篇问答文章的三个链接插件验证了这一点。

相关问题