ESLint v4.17.0 has been released: https://t.co/EnVRJzLks1
— ESLint (@geteslint) 2018年2月3日
ESLint 4.17.0 がリリースされました。
小さな機能追加とバグ修正が含まれています。
質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。
🚀 本体への機能追加
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 )
✒️ eslint --fix
をサポートしたルール
特になし。