Команда командной строки vue-cli eslint для отображения правила - PullRequest
0 голосов
/ 07 сентября 2018

Я создал проект vue-cli и включил linting, и это здорово.Но он расширяет правила из airbnb-base, затем @ vue / airbnb, затем из различных конфигураций vue, затем из наших пользовательских правил.

Есть ли команда командной строки для отображения окончательного расширенного правила или правил?

Что я пробовал: Если это есть в документации для vue-cli или @ vue / cli-plugin-eslint , я пропускаю это,Документы в [eslint] (https://eslint.org/docs/user-guide/command-line-interface делают так, чтобы я мог использовать eslint --print-config file.js, но eslint, 'vue-cli-service lint и vue lint - неизвестные команды или команды не найдены.

1 Ответ

0 голосов
/ 14 октября 2018

Мне показалось, что это работает сегодня. Я получал сообщение об ошибке «vue / require-v-for-key» и вторую ошибку, когда я определил ключ и не использовал его. Итак, я попытался полностью отключить ESLint. Это не было хорошо задокументировано в использовании конфигурации глобальных переменных среды ESLint.

Я добавил комментарий в свой установленный main.js vue cli 3, чтобы определить среду для моего приложения.

main.js

/* eslint-env node */

При установке моего проекта я сказал Vue установить config в отдельных файлах .js, чтобы vue cli создал .eslintrc.js вместо сохранения конфигурации в package.json. Я изменил настройку env в этом файле с true на false.

.eslintrc.js

module.exports = {
  root: true,
  env: {
    node: false
},

Внимание !! Мне пришлось перезапустить мой локальный dev-сервер (npm run serve) , чтобы заставить его принять новые настройки .eslintrc.js.

Вы также можете отключить одно правило, используя раздел правил файла eslintrc.js. Не забудьте перезапустить свой dev-сервер после редактирования.

.eslintrc.js

'vue/require-v-for-key' : 'off'
...