ruff
ruff copied to clipboard
new check: suggest to iterate over dict.values() instead if items() if
B007 unused-loop-control-variable revealed and fixed code like:
- for k, v in self.validation_errors.items():
+ for _k, v in self.validation_errors.items():
num += v.number_of_errors()
a new checker could make it even better:
- for k, v in self.validation_errors.items():
+ for v in self.validation_errors.values():
num += v.number_of_errors()
Some classes such as xml.etree.elementtree.Element support items but not values.
It would be an aggressive rule.
This is being implemented as part of perflint (#4789)
I believe we now support this via PERF102.