Если это имеет значение для вас, я бы написал и напишу функцию для преобразования имен клавиш из верблюжьего корпуса в стиль тире.
Мне удалось сформулировать концептуальное доказательство в несколько строк, так что это не должно быть слишком большой работой.
function fromCamelCase(rules) {
return Object.entries(rules).reduce(
(obj, [key, value]) =>
(obj[key.replace(/[A-Z]/, ch => `-${ch.toLowerCase()}`)] = value, obj),
{ }
);
}
module.exports = {
env: {
browser: true,
es6: true
},
extends: "standard",
parserOptions: {
sourceType: "module"
},
rules: fromCamelCase({
curly: [ 0 ],
preferConst: [ 2 ]
})
}
Если я правильно читаю исходный код , eslint не разрешает создавать псевдонимы для имен правил, поэтому создание собственного плагина не вариант.