Подтвердить что ты не робот

Как отключить предупреждения отступов JSLint?

Я нахожу, что JSLint выдает множество предупреждений о форме:

Expected 'foo' to have an indentation at X instead at Y.

Документация по параметрам JSLint описывает параметр indent, который распознает числовое значение, представляющее объем пространства для каждого уровня отступов. Этот параметр позволяет мне говорить такие вещи, как использование 2 пробелов на уровень отступов. Я просто пишу что-то вроде этого в верхней части моего файла JavaScript:

/*jslint indent: 2 */

Хорошо, отлично. Теперь JSLint знает, сколько отступов для каждого уровня отступов, но JSLint, похоже, жестко запрограммирован на то, какой уровень отступов должен иметь каждая строка.

Предположим, что я хочу отступывать свой код по-другому, чем предписывает JSLint. Могу ли я сделать это с помощью некоторого варианта JSLint? Если нет, могу ли я хотя бы отключить предупреждения отступа? Я пробовал:

/*jslint indent: false */

но это не вызывало отклонения предупреждений отступа; это вызвало ошибку JSLint.

4b9b3361

Ответ 1

Какая разница, что делает утренний кофе:

/*jslint white: true */

Ответ 2

Если вы не хотите отключать JSLint, вы можете удалить двойные отступы (например, при определении нескольких var в файле javascript), настроив этот параметр:

Функции > Редактоp > Форматирование > Язык: Javascript > Продолжение отступов - значение 4.

Теперь вы можете использовать ctrl shift f для форматирования кода, а JSLint не волнуется...