Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8705

ESLint 7.5.0

$
0
0

v7.4.0 | 次 (2020-08-01 JST)

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

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

🏢 日本語 Issue 管理リポジトリ
👫 日本語サポート チャット (招待リンク)
🏢 本家リポジトリ
👫 本家サポート チャット (招待リンク)


[PR] ESLint は開発リソースを確保するための寄付を募っています。
応援してくださると嬉しいです。


✨ 本体への機能追加

Optional Chaining構文をサポートしました

🔖 #13416

Optional Chaining構文をサポートしました。新しい構文を利用するには、parserOptions.ecmaVersion2020に設定する必要があります。

.eslintrc.json (例)
{"parserOptions":{"ecmaVersion":2020}}

id-blacklistルールが非推奨になりました

🔖 #13465

前回のリリースで id-blacklistルールは id-denylistに名称変更され、既存の id-blacklistid-denylistの別名になりました。

しかし、同じルールが複数の名称で存在するのは関連ツールにとって不便だったため、id-blacklistは非推奨としてマークされることになりました。今後は id-denylistをご利用ください。

💡 新しいルール

特になし

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

sort-importsallowSeparatedGroups

🔖 #13455

他の文、または空行やコメントによって分離されたimport文について、それぞれ別個に並び順を矯正するためのオプションが追加されました。

/*eslint sort-imports: [error, { allowSeparatedGroups: true }]*///✔ GOODimportbfrom'b.js';importcfrom'c.js';// 空行やコメント行などで分離されているので、`import a` は `import b` より下にあっても良いimportafrom'a.js';//✘ BADimportb2from'b.js';importc2from'c.js';importa2from'a.js';// 空行やコメント行などで分離されていないので、`import a2` は `import b2` より上にないとダメ

Open Online Demo


Viewing all articles
Browse latest Browse all 8705

Trending Articles