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 */ 

这是自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 

只为一行禁用特定的规则

 // jscs:ignore maximumLineLength 

要忽略整个文件,只需在文件顶部添加以下行。

 // jscs:disable 
Interesting Posts