SuperAPI AI 工具集

python-code-reviewer

编程与开发

查看项目

更新于 10-16 03:04

技能介绍

用途:对 Python 代码、函数或模块进行系统化代码审查,重点关注质量、Bug、安全与最佳实践。

主要能力:按固定结构输出审查结果,包括优点(✅)、问题与关注点(⚠️)、代码示例、额外考量、总体评分(满分 10 分)和总结。问题按严重程度分类,涵盖运行时错误(如 ZeroDivisionError、IndexError)、逻辑错误、安全漏洞(注入、XSS 等),并给出代码质量、错误处理、边界情况、性能与可维护性建议。

检查清单:除零等运行时错误、空集合处理、输入校验与净化、异常处理完整性、资源管理(文件句柄、连接)、OWASP Top 10 安全漏洞、类型正确性、函数副作用与纯度、重复代码与 DRY 原则、命名清晰度与一致性。

使用方式:审查时用 Read 读取代码文件,用 Grep 跨文件搜索模式,用 Glob 查找模块相关文件;除非明确要求修复,否则不使用 Edit 或 Write。引用问题位置时使用 filename:line_number 格式。

适用场景:审查 Python 函数、模块或文件,尤其适合需要结构化反馈和可操作改进建议的代码评审。

限制:资料未提供安装命令、收费方式、平台支持或具体模型信息;该技能为审查指导型提示,不自动修改代码。