Какая разница между плагинами и распространяется в eslint? - PullRequest
0 голосов
/ 07 ноября 2018

Я не понимаю, почему у нас есть плагины и расширения. В чем разница между ними, и мне нужно одно или другое?

Ответы [ 2 ]

0 голосов
/ 04 февраля 2019

extends использует файл конфигурации, который применяет набор правил, когда вы добавляете его в опции extends. Плагин, с другой стороны, предоставляет вам набор правил, которые вы можете применять индивидуально в зависимости от ваших потребностей. Просто наличие плагина не приводит в исполнение никаких правил. Вы должны выбрать, какие правила вам нужны. Плагин может предоставить вам ноль, один или несколько файлов конфигурации. Если плагин предоставляет файл конфигурации, то вы можете загрузить его в свой раздел extends после добавления плагина в раздел плагинов.

По сути, плагины дали вам некоторые правила, которые были закодированы вами, и вы можете выбрать, какие из них актуальны. Он также может предоставлять файлы конфигурации для применения правил, которые авторы считают логически сгруппированными / релевантными, но предоставление файла конфигурации не является обязательным для плагина. С другой стороны, extends предоставляет возможность массового применения правил на основе спецификаций конфигурационного файла.

0 голосов
/ 09 ноября 2018

Итак, выяснилось, что плагины добавляют дополнительные возможности и расширяют, дает вам базовую линию для добавления ваших собственных пользовательских правил. Спасибо моему другу Оливеру за помощь в ответе на этот вопрос!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...