- comma-dangle - 末尾のカンマを警告します (例:
[1, 2, 3,]
) - no-cond-assign - 条件式が書かれるべき場所にある代入式を警告します (例:
if (a = 10) { }
) - no-console -
console
を使っていたら警告します - no-constant-condition - 条件式が定数だったら警告します (例:
if (true) { }
) - no-control-regex - 正規表現中にASCII制御文字が存在したら警告します
- no-debugger -
debugger
ステートメントを警告します - no-dupe-args - 引数名が重複していたら警告します (例:
function foo(a, a) { }
) - no-dupe-keys - プロパティ名が重複していたら警告します (例:
var foo = {a: 0, a: 1};
) - no-duplicate-case -
case
句が重複していたら警告します (例:switch (foo) { case 0: case 0: }
) - no-empty-character-class - 正規表現中に空の文字集合が存在したら警告します (例:
var foo = /abc[]/;
) - no-empty - 空ブロックを警告します
- no-ex-assign -
catch
句の例外変数への再代入を警告します (例:try { } catch (err) { err = 0; }
) - no-extra-boolean-cast - 条件式の中にある
!!
演算を警告します (例:if (!!a) { }
) - no-extra-semi - 不要なセミコロンを警告します (例:
var a = 0;;
) - no-func-assign - 関数への代入を警告します (例:
function foo() { } foo = 0;
) - no-inner-declarations - 関数以外のブロックの内側にある関数宣言を警告します (例:
if (a) { function foo() { } }
) - no-invalid-regexp -
RegExp
コンストラクタに不正な文字列を記述すると警告します (例:new RegExp("[/");
) - no-irregular-whitespace - 不正な空白文字を警告します
- no-negated-in-lhs -
in
演算子の左辺値が予期しない演算子だった場合に警告します (例:if (!a in foo) { }
) - no-obj-calls - 関数ではないビルトイン変数に対する関数呼び出しを警告します
- no-regex-spaces - 正規表現中に連続したスペースが存在したら警告します
- no-sparse-arrays - 疎な配列リテラルを警告します (例:
var a = [0, 1, , 3];
) - no-unreachable - 到達不可能なコードを警告します (例:
function foo() { return; var a = 0; }
) - use-isnan -
NaN
との比較を警告します (例:if (foo == NaN) { }
) - valid-typeof - 不正な
typeof
比較を警告します (例:if (typeof a == "strong") { }
) - no-fallthrough -
switch
構文の fall through を警告します (例:switch (a) { case 0: foo(); default: bar(); }
) - no-octal - 8進数リテラルを警告します (例:
var a = 0755;
) - no-redeclare - 変数の再宣言を警告します (例:
var a = 0; var a = 1;
) - no-delete-var - 変数への
delete
式を警告します - no-undef - 未定義変数への参照を警告します。
- no-unused-vars - 宣言したものの使用されていない変数を警告します
- no-mixed-spaces-and-tabs - スペースとタブが混在している場合に警告します
-
-
Save mysticatea/df40f5e3cdbf0e9ae618 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment