web-dev-qa-db-ja.com

jscがファイル、ブロック、または行ごとのルールを無視する方法はありますか?

私はjsc(JavaScript Code Style)が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 */
77
fernandopasik

これは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
118
fernandopasik

特定のルールを1行だけ無効にする

// jscs:ignore maximumLineLength
15
uma

ファイル全体を無視するには、ファイルの先頭に次の行を追加します。

// jscs:disable
3
Andy