style: 修复scripts目录ruff F841/B007/F401/F541问题(9个文件) #822
Reference in New Issue
Block a user
Delete Branch "fix/ruff-f841-b007-detector"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
变更
修复scripts目录下ruff检测到的所有问题(18处),包括:
原因
PR模式Code Quality只扫描apps/目录,scripts/的ruff问题漏网;push模式全量扫描scripts/导致红灯。
涉及文件
代码审查结果 - PR #822
⚠️ 问题(4个需要修改)
scripts/init_tracker_direct.py 第38行:删除了
milestone1_id = cursor.lastrowid赋值语句。milestone1_id用于获取刚插入的里程碑 ID,通常用于后续将任务(如auth_tasks)关联到该里程碑。删除此变量会导致后续逻辑无法获取外键 ID,极大概率导致数据插入失败或关联丢失。NameError,或者任务数据无法正确关联到里程碑。scripts/smoke_public_upload_flow.py 第78行:删除了
library_id = library["id"]赋值语句。library_id变量会导致后续操作无法引用该库 ID。library_id的代码将报错,导致测试流程中断。scripts/smoke_public_boundary_flow.py 第47行:删除了
workspace = _json_or_raise(...)的赋值结果。workspace变量,将引发NameError,导致测试无法继续。scripts/smoke_public_upload_flow.py 第50行:删除了
workspace = _json_or_raise(...)的赋值结果。💡 建议(2个可选)
scripts/ci_trigger_monitor.py 第103行:删除了
gitea_url变量的赋值。gitea_url未在后续的content字典构建或消息发送逻辑中使用。如果它是用于构建跳转链接的,删除它会导致通知链接缺失。scripts/pr_auto_scan.py 第11行:删除了
import os和import sys。sys.exit()、os.environ或其他来自这两个模块的方法。如果只是误判为未使用,应恢复导入。✅ 格式检查通过 | ❌ 逻辑审查需修改 | ⚠️ 建议关注性能
🤖 由 AI 代码审查机器人自动生成 | 2026-07-24 04:44:39 | 模型:
🗑️ 预览环境已清理
PR #822 已关闭或合并,对应的预览环境已被清理。