Как отключить проверку отступа на esLint?

Правило отступа невозможно отключить; Как (в настройках конфигурации) отключить это правило? Благодарю.

Ответы

Ответ 1

Установите правило "off" в вашей конфигурации следующим образом:

"rules": {
  "indent": "off"
}

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

Ответ 2

Для отступа я обычно разрешаю его активировать в конфиге и отключаю его только в некоторых файлах, где мне нужны причудливые отступы, поэтому я использую комментарий

/* eslint-disable indent */

Стоит отметить, что это работает также со стандартными файлами, которые я часто использую, а также с любым другим линтером, работающим на eslint. Например, я создал более легкую версию standardjs, которая называется standa, то есть standardjs минус часть React (да, это часть автоматического продвижения, но я надеюсь, что поделиться этой информацией может быть полезно многим другим, кроме меня :), которая использует отличный стандартный движок который опирается на eslint, так что все просто работают без дополнительной строки кода от меня.

Ответ 3

Я должен был добавить больше правил. Отключить линтинг для react и jsx-indent

"rules": {
    "indent": "off",
    "react/jsx-indent": "off",
    "react/jsx-indent-props": "off"
}