2 Checks for functions with too many parameters.
5 Functions with lots of parameters are considered bad
6 style and reduce readability (“what does the 5th parameter mean?”). Consider
7 grouping some parameters into a new type.
11 fn foo(x: u32, y: u32, name: &str, c: Color, w: f32, h: f32, a: f32, b: f32) {