数据源可能暂停更新:最后一次成功检查是 UTC,距今已超过 3 小时。页面上的时间仍按官方原帖计算,但最近几小时的新公告可能还没收录——以官方账号为准。
补类型标注/修 lint 警告
分类:重构 · 更新于 2026-09-21 · 适用工具:两者
适合类型标注缺失较多、或者 lint 警告积累了一堆没人清的项目,想借这次机会系统性地清一遍。消耗量级:中——改动分散在很多小地方,逐批处理比较耗时间。
提示词全文
请先运行一次类型检查/lint 工具,列出当前警告的分类和数量(不用逐条列全部,按类型归类统计即可)。然后按类型分批修复,每一批只处理一种类型的警告(比如先处理缺失的返回类型标注,再处理未使用的变量),改完一批就重新跑一次检查工具确认这批警告清零、再跑一次测试确认没有引入回归,然后才能进入下一批。不要为了消除警告而改变函数的实际行为,也不要用忽略注释(如 # type: ignore)批量掩盖问题,除非确实是工具的误报并说明理由。全程在新分支上进行。
使用建议
- 先要统计分类,别让它一上来就逐条改,容易改乱顺序难以复核
- 明确禁止“批量加忽略注释”这种偷懒解法,除非它能说清楚为什么是误报
- 如果警告数量很大,让它先修影响面最广的一类,边际收益最高