$ loading_
支持安全执行跨项目 Python 重构,含预演校验与精确代码定位。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"ropey" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请对当前 Python 项目执行安全重构:将模块 utils/helpers.py 重命名为 utils/formatting.py,并将函数 format_txt 全部重命名为 format_text。先执行 dry-run,输出将被修改的文件列表与差异摘要,确认后再应用变更并整理 imports。
返回预演变更清单、受影响文件和差异摘要,并在确认后完成重命名与导入整理。
分析项目中重复的日期解析逻辑,把 orders/parser.py 和 invoices/parser.py 中相似代码提取为 common/date_utils.py 的公共函数 parse_date。先 dry-run 展示提取方案、调用点修改和潜在风险,再执行重构。
给出提取方案与风险提示,并生成公共函数、更新调用位置及相关导入。
将服务层函数 send_email(user, title, body) 重构为 send_email(*, recipient, subject, body, cc=None),在整个项目范围内更新所有调用。使用 LSP 坐标定位该函数定义,先 dry-run 展示所有调用点调整结果,再应用修改。
输出所有受影响调用点的签名更新预览,并在确认后统一完成代码修改。
分析 Python 代码并提供可执行的重构建议,帮助提升可读性与维护性。