Как установить свойство FunctionDeclaration для правил отступа eslint? - PullRequest
0 голосов
/ 04 апреля 2020

Согласно документации для отступа , существует свойство 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...