有人可以解释一下ESLInt插件和ESLInt规则之间的区别。我在https://eslint.org/docs/developer-guide/working-with-plugins#working-with-plugins上进行了研究,似乎插件是规则的集合。它说
Plugins can expose additional rules for use in ESLint
但是我想知道这是否意味着插件除了存储一堆规则外还可以有其他用途?
如果我要编写自己的ESLint规则,是否需要首先创建自己的ESLint插件?我想我不能只修改任何现有ESLint插件上的任何现有ESLint规则吗?
答案 0 :(得分:0)
我的意思是,除了存储与eslint有关的东西外,您还想做什么?
您可以在其中配置规则,环境,配置和预处理程序。
在此上下文中,术语“插件”通常是为eslint规则保留的,但是您也可以扩展插件(https://github.com/airbnb/javascript/blob/master/packages/eslint-config-airbnb/.eslintrc)并配置覆盖它的其他规则。