ESLint v5.10.0 has been released: https://t.co/FnFkmrRQmH
— ESLint (@geteslint) December 8, 2018
ESLint 5.10.0 がリリースされました。
小さな機能追加とバグ修正が行われました。
質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。
🚀 本体への機能追加
特になし。
💡 新しいルール
特になし。
🔧 オプションが追加されたルール
#10919: padding-line-between-statements multiline-const, multiline-let, multiline-var, singleline-const, singleline-let, and singleline-var
変数定義について、単一行か複数行にわたるかによって改行ルールを分けるためのオプションが追加されました。
/*eslint padding-line-between-statements: [
error,
{ prev: multiline-let, next: *, blankLine: always },
{ prev: singleline-let, next: *, blankLine: never },
] */
//✘ BAD
{
let a = {
foo: 1
}
let b = { foo: 1 } // Expected blank line before this statement.
foo() // Unexpected blank line before this statement.
}
//✔ GOOD
{
let a = {
foo: 1
}
let b = { foo: 1 }
foo()
}
✒️ eslint --fix
をサポートしたルール
特になし。
⚠️ 非推奨になったルール
#11145: require-jsdoc and valid-jsdoc
詳しくは『ESLint の組み込み JSDoc サポートが終了します』をご覧下さい。