code-formatting について
現在のブランチで変更された JavaScript、TypeScript、JSON ファイルを Biome で整形するリポジトリスキルです。ブランチ用スクリプトがあり、比較元のブランチも指定できます。
主な機能
- 01基準ブランチとの差分ファイルを検出
- 02JS、TS、JSON 形式に絞り込み
- 03`npx biome check --write` を実行
- 04リポジトリの Biome 設定を使用
- 05基準ブランチの指定に対応
活用シーン
- 01現在のブランチで変更したファイルの整形
- 02`develop` を基準にした整形
- 03リポジトリの CI 整形設定の適用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pollinations/ pollinations --skill code-formattingインストール後、Claude Code で/code-formattingを入力して読み込まれたか確認します。
同梱ファイルscripts/format-branch.sh
詳細
コードフォーマット
現在のブランチで変更された JS/TS/JSON ファイルを Biome でフォーマットします。
クイックな使い方
.claude/skills/code-formatting/scripts/format-branch.sh
main と比較して変更されたすべての .js、.ts、.jsx、.tsx、.json、.jsonc ファイルをフォーマットします。
ベースブランチのカスタマイズ
.claude/skills/code-formatting/scripts/format-branch.sh develop
実行内容
- 現在のブランチとベースブランチを比較し、変更されたファイルを見つけます
- JS/TS/JSON ファイルのみに絞り込みます
- それらのファイルに対して
npx biome check --writeを実行します - CI ワークフロー
ci-pull-request-checks.ymlと同じ設定を使用します
設定
Biome の設定ファイルは、リポジトリのルートにある biome.jsonc です。
注意事項
- リポジトリのルートから実行してください
- Node.js/npx が必要です
- 変更されたファイルのみをフォーマットします(コードベース全体ではありません)
コメント
Markdown 対応