Ответ 1
Какая разница, что делает утренний кофе:
/*jslint white: true */
Я нахожу, что 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.
Какая разница, что делает утренний кофе:
/*jslint white: true */
Если вы не хотите отключать JSLint, вы можете удалить двойные отступы (например, при определении нескольких var в файле javascript), настроив этот параметр:
Функции > Редактоp > Форматирование > Язык: Javascript > Продолжение отступов - значение 4.
Теперь вы можете использовать ctrl shift f для форматирования кода, а JSLint не волнуется...