Biome v2.4リリース
Biome v2.4がリリースされた。JavaScriptファイルに埋め込まれたCSSおよびGraphQL構文のフォーマットならびにLintに対応し、設定ベースでの自動制御が可能となった。また、HTML向けに15個のアクセシビリティ関連ルールを導入したほか、VueやSvelteなどのパーサーが強化されている。
埋め込みスニペットの機能を利用する場合、設定にて明示的に有効化する。
json
{
"javascript": {
"experimentalEmbeddedSnippetsEnabled": true
}
}主要な変更点
styled-components等のCSS内包記述およびGraphQLへの自動フォーマット・Lint対応noAutofocusやuseAltTextをはじめとする15個の新規HTMLアクセシビリティルールの追加- VueやSvelteの構文解析の改善、ならびに既存ルールの精度向上(
noUnusedVariables等の誤検知削減) - CLIの処理時間を可視化する内部プロファイラー(
--profile-rules)の追加 - プロジェクト設定を上書き可能なエディタ単体用のインライン設定(
inlineConfig)に対応
留意事項
埋め込みスニペットのフォーマットにおいて、現時点で変数の補間(Interpolations)には未対応となっている。以前のバージョンにおける一部HTML用ルール無効化の回避策(overrides設定)を使用していた場合、本バージョンより削除可能である。