Найти тему

eslint: убираем не нужные скрытые плагины в extends (отключаем все правила не нужного плагина)

Оглавление

Отключаем все правила ненужного плагина на примере плагина vuejs-accessibility:

По шагам, что тут происходит

Хочу я использовать правила линта @vue/airbnb, но он внутри себя импортирует vuejs-accessibility, что мне совсем не нужно (ну вот такой я человеконенавистник).

Как тут быть?

Как вариант каждое правило прописывать как off... Поскольку вы тут - это не наш метод :)

Отрубим их сразу все автоматом!

Что мы делаем?

Импортируем все названия правил "плохого" плагина (у меня находился в node_modules в папке с приставкой eslint-plugin-) и собираем их в массив, там уже прописываем правильную приставку и ставим off (можно warn поставить чтобы не быть таким радикалом).

Далее этот массив пихаем в rules через спред оператор (...) и вуаля!

Тут вставляю код скриншотом на всякий случай :)
Тут вставляю код скриншотом на всякий случай :)