Biome Blog
biomejs.dev/
Depot becomes Biome's exclusive sponsor
DepotがBiomeの独占スポンサーになったことを発表しました。BiomeはRustプロジェクトで、90の内部クレートと約651,971行のコードを持ち、開発が進んでいます。以前はGitHub Actionsランナーを使用していましたが、Depotのスポンサーシップにより、CIのパフォーマンスが大幅に向上しました。具体的には、Lintingが約15分から2分、テストが20分から4分、ベンチマークが30分から15分、リリースが45分から25分に短縮されました。この改善により、メンテナや貢献者は迅速なフィードバックを受けられ、エンドユーザーは必要な修正を早く享受できるようになりました。DepotはBiomeのミッションを支持し、開発者体験の向上に寄与しています。 • DepotがBiomeの独占スポンサーになった • Biomeは90の内部クレートと約651,971行のコードを持つRustプロジェクト • DepotのスポンサーシップによりCIのパフォーマンスが向上 • Lintingが約15分から2分に短縮 • テストが20分から4分に短縮 • ベンチマークが30分から15分に短縮 • リリースが45分から25分に短縮 • メンテナや貢献者は迅速なフィードバックを受けられるようになった
Biome v2.3—Let's bring the ecosystem closer
Biome 2.3のリリースが発表され、Vue、Svelte、Astroの完全サポートが追加されました。これにより、これらのフレームワーク内のJavaScript、TypeScript、CSSコードをフォーマットおよびリンティングできるようになります。この機能は実験的であり、特定の構文やパターンが完全にはサポートされていない可能性があります。新機能を有効にするには、設定ファイルでオプションを有効にする必要があります。また、HTMLコンテンツの特定のフォーマットオプションも設定可能です。リリースに伴い、異なる言語のフォーマット設定による不整合の可能性についても議論が必要です。 • Biome 2.3ではVue、Svelte、Astroの完全サポートが追加された。 • JavaScript、TypeScript、CSSコードのフォーマットとリンティングが可能。 • この機能は実験的であり、特定の構文が未サポートの可能性がある。 • 新機能を有効にするには設定ファイルでオプションを有効にする必要がある。 • HTMLコンテンツのフォーマットオプションを設定できる。 • 異なる言語のフォーマット設定による不整合の可能性がある。
Biome v2.1
Biome v2.1では、スキャナーの改善と型推論の向上が主な焦点となっています。新しいスキャナーは、プロジェクトのルートから全体をスキャンするのではなく、指定されたファイルやフォルダーに基づいてスキャンを行うように変更され、これにより速度が向上します。また、型推論の精度も75%から85%に向上し、Promiseの扱いに関する新しいルールも追加されました。新たに追加されたルールには、noAlert、noImplicitCoercion、noMagicNumbersなどが含まれ、既存のルールも強化されています。これにより、ユーザーはより効率的にコードを管理できるようになります。 • Biome 2.1ではスキャナーのロジックが改善され、指定されたファイルに基づいてスキャンを行うようになった。 • 型推論の精度が75%から85%に向上し、Promiseの扱いに関する新しいルールが追加された。 • 新たに追加されたルールにはnoAlert、noImplicitCoercion、noMagicNumbersなどが含まれる。 • noUnusedFunctionParametersルールが強化され、ignoreRestSiblingsオプションが追加された。 • ユーザーはプロジェクトのルールを選択でき、速度と機能のバランスを取ることができる。
VS Code extension V3
Biome releases v3 of the VS Code extension
Biome partners with Vercel to improve type inference
Biome partners with Vercel to futher our type inference efforts
Biome v2.0 beta
A major milestone in the making