Я собираюсь сказать, что нет. JSLint, похоже, не имеет простого способа сказать: «игнорировать этот блок кода», к моему большому раздражению. Индивидуальное отключение различных опций, а затем их повторное включение, как Мэтт, кажется, должно работать, но это не будет элегантно, как у JSHint /* jshint ignore:start */
, /* jshint ignore:end */
.
Причина, по которой я это изучал, заключается в том, что я использую Brackets , который поставляется с JSLint в качестве линтера по умолчанию. У меня есть какой-то уменьшенный сторонний код, который я временно скопировал в свой .js, и пока он там, JSLint будет жаловаться. Что воняет, я часто хочу вставить минифицированный кусок на ранней стадии, и это также, когда я хочу, чтобы линтер посмотрел на мой код, чтобы помочь мне исключить неясные ошибки. Позже я просто минимизирую и объединяю все с Grunt, но невозможность отключить его для блока на ранних этапах действительно очень раздражает.