質問: ### ESLintの設定が反映されない ESLintの設定ではまっています。 基本設定を `"extends": "eslint:recommended"` にして、不要な項目を `"func-names":0` のようにして調整しています。 しかし `no-unused-vars` と `no-irregular-whitespace` の2つだけが .eslintrc の設定を反映してくれません。 **.eslintrc** ``` 〜略〜 "extends": "eslint:recommended", "rules": { "no-unused-vars": 0, "no-irregular-whitespace": 0, 〜略〜 ``` **出力結果** ``` 16:18 error Irregular whitespace not allowed no-irregular-whitespace 110:78 error 'jqXHR' is defined but never used no-unused-vars ``` **エラーが発生する箇所** ``` /* {%POSTTIME_H%} 投稿時刻 時 ←「時刻{全角スペース}時」になっている */ 〜略〜 function load_complete (data, textStatus, jqXHR){ ``` 他の項目は反映されるので設定ファイルは認識していると思われます。 他に試したこと -------- 下記のような設定も試してみましたが同じ結果になりました。 ``` "no-unused-vars": ['error', { "args": "none" }], "no-irregular-whitespace": ['error', { "skipComments": true }], ``` .eslintrc をまっさらな状態にしてもエラーが出てきます。 この2項目だけは強制なのでしょうか? 使用しているバージョン ------------ OS X 10.11.6 (15G1217) Node.js v6.10.0 Gulp 3.9.1 Webpack 2.2.1 ESLint v3.17.0
回答: 期間が空いてバージョンアップもされましたが、その後、どうでしょうか。 今でもエラーが出るでしょうか。 「他に試したこと」のほうは、 errorをダブルクォーテーションで括って引用符を統一すれば解決できるかもしれません。 上記の0指定のほうは、謎です。 私の環境ではきちんと無効になってerrorが消え、再現できませんでした。