Edited at

ESLint v5.10.0

v5.9.0 | 次 v5.11.0

ESLint 5.10.0 がリリースされました。

小さな機能追加とバグ修正が行われました。

質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。


🏢 日本語 Issue 管理リポジトリ

👫 日本語サポート チャット

🏢 本家リポジトリ

👫 本家サポート チャット



🚀 本体への機能追加

特になし。


💡 新しいルール

特になし。


🔧 オプションが追加されたルール


#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()
}


Open online demo



✒️ eslint --fix をサポートしたルール

特になし。


⚠️ 非推奨になったルール


#11145: require-jsdoc and valid-jsdoc

詳しくは『ESLint の組み込み JSDoc サポートが終了します』をご覧下さい。