mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-19 21:04:41 +00:00
Lint for sum and product in consensus code (#2226)
## Issue Addressed Closes #1621 ## Proposed Changes Use the `disallowed_method` lint to ban uses of `Iterator::{sum,product}` from `types` and `state_processing`. ## Additional Info The lint is turned off in the tree hash caching code, as it is performance sensitive and overflowy arithmetic is already allowed there.
This commit is contained in:
5
consensus/state_processing/clippy.toml
Normal file
5
consensus/state_processing/clippy.toml
Normal file
@@ -0,0 +1,5 @@
|
||||
# Disallow sum and product methods which are prone to overflow.
|
||||
disallowed-methods = [
|
||||
"core::iter::traits::iterator::Iterator::sum",
|
||||
"core::iter::traits::iterator::Iterator::product",
|
||||
]
|
||||
Reference in New Issue
Block a user