"eslint:recommended"には、「好みが分かれるスタイル・ルールは含めず、エラーの原因になるルールだけを厳選して有効にする」というポリシーがあります。.eslintrcがあるディレクトリからextends/parserの検索を開始します。これにより、共有設定が、依存する共有設定やパーサーをモジュール内に持てるようになります。これまで通り単にrequire()します。no-fallthrough等の一部のルールがより正確に誤りを検出するようになりました。プラグインからもこの機能を利用できます。いう方は私に質問ください。私が書いた機能なので。(あるいは逆に共有設定がプラグインルールを直接持てるようにしてくれ)」という要望がありました。今回、プラグインが共有設定を提供できるようになります。}};などと記述すると、プラグイン利用者はmyplugin/recommendedという名前のextendsを利用できるようになります。"plugin:myplugin/recommended"]}ただし、共有設定と区別するためにplugin:接頭辞が必要になります。(#3670)context.parserPathプロパティを参照することで、現在利用されている構文解析器へのパスを取得できるようになりました。プラグイン・ルールが、他ファイルの解析結果を使って検証をしたい場合に便利です。プラグインでこれがあると便利なようです。設定にはenvという項目があります。これはグローバル変数と構文解析オプションを組み合わせて提供するものです。es6などが提供されています。ここに、プラグイン固有のenvを追加できるようになりました。}};などと記述すると、プラグイン利用者はcustomという名前のenvを利用できるようになります。(#3625)オブジェクト形式のスキーマ定義を利用している場合、従来はオプションとは無関係の警告レベルについても記述する必要がありました。