工程开发
code-review avatar

code-review

执行全面的代码审查,专注于安全性、性能、正确性与可维护性,并使用业界标准的审计实践。

简介

代码审查 (code-review) 技能提供了一个严谨的软件质量评估框架。它作为专业的工程伙伴,能够审计整个代码库或特定组件,确保其符合现代开发标准。通过使用结构化清单驱动的方法论,代理程序会评估代码中的重大漏洞、逻辑瑕疵、性能瓶颈与架构债务。此工具专为软件工程师、技术主管与安全研究人员设计,旨在自动化日常代码评估的繁琐工作,同时保持生产环境部署的高标准。

  • 执行深度安全性审计,包括针对注入漏洞 (SQL, XSS, 命令注入)、身份验证/授权缺失,以及硬编码密钥的检查,并使用 npm audit、pip-audit 与静态分析 grep 模式等自动化工具。

  • 评估代码正确性,识别常见缺陷,如竞态条件 (race conditions)、资源泄漏、错误处理不当,以及 Python、JavaScript 和 TypeScript 中的类型安全问题。

  • 优化性能,检测 N+1 数据库查询、低效率算法复杂度 (Big O)、异步环境中的阻塞同步 I/O,以及内存密集型模式。

  • 强制执行可维护性,包括命名规范、降低复杂度 (循环复杂度分析)、消除失效/重复代码,以及文档完整性审查。

  • 提供标准化 Markdown 格式的反馈,包含总结、具行号参考的分类议题、建议修正方案,以及清晰的合并就绪状态判定。

  • 输入:源代码文件、git diff 或 PR 描述。输出:包含可执行技术建议的详细 Markdown 报告。

  • 最适合用于合并前 PR 审查、定期代码库健康检查与漏洞评估任务。

  • 限制:虽然代理程序使用 radon、grep 与包审计工具,但对于架构决策与特定业务逻辑验证,人工监督仍然不可或缺。

  • 操作建议:提供代码库背景信息 (例如框架版本、并发需求),以利代理程序更精确地调整审查清单。针对特定模块执行以减少大型存储库中的杂讯。

仓库统计

Star 数
57,128
Fork 数
9,379
Open Issue 数
107
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月28日 11:19
在 GitHub 查看