mcpField
C
code-formatting

code-formatting

github.com/pollinations开发5.3k83 次安装今天更新
代码仓库

关于 code-formatting

一个仓库技能,用 Biome 格式化当前分支中有改动的 JavaScript、TypeScript 和 JSON 文件。它提供分支脚本,并支持指定比较基准分支。

主要功能

  1. 01查找相对基准分支的变更文件
  2. 02筛选 JS、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

详细介绍

代码格式化

使用 Biome 格式化当前分支上已更改的 JS/TS/JSON 文件。

快速使用

.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-pull-request-checks.yml CI 工作流相同的设置

配置

Biome 配置位于仓库根目录的 biome.jsonc。

注意事项

  • 从仓库根目录运行
  • 需要 Node.js/npx
  • 仅格式化已更改的文件(而非整个代码库)

评论

支持 Markdown