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

Запретить предупреждение о смешанных пространствах и вкладках в JSHint/JSLint или альтернативном сервисе?

JSHint и JSLint - отличные инструменты.

Тем не менее, предупреждение "смешанные пространства и вкладки" доминирует над отчетом. Есть ли способ подавить эти предупреждения или существует ли подобная служба, которая позволяет запрещать предупреждения о пробеле?

4b9b3361

Ответ 1

/*jshint smarttabs:true */

См. smarttabs в разделе "Параметры отдыха". http://www.jshint.com/docs/options/

Этот параметр подавляет предупреждения о смешанных вкладках и пробелах, когда последние используются только для выравнивания. Эта техника называется SmartTabs.

Ответ 2

Невозможно отключить это предупреждение с помощью флага, а JSHint-сопровождающий не хочет добавлять флаг для этого.

Тем не менее, можно отключить предупреждения в соответствии с их номер. В этом случае вы должны написать:

/* jshint -W099 */

Если вы используете файл конфигурации JSHint, вы также можете указать это:

{
    "-W099": true, // allowed mixed tabs and spaces
}

Кроме того, существует пользовательский репортер, чтобы отключить это предупреждение.

Ответ 3

Ответ на 2014: upgrade jshint Как упоминалось ранее @RobW, jshint больше не жалуется на смешанные пробелы и вкладки, Я протестировал это, обновив до [email protected] и перепечатывая свой документ, который больше не жалуется (я постоянно отступаю, используя вкладки, но комментирование строк в SublimeText вызвало это предупреждение).

sudo npm update -g jshint