eslintrc
現在の設定。
{ "extends": "eslint:recommended", "env": { "browser": true, // ブラウザのグローバル変数の使用 "node": true, // node.jsの使用 "es6": true, // ES6(ES2015)の利用 }, "globals": { "$": true, "jQuery": true, "PaintMap": true, "Tile": true, "GenerateTiles": true, "Player": true, "Local": true, }, "rules": { "no-alert": 2, // alert,confirm,promptがあるとエラー "no-fallthrough": 1, // break忘れを警告 "no-multi-spaces": 2, // 無駄なスペースをエラー "no-new": 2, // 参照されないnewをエラー "no-redeclare": 2, // 複数回同じ変数を宣言するとエラー "no-self-compare": 2, // 自分自身同士を比較するとエラー "arrow-spacing": 2, // アロー関数の矢印の前後にスペースを要求 "no-unused-vars": 1, // 変数を利用していない場合警告 "prefer-const": 2, // 変更されていないにも関わらずconstでないならエラー "indent": [1, 2], // インデントがスペース2個以外で警告 "no-var": 2, // varでの変数宣言を禁止 "semi": [2, "never"], // セミコロンの使用を禁止 "space-before-blocks": 2, // ブロックのカッコの前にスペースが開けられていないとエラー "no-multiple-empty-lines": [2, { "max": 1 }], // 余分な空行が2行以上でエラー "comma-spacing": [2, {"before": false, "after": true}], // コンマの後にスペースを要求 } }