2024-09-16のJS: Biome v1.9、ESLint 8.xのEOL、TypeScript 5.6、ES5の現状 #1223
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Biome v1.9リリースされました
CSSのFormatter/LinterがStableに、GraphQLのFormatter/Linterを追加されています。
GritQLを使った
biome search
コマンドを追加、.editorconfig
をサポートなども追加されています。ESLint v8.xのサポートが2024年10月5日に終了することが発表されました。
ESLintの現在の最新バージョンはv9.xです。
マイグレーションガイドは次のページに公開されています。
TypeScript 5.6がリリースされました。
ESLintの
no-constant-binary-expression
と似た常にtrue/nullishとなる間違った書き方をエラーにする変更、Iterator Helperのサポートが追加されています。ES2022のArbitrary module namespace identifier namesをサポート、
--noUncheckedSideEffectImports
フラグが追加されています。また、型チェックせずにファイルを出力できる
--noCheck
フラグの追加、--stopOnBuildErrors
フラグの追加なども追加されています。The State of ES5 on the Web — Philip Waltonという記事では、ビルドツール/著名なライブラリ/ウェブサイトのES5対応の現状についてまとめられています。
このことから、現状ではES5のコードを配信する意味はあまりないと考えられることについて書かれています。