SuperAPI AI 工具集

python3-review

编程与开发

查看项目

更新于 10-15 22:40

技能介绍

用途:对 Python 代码进行多维度质量审查,适用于代码质量检查与审计场景。

主要能力:按七个维度检查——类型安全(缺失类型标注、滥用 Any、旧式 typing 导入、Protocol/TypeVar 使用)、错误处理(裸 except、吞异常、缺少上下文)、安全(SQL 注入、shell=True 命令注入、硬编码凭据、eval/exec、pickle、路径穿越、输入校验)、性能(列表成员判断、循环内字符串拼接、重复调用、N+1 查询、异步中的同步 I/O、slots)、现代写法(内置泛型、海象运算符、match-case、pytest-mock)、代码结构(函数过长、深层嵌套、循环导入、缺少 all、死代码)、文档(缺少或过时的 docstring)。

使用方式:通过参数传入待审查的目标文件,读取文件后逐维度检查,按严重级别与位置报告发现,并给出带代码示例的修复建议;检查共享架构、类型、测试或 CLI 规则时可参考 ../python3-development/references/python3-standards.md。报告格式为严重级别、类别、位置、问题、修复与影响,最后输出含文件数、发现数、严重级别统计、主要问题与结论(APPROVE / REQUEST CHANGES / BLOCK)的汇总。

限制:资料未提供安装命令、运行环境、收费方式与具体平台支持信息。