关于 code-standards
面向开发者的编码规范 Skill,用于处理 lint、格式、代码审查反馈和风格问题,并提供规则指引及 Ultracite 检查与修复命令。
主要功能
- 01Lint 与格式规范
- 02React 组件及异步代码规则
- 03Biome 强制的类型与正则规则
- 04Ultracite 修复、检查和诊断命令
- 05生产代码控制台日志规范
适用场景
- 01修复代码库中的 lint 错误
- 02统一代码格式
- 03处理代码审查中的风格反馈
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ redpanda-data/ console --skill code-standards安装后在 Claude Code 中输入/code-standards确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
rules/async-await-promises.mdno-legacy.mdreact-functional-only.md详细介绍
代码规范
编写易于访问、性能出色、类型安全且易于维护的代码。
适用情形
- 需要修复 Lint 错误
- 代码格式问题
- 代码审查反馈
- 关于风格指南的问题
快速参考
| 操作 | 规则 |
|---|---|
| 编写组件 | react-functional-only.md |
| 异步代码 | async-await-promises.md |
| 避免使用旧版库 | no-legacy.md |
Biome 会检查 any 类型和顶层正则表达式(noExplicitAny、useTopLevelRegex)。
命令
bun x ultracite fix # Format and fix
bun x ultracite check # Check for issues
bun x ultracite doctor # Diagnose setup
快速修复
大多数问题都可以自动修复:
bun x ultracite fix
控制台日志
- 生产代码中绝不使用
console.log、console.debug或console.info - 仅使用
console.error和console.warn记录需要采取行动的错误 - 如需调试日志,请将其放在
if (IsDev) { ... }中 - 不要使用
biome-ignore来屏蔽控制台警告,而应直接移除日志
规则
详细指南请参阅 rules/ 目录。
评论
支持 Markdown