SuperAPI AI 工具集

code-formatting

编程与开发

查看项目

更新于 10-16 03:44

技能介绍

用途:在提交或创建 PR 前,对本分支相对基准分支发生变更的文件进行格式化与检查,减少无关改动。

主要能力:查找当前分支相对基准分支改动的文件;筛选出 .js、.ts、.jsx、.tsx、.json、.jsonc;对选中文件执行 npx biome check --write 自动修复;使用与 ci-pull-request-checks.yml 工作流相同的设置;Biome 配置位于仓库根目录的 biome.jsonc。

使用方式:在仓库根目录运行脚本 .claude/skills/code-formatting/scripts/format-branch.sh;默认基准分支为 main,可传入自定义基准分支,例如 .claude/skills/code-formatting/scripts/format-branch.sh develop。

适用场景:提交前清理格式、创建 PR 前的代码整理、仅需处理本次分支改动而非整个代码库时。

限制:需从仓库根目录运行,依赖 Node.js/npx;仅格式化改动文件,不会处理全库;支持的文件类型限于上述 JS/TS/JSON 系;其他语言、平台或收费信息暂未提供。