SuperAPI AI 工具集

code-standards

通用与其它

查看项目

更新于 10-16 01:49

技能介绍

用途:在编写或审查 TypeScript、React、JavaScript 代码时提供并执行统一规范,适用于修复 lint 报错、处理格式问题、响应代码评审反馈以及解答风格指南疑问等场景。

主要能力:以 Ultracite/Biome 作为规范执行工具;编写组件遵循 react-functional-only.md,异步代码遵循 async-await-promises.md,并依据 no-legacy.md 避免使用遗留库。any 类型与顶层正则由 Biome 通过 noExplicitAny、useTopLevelRegex 强制约束。

使用方式:常用命令为 bun x ultracite fix(格式化并修复)、bun x ultracite check(检查问题)、bun x ultracite doctor(诊断配置)。多数问题可由 bun x ultracite fix 自动修复,更详细的规则见 rules/ 目录。

限制与约定:生产代码中禁止使用 console.log、console.debug、console.info,仅允许用 console.error 和 console.warn 记录可操作错误;调试日志需包裹在 if (IsDev) { ... } 中;不得用 biome-ignore 压制控制台警告,而应直接删除日志。资料未提供收费、价格、平台或其他细节。