Skip to content

feat: Biome v2.0.6を導入してコード品質ツールを統合#57

Merged
gn-t-k merged 7 commits intomainfrom
feature/migrate-to-biome
Jul 4, 2025
Merged

feat: Biome v2.0.6を導入してコード品質ツールを統合#57
gn-t-k merged 7 commits intomainfrom
feature/migrate-to-biome

Conversation

@gn-t-k
Copy link
Owner

@gn-t-k gn-t-k commented Jul 4, 2025

概要

ESLint/Prettierの代替として、より高速なBiome v2.0.6を導入しました。フォーマット、リント、インポート整理機能を統合し、開発効率を向上させます。

この変更による影響

アプリケーションを利用するユーザーへの影響

  • なし(開発ツールの変更のため、エンドユーザーに影響はありません)

パッケージを利用するアプリケーションへの影響

  • なし(開発依存関係の変更のため、実行時に影響はありません)

その他開発者などへの影響

  • コードフォーマットとリントの実行がより高速になります
  • 統一されたツールでコード品質管理が可能になります
  • 新しいbiome.jsonc設定ファイルが追加されます

CIでチェックできなかった項目

  • Biomeの実際の動作確認(フォーマット、リント機能)
  • 既存のESLint/Prettier設定との互換性確認
  • 開発環境での実行速度の体感確認
  • エディタ統合の動作確認

補足

  • Biome v2.0.6の主な機能(フォーマット、リント、インポート整理)を有効化
  • 設定は基本的な推奨ルールを適用
  • 今後ESLint/Prettierからの段階的な移行を検討

🤖 Generated with Claude Code

@gn-t-k gn-t-k marked this pull request as draft July 4, 2025 21:15
ESLint/Prettierの代替として、より高速なBiomeを導入。
フォーマット、リント、インポート整理機能を統合し、開発効率を向上。

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

Co-Authored-By: Claude <noreply@anthropic.com>
@gn-t-k gn-t-k force-pushed the feature/migrate-to-biome branch from 209a579 to 6a92e62 Compare July 4, 2025 21:22
gn-t-k and others added 6 commits July 5, 2025 06:28
開発環境でのコード品質ツールをBiomeに統一するため、
VSCodeの設定を更新。フォーマッターとコードアクションを
ESLintからBiomeに変更し、Biome拡張機能を推奨に追加。

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

Co-Authored-By: Claude <noreply@anthropic.com>
コード品質ツールをBiomeに統一するため、全パッケージから
ESLint関連の依存関係を削除し、lintスクリプトをBiomeに変更。
@praha/eslint-config-*パッケージとeslint-plugin-storybookを削除。

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

Co-Authored-By: Claude <noreply@anthropic.com>
Biome移行に伴い、不要になったESLint関連ファイルを削除。
- eslint.config.mjsファイル(アプリ・設定パッケージ)
- src/eslintディレクトリとdist/eslintディレクトリ
- package.jsonのeslint exportsエントリ

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

Co-Authored-By: Claude <noreply@anthropic.com>
適切なファイル除外パターンを追加し、Turbo lintが正常に動作することを確認。
.next、dist、node_modulesディレクトリを除外してBiome移行を完成。

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

Co-Authored-By: Claude <noreply@anthropic.com>
ESLint/Prettier設定からBiome設定への移行完了に伴い、
全ファイルにBiomeの統一フォーマットルールを適用。

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

Co-Authored-By: Claude <noreply@anthropic.com>
package.json更新後のpnpm installでESLint関連の
依存関係がlockfileから正しく削除されることを確認。
CI/CDエラー解消のための依存関係クリーンアップ。

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

Co-Authored-By: Claude <noreply@anthropic.com>
@gn-t-k gn-t-k marked this pull request as ready for review July 4, 2025 21:48
@gn-t-k gn-t-k merged commit aa73a2e into main Jul 4, 2025
4 checks passed
@gn-t-k gn-t-k deleted the feature/migrate-to-biome branch July 4, 2025 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant