mcpField
C
code-formatting

code-formatting

github.com/pollinations開発5.3k83 回インストール今日更新
リポジトリ

code-formatting について

現在のブランチで変更された JavaScript、TypeScript、JSON ファイルを Biome で整形するリポジトリスキルです。ブランチ用スクリプトがあり、比較元のブランチも指定できます。

主な機能

  1. 01基準ブランチとの差分ファイルを検出
  2. 02JS、TS、JSON 形式に絞り込み
  3. 03`npx biome check --write` を実行
  4. 04リポジトリの Biome 設定を使用
  5. 05基準ブランチの指定に対応

活用シーン

  1. 01現在のブランチで変更したファイルの整形
  2. 02`develop` を基準にした整形
  3. 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

実行内容

  1. 現在のブランチとベースブランチを比較し、変更されたファイルを見つけます
  2. JS/TS/JSON ファイルのみに絞り込みます
  3. それらのファイルに対して npx biome check --write を実行します
  4. CI ワークフロー ci-pull-request-checks.yml と同じ設定を使用します

設定

Biome の設定ファイルは、リポジトリのルートにある biome.jsonc です。

注意事項

  • リポジトリのルートから実行してください
  • Node.js/npx が必要です
  • 変更されたファイルのみをフォーマットします(コードベース全体ではありません)

コメント