JavaScript
Node.js
ESLint

v4.16.0 | 次 v4.18.0

ESLint 4.17.0 がリリースされました。
小さな機能追加とバグ修正が含まれています。

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

🏢 日本語 Issue 管理リポジトリ
👫 日本語サポート チャット
🏢 本家リポジトリ
👫 本家サポート チャット

🚀 本体への機能追加

2018年2月5日 11時31分 追記

ECMAScript 2018 言語仕様にて追加される構文の一部について、構文解析までをサポートしました。
ただし検証ルールの一部が新しい構文に対応しておらず、完全なサポートは次のv4.18.0になる予定です。

プラグイン開発者の皆様は、プラグインのルールについて、新しい構文への対応をお願いします。

💡 新しいルール

特になし。

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

#8668: padding-line-between-statements multiline-expression

「複数行に跨がる任意の文」を表すタイプが追加されました。

/*eslint padding-line-between-statements: [
    error,
    { "blankLine": "always", "prev": "*", "next": "multiline-expression" }
] */

//✓ GOOD
foo()

bar(
    a,
    b,
    c
)

//✘ BAD
foo()
baz(
    a,
    b,
    c
)

Open online demo

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

特になし。