Skip to content

feat: Biomeを導入してPrettierを置き換え #21

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 6, 2025
Merged

Conversation

azu
Copy link
Member

@azu azu commented Jul 6, 2025

Summary

  • @biomejs/biome v2.0.6を追加してPrettierを置き換え
  • 高速なフォーマットとリントを統合
  • 既存のコードスタイル設定を維持
  • pre-commitフックとlint-stagedを更新

Changes

  • ✨ Biome v2.0.6を追加
  • 🔥 Prettier v3.5.3を削除
  • ⚙️ biome.jsonで設定を統合(4スペース、120文字、ダブルクォート)
  • 🔧 npm scriptsを更新(format/lintコマンド)
  • 🎯 lint-stagedでBiomeを使用
  • 📝 既存ファイルをBiomeでフォーマット

Benefits

  • 📈 フォーマットとリントのパフォーマンス向上
  • 🔧 設定ファイルの簡素化
  • 🚀 より高速なCI/CDパイプライン

🤖 Generated with Claude Code

azu and others added 3 commits July 6, 2025 15:03
- @biomejs/biome v2.0.6を追加
- Prettierを削除してBiomeでフォーマットとリントを統合
- lint-stagedとpre-commitフックを更新
- コードスタイル設定(4スペース、120文字、ダブルクォート)を維持
- フォーマットとリントのパフォーマンスを向上

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- 未使用変数の修正(_errorに変更)
- リンター設定をwarnに変更してエラーを警告として表示
- 既存のコードスタイルを維持しつつビルドが通るように調整

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- TypeScriptの厳密な型定義を追加(anyをすべて削除)
- String.prototype.matchAllとUnicodeフラグ(/u)を採用
- while文での代入式をfor...ofループに置き換え
- 絵文字の正規表現でUnicodeフラグを使用してサロゲートペア対応
- 非null assertion演算子を安全なnullish coalescing演算子に変更

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
azu and others added 2 commits July 6, 2025 15:57
- npm testでBiomeのlintチェックを実行
- コード品質の向上とCI時の品質保証を強化

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@azu azu self-assigned this Jul 6, 2025
@azu azu added the Type: Maintenance Repository Maintenance label Jul 6, 2025
@azu azu merged commit 85953b6 into main Jul 6, 2025
4 checks passed
@azu azu deleted the biome-introduction branch July 6, 2025 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Maintenance Repository Maintenance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant