Есть ли способ для jscs игнорировать правила для каждого файла, блока или строки?



Я ищу способ для jscs (стиль кода JavaScript) делать то же самое поведение, что и jshint, чтобы игнорировать определенные правила для каждого файла с комментарием вверху или в строке с комментарием начала и конца.



JSHint пример игнорирования определенного правила в файле:



/* jshint undef: false */


JSHint пример игнорирования определенного правила в блоке:



// Code here will be linted with JSHint.
/* jshint ignore:start */
// Code here will be linted with ignored by JSHint.
/* jshint ignore:end */
236   3  

3 ответов:

это доступно с jscs 1.6.0

для области файл:

положите это поверх файла, чтобы игнорировать все правила

// jscs:disable

поместите это поверх файла, чтобы игнорировать определенное правило:

// jscs:disable specificRule

также для игнорирования всего файла вы можете добавить его в .jscsrc, добавление записи в excludeFiles.

сфера блок:

игнорировать все правила

// Code here will be linted with JSCS.
// jscs:disable
// Code here will be ignored by JSCS.
// jscs:enable

игнорировать a конкретное правило:

// Code here will be linted with JSCS.
// jscs:disable specificRule
// Code here will be ignored by JSCS.
// jscs:enable specificRule

чтобы отключить определенное правило только для одной строки

// jscs:ignore maximumLineLength

игнорировать весь файл, просто добавьте следующую строку в верхней части файла.

// jscs:disable

Comments

    Ничего не найдено.