1 2 3 4 5 6 7 8 9 10 11 12 13 14
use mit_commit::CommitMessage; use crate::lints::lib::{Lints, Problem}; use rayon::prelude::*; #[must_use] pub fn lint(commit_message: &CommitMessage, lints: Lints) -> Vec<Problem> { lints .into_iter() .collect::<Vec<_>>() .into_par_iter() .flat_map(|lint| lint.lint(commit_message)) .collect::<Vec<Problem>>() }