Biome の特徴
早い, シンプル, スケーラブル
なぜ Biome が必要なのか
JavaScript application におけるテスティングトロフィーの重要な基礎の部分になるため最低限導入しておきたいです.
詳細はTesting JavaScriptやJavaScript Testing Best Practicesを参照してください.
これを導入することで、一貫性のあるコードが書けるようになり、PRレビューでの無駄な議論が極限まで少なくなります.
JavaScriptの汎用ルール
基本的には recommended ルールを true にすると、Biome が recommended で定めてくれているルールが true になり、この時点である程度一貫性のあるコードベースになります.
それに加えて整備したルールをこちらのリポジトリでサンプルとして作成したので、新規でプロダクト開発する際はコピペして使用してください.
ここで整備したルールの特徴は汎用的であることです。Node.js, React など特定のドメインに依存しない汎用的なルールを整備しています.
biome-lab made by dekitate-com
React プロジェクトのためのルール
Reactは現代のWebフロントエンド開発の中核です. ここで整備したルールがたくさんのプロジェクトで活躍してくれることを願っています.
なお、これを使用する際は汎用ルールに extend するか、組み合わせて使うことをオススメします. biome-lab/apps/react-app made by dekitate-com
この設定の特徴
- recommended はそのまま活用
- それ以外のルールは守ってほしいが、難しい場合も出てきそうなので、その場合を考慮してwarnにできるようにしています
気に入っていただけたら、ぜひサポートをお願いします!