SuperAPI AI 工具集

lint-build-test

测试与质量

查看项目

更新于 10-16 00:29

技能介绍

用途:当被要求检查、lint、构建或测试代码时,按固定流程执行。

主要能力与用法:

  1. 分析变更文件。先用 git status 或 git diff --name-only 查看改动,并分类:源码文件包括 .ts、.js、.mts、.mjs、.cjs、.cts、.tsx、.jsx;元文件包括 .md、.yml、.yaml、.json、.html。
  2. 决定运行内容。无文件变更则不执行;仅元文件变更时只运行 yarn lint:misc --write,指定包时用 yarn workspace <package-name> lint:misc --write;源码文件变更则运行完整检查。
  3. 完整检查。指定包时依次运行:yarn workspace <package-name> lint:fix、yarn workspace <package-name> build、yarn workspace <package-name> test:dev:quiet。未指定包时对整个 monorepo 运行:yarn lint:fix、yarn build、yarn test:dev:quiet。最后报告各步骤遇到的错误。

适用场景:在 ocap-kernel 这类 monorepo 中提交前或改动后做代码质量验证。

限制:资料未提供具体依赖版本、环境要求、超时或失败处理细节,也未说明是否支持其他包管理器。