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"
}
},