Вопрос

Я нахожу , что 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, вы можете удалить двойные отступы (напримерпри определении нескольких переменных в файле javascript), изменив этот параметр:

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top