我正在寻找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 */
答案 0 :(得分:118)
自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
忽略特定规则:
// Code here will be linted with JSCS.
// jscs:disable specificRule
// Code here will be ignored by JSCS.
// jscs:enable specificRule
答案 1 :(得分:15)
仅为一行禁用特定规则
// jscs:ignore maximumLineLength
答案 2 :(得分:3)
要忽略整个文件,只需在文件顶部添加以下行。
// jscs:disable