···2121 let vfs = lint_config.vfs()?;
2222 let (reports, errors): (Vec<_>, Vec<_>) =
2323 vfs.iter().map(lint::lint).partition(Result::is_ok);
2424- let lint_results: Vec<_> = reports.into_iter().map(Result::unwrap).collect();
2525- let errors: Vec<_> = errors.into_iter().map(Result::unwrap_err).collect();
2424+ let lint_results = reports.into_iter().map(Result::unwrap);
2525+ let errors = errors.into_iter().map(Result::unwrap_err);
26262727 let mut stderr = io::stderr();
2828- lint_results.into_iter().for_each(|r| {
2828+ lint_results.for_each(|r| {
2929 stderr.write(&r, &vfs).unwrap();
3030 });
3131- errors.into_iter().for_each(|e| {
3131+ errors.for_each(|e| {
3232 eprintln!("{}", e);
3333 });
3434 }
+3-4
lib/src/lints/legacy_let_syntax.rs
···23232424 if legacy_let
2525 .entries()
2626- .find(|kv| matches!(kv.key(), Some(k) if key_is_ident(&k, "body")))
2727- .is_some();
2626+ .any(|kv| matches!(kv.key(), Some(k) if key_is_ident(&k, "body")));
28272928 then {
3029 let inherits = legacy_let.inherits();
3130 let entries = legacy_let.entries();
3231 let attrset = make::attrset(inherits, entries, true);
3333- let parenthesized = make::parenthesize(&attrset.node());
3434- let selected = make::select(parenthesized.node(), &make::ident("body").node());
3232+ let parenthesized = make::parenthesize(attrset.node());
3333+ let selected = make::select(parenthesized.node(), make::ident("body").node());
35343635 let at = node.text_range();
3736 let message = "Prefer `rec` over undocumented `let` syntax";
+1-1
lib/src/lints/manual_inherit.rs
···3232 then {
3333 let at = node.text_range();
3434 let replacement = make::inherit_stmt(&[key]).node().clone();
3535- let message = format!("This assignment is better written with `inherit`");
3535+ let message = "This assignment is better written with `inherit`";
3636 Some(Self::report().suggest(at, message, Suggestion::new(at, replacement)))
3737 } else {
3838 None
+1-1
lib/src/lints/manual_inherit_from.rs
···3737 let set = value.set()?;
3838 make::inherit_from_stmt(set, &[key]).node().clone()
3939 };
4040- let message = format!("This assignment is better written with `inherit`");
4040+ let message = "This assignment is better written with `inherit`";
4141 Some(Self::report().suggest(at, message, Suggestion::new(at, replacement)))
4242 } else {
4343 None