repeated-append (FURB113)
预览版 (自 v0.0.287 起) · 相关问题 · 查看源码
派生自 refurb 代码检查工具。
有时提供修复。
此规则不稳定且处于预览状态。使用需要 --preview 标志。
作用
检查对 append 的连续调用。
为什么这不好?
连续调用 append 的效率可能低于将它们批量处理为单个 extend 调用。每次 append 都会单独调整列表大小,而 extend 可以为所有元素一次性调整列表大小。
已知问题
由于类型推断的局限性,此规则容易产生漏报,因为它只会检测以字面量形式实例化或带有类型注解的列表。
示例
建议改为