В чем разница между плагином ESLInt и правилом ESLInt?Чтобы создать собственное правило, нужно ли сначала создавать наш собственный плагин? - PullRequest
0 голосов
/ 03 декабря 2018

Может ли кто-нибудь объяснить разницу между плагином 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, верно?

1 Ответ

0 голосов
/ 03 декабря 2018

Я имею в виду, что еще вы хотите сделать, кроме хранения вещей, связанных с eslint?

В них можно настраивать правила, среды, конфигурации и препроцессоры.

Термин плагин в этом контексте обычно зарезервирован для правил eslint, однако вы также можете расширить плагин (https://github.com/airbnb/javascript/blob/master/packages/eslint-config-airbnb/.eslintrc) и настроить дополнительные правила, которые переопределяют его.

...