LoginSignup
21
10

More than 3 years have passed since last update.

ESLint v6.3.0

Last updated at Posted at 2019-08-31

v6.2.0 | 次 v6.4.0

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

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

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

🚀 本体への機能追加

設定ファイルに reportUnusedDisableDirectives プロパティが追加されました。

🔖 RFC 22, #12151

.eslintrc.json
{
    "reportUnusedDisableDirectives": true
}

この設定は --report-unused-disable-directives CLI オプションとほぼ同等です。今まで CLI でしか指定できなかったものが設定ファイルでも指定できるようになりました。

eslint --init が TypeScript をサポートしました。

🔖 #12172

eslint --init コマンドが TypeScript を利用するかどうかを質問するようになりました。Yes とした場合、@typescript-eslint/parser@typescript-eslint/eslint-plugin がセットアップされます。

💡 新しいルール

特になし。

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

no-extra-parens enforceForSequenceExpressions

🔖 #12142

カンマ演算子の多項式 (例: (a, b, c)) を囲む括弧を報告しないようにするオプションが追加されました。
(不思議ですが、オプションのデフォルト値はtrueです)

/*eslint no-extra-parens: [error, all, { enforceForSequenceExpressions: false }] */

//✔ GOOD
if ((a, b)) {}

Online demo

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

特になし。

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

特になし。

21
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
10