Согласно документации для отступа , существует свойство FunctionDeclaration
, принимающее объект. Я хотел бы установить для свойства parameters
FunctionDeclaration
значение 2
. Тем не менее, я все еще получаю сообщение о том, что мои отступы неверны.
Я подозреваю, что мой формат в файле настроек eslint неверен. Я пытался найти в документации и других местах образец полной настройки для indent
, чтобы убедиться, что мое форматирование правильное, но я не могу его найти. Вот соответствующая часть файла настроек:
"indent": [
"error",
"tab",
{
"FunctionDeclaration": {
"body": 1,
"parameters": 2
},
"SwitchCase": 1
}
],
Свойство SwitchCase
и все остальные работают просто отлично, поэтому странно, что это свойство, в частности, не работает. Я также попытался установить для body
и parameters
различные значения, но это, похоже, никак не влияет на ошибки eslint.
Редактировать:
Код, вызывающий ошибку:
constructor(word, countable = true, proper = false, alwaysSingular = false,
alwaysPlural = false, irregularPlural = false, definite = false, indefinite = false){
Опять же, я получаю одну и ту же ошибку независимо от чисел, которые я положил в body
и parameters
, но не получаю ошибку, если я установил отступ в коде в один отступ.
если есть версия 6.14.4