关于 code-formatting
一个仓库技能,用 Biome 格式化当前分支中有改动的 JavaScript、TypeScript 和 JSON 文件。它提供分支脚本,并支持指定比较基准分支。
主要功能
- 01查找相对基准分支的变更文件
- 02筛选 JS、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
详细介绍
代码格式化
使用 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
执行内容
- 查找当前分支相对于基准分支已更改的文件
- 仅筛选 JS/TS/JSON 文件
- 对这些文件运行
npx biome check --write - 使用与
ci-pull-request-checks.ymlCI 工作流相同的设置
配置
Biome 配置位于仓库根目录的 biome.jsonc。
注意事项
- 从仓库根目录运行
- 需要 Node.js/npx
- 仅格式化已更改的文件(而非整个代码库)
评论
支持 Markdown