SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 03:35

技能介绍

该技能用于系统化代码审查,适用于用户要求审查代码、检查改动、分析 PR、安全审查或评估代码质量时。

主要能力:安全审查(认证授权、会话管理、凭据硬编码、RBAC、JWT 算法、密码哈希、输入校验、SQL 注入、XSS、CSRF、文件上传、加密与传输、日志中的敏感数据、OWASP Top 10);性能审查(N+1 查询、索引、分页、连接池、缓存、代码分割、懒加载、图片优化、压缩、虚拟滚动、响应分页、GraphQL 过度获取、CDN、HTTP/2、缓存头、限流、内存泄漏、事件监听器清理);无障碍审查(WCAG 2.1 AA 语义 HTML、标题层级、表单标签、键盘导航、焦点指示、屏幕阅读器、ARIA、对比度、表单校验);代码质量(命名、函数长度、DRY、SOLID、耦合与内聚、错误处理、重试、熔断、注释规范);测试要求(单元、集成、E2E、覆盖率、AAA 模式、测试质量)。

语言与框架模式覆盖 TypeScript/JavaScript、React、Node.js、Python、SQL,并给出审查流程:初步扫描、深入审查、测试验证、文档检查、反馈生成、决定(批准、请求修改、评论)。同时列出自动化工具(ESLint/Prettier、SonarQube、Snyk/Dependabot、Jest/Vitest、Lighthouse、TypeScript)与人工审查重点。

限制:资料未提供具体安装方式、命令、收费价格或平台支持信息,暂未提供。