Как отключить правило «no-unused-vars» в проекте nuxt - PullRequest
0 голосов
/ 14 апреля 2020

Вот мой файл .eslintr c. js в моем проекте nuxt:

module.exports = {
  root: true,
  env: {
    browser: true,
    node: true
  },
  parserOptions: {
    parser: 'babel-eslint'
  },
  extends: [
    '@nuxtjs',
    'prettier',
    'prettier/vue',
    'plugin:prettier/recommended',
    'plugin:nuxt/recommended'
  ],
plugins: ['prettier'],
// add your custom rules here
  rules: {
    'nuxt/no-cjs-in-config': 'off',
    'no-unused-vars': 'off'
  }
}

После того, как я добавил 'no-unused-vars': 'off', красная линия под неопределенными переменными в VSCode исчезла, но когда я запустите консоль dev-сервера, по-прежнему показывает xxx is not defined и заблокируйте мой веб-сайт. Я пробовал /* eslint-disable no-unused-vars */ в моем компоненте, но он не работает. Единственный способ работал - добавить /* eslint-disable */, но это отключило бы все правила, так как я не хочу, чтобы это произошло. Как я могу это исправить? Спасибо!

1 Ответ

0 голосов
/ 14 апреля 2020

это должно быть

rules: {
    ...
    'vue/no-unused-vars': 'off'
  }

Примечание: если вы хотите полностью отключить eslint, то вместо того, чтобы перейти к .eslintrc и добавить правила, вы можете отключить весь eslint, просто комментируя его в nuxt. config. js file. Я делаю это, когда развиваюсь. : D

buildModules: [
    // Doc: https://github.com/nuxt-community/eslint-module
    //'@nuxtjs/eslint-module',
  ],
...