ESLint v5.13.0 has been released: https://t.co/3MpPSP5Cva
— ESLint (@geteslint) February 1, 2019
ESLint 5.13.0 がリリースされました。
小さな機能追加とバグ修正が行われました。
質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。
🚀 本体への機能追加
#11338: globals
の設定で文字列定数を使えるようになりました。
globals
の設定で文字列定数を使えるようになりました。従来は true
で読み書き可能、false
で読み取り専用を意味していましたが、これが分かりにくかったためです。
.eslintrc.json_(従来)
{
"globals": {
"window": false, //← false は読み取り専用な変数である事を表す
"onclick": true //← true は書き込み可能な変数である事を表す
}
}
.eslintrc.json_(新)
{
"globals": {
"window": "readable", //← readable は読み取り専用な変数である事を表す
"onclick": "writeable" //← writeable は書き込み可能な変数である事を表す
}
}
また、共有設定など、上流で定義された変数を無効化する方法が追加されました。
.eslintrc.json
{
"globals": {
"Object": "off" //← off は上流で定義された変数を無効にする
}
}
💡 新しいルール
特になし。
🔧 オプションが追加されたルール
特になし。
✒️ eslint --fix
をサポートしたルール
特になし。
⚠️ 非推奨になったルール
特になし。