SuperAPI AI 工具集

1k-code-quality

测试与质量

查看项目

更新于 10-16 02:38

技能介绍

用途:为 OneKey 仓库提供代码质量规范,统一 lint、格式化、类型检查、提交前校验与注释约定。

主要能力:使用 oxlint 而非 ESLint 做 lint 校验;提供提交前快速门禁与 PR 就绪门禁;覆盖注释语言、注释时机、单一职责、避免过度抽象、命名一致性等规范;并支持拼写检查词表维护与 agent 上下文预算校验。

使用方式:提交前运行 yarn agent:check --profile commit;PR 就绪运行 yarn agent:check --profile pr;CI 全量检查用 yarn lint,仅 lint 用 yarn lint:only,仅类型检查用 yarn tsc:only,技能元数据与启动上下文预算用 yarn lint:agent-context。只读定向诊断可运行 npx oxlint --tsconfig ./tsconfig.json --type-aware packages/example/src/file.ts --deny-warnings。不要运行 yarn eslint、npx eslint 或 node_modules/.bin/eslint。

限制:yarn lint 仅用于 CI;agent 工作流应优先使用 yarn agent:check,仅在调试其日志路径时使用底层命令。所有注释必须为英文,不得提交被注释掉的代码。拼写词表新增需先询问团队负责人。详细指南见 code-quality.md 与 fix-lint.md。