ESLint 6.5.0 has been released: https://t.co/D7WheS5wmc
— ESLint (@geteslint) September 29, 2019
ESLint 6.5.0
がリリースされました。
小さな機能追加とバグ修正が行われています。
質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。
🚀 本体への機能追加
--env-info
CLI option
🔖 #12270
ESLint の実行環境を表示する CLI オプションが追加されました。
バグ報告の際にご利用ください。
$ eslint --env-info
Environment Info:
Node version: v12.11.0
npm version: v6.11.3
Local ESLint version: v6.5.0
Global ESLint version: Not found
💡 新しいルール
特になし。
🔧 オプションが追加されたルール
use-isnan enforceForSwitchCase
浮動小数点数の仕様により、NaN
との比較は常にfalse
になります。これを報告するuse-isnan
ルールに、switch
文も報告するオプションが追加されました。
/*eslint use-isnan: [error, { enforceForSwitchCase: true }]*/
//✘BAD
switch (foo) {
case NaN:
bar();
break;
}
✒️ eslint --fix
をサポートしたルール
特になし。
⚠️ 非推奨になったルール
特になし。