前 v7.14.0 | 次 (2020/12/19 JST)
ESLint v7.15.0 has been released: https://t.co/vEhsNE838x
— ESLint (@geteslint) December 5, 2020
ESLint 7.15.0
がリリースされました。小さな機能追加とバグ修正が行われました。
質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。
🏢 日本語 Issue 管理リポジトリ
👫 日本語サポート チャット (招待リンク)
🏢 本家リポジトリ
👫 本家サポート チャット (招待リンク)
[PR] ESLint は開発リソースを確保するための寄付を募っています。
応援してくださると嬉しいです。
✨ 本体への機能追加
特になし
💡 新しいルール
no-unsafe-optional-chaining
🔖 #13859
TypeError
が発生するような、誤った Optional Chaining 構文の使い方を警告します。
例
/*eslint no-unsafe-optional-chaining: error *///✘ BAD(obj?.foo).bar;(obj?.foo)();(obj?.foo)`template`;new(obj?.foo)();classAextendsobj?.foo{};[...obj?.foo];bar(...obj?.foo);newBar(...obj?.foo);1inobj?.foo;var{a}=obj?.foo;var[b]=obj?.foo;fooinstanceofobj?.propfor(fooofobj?.prop);[{foo}=obj?.prop]=[];(obj?.foo??obj?.bar)();(foo||obj?.foo)();
🔧 オプションが追加されたルール
特になし