跳到内容

unnecessary-round (RUF057)

修复总是可用的。

作用

检查对输入没有影响的 round() 调用。

为什么这不好?

对已经是整数的值进行四舍五入是不必要的。直接使用该值更清晰。

示例

a = round(1, 0)

建议改为

a = 1

修复安全性

如果无法保证 round() 的第一个参数是 int 类型,或者修复会删除注释,则该修复被标记为不安全。