在配置eslint的时候,我偶然发现了一个事实,一些预配置的插件建议在我的config中设置"plugins" : []
的值(typescript),而其他的插件不建议这样做(stencil)。
在前面提到的Typescripts插件文档中,我可以阅读
plugins:['@ typescript-eslint']告诉ESLint将@typescript-eslint/eslint-plugin包作为插件加载。
- 这允许您在代码库中使用typescript-eslint的规则。
这意味着什么?--print-config
标志产生相同的配置,无论我是否提供插件,而且没有插件,linting也能很好地工作。那么我为什么要设置这个额外的值呢?
1条答案
按热度按时间tzdcorbm1#
在阅读a11y plugin的文档时,我发现了以下声明:
当您扩展我们的配置时,您可以省略“插件”:[“jsx-a11 y”]从您的.eslintrc配置文件。
这似乎是答案。使用推荐的规则集确实会在内部将插件添加到eslint的插件列表中。我为这篇问答文章的三个链接插件验证了这一点。