babel.config.js babel eslint отключить / отключить правило

Я хочу деактивировать правило babel eslint no-unused-vars.

при использовании в eslint (а не в babel-eslint) я бы добавил следующее

.eslintrc.js

 rules: {
    'no-unused-vars': 'off'
  }

Поэтому я попытался добавить тот же код в

babel.config.js

module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
 ],
  rules: {
   'no-unused-vars': 'off'
 }
}

но это вызывает ошибку

 ERROR  ReferenceError: Unknown option: .rules. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.

Я не могу найти упоминания о правилах в документации. Я попыталсяexclude но это не помогло отключить правило.

1 ответ

я смог добавить "eslintConfig"в мой package.json, и мой линтер, работающий при каждой сборке, соблюдал его.

Я мог бы предложить добавить ваши правила там.

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

      "eslintConfig": {
        [... removed for brevity]
        "parser": "@babel/eslint-parser"
        "rules": {
            "no-unused-vars": "off"
        }
    },
Другие вопросы по тегам