pub fn is_build_artifact(path: &Path) -> bool {
let path_str = path.to_string_lossy();
path_str.contains("/target/")
|| path_str.contains("/build/")
|| path_str.contains("/out/")
|| path_str.contains("/.cargo/")
|| path_str.contains("/node_modules/")
|| path_str.contains("/dist/")
|| path_str.contains("/.git/")
|| path_str.contains("/generated/")
|| path_str.starts_with("./target/")
|| path_str.starts_with("target/")
}
include!("quality_checks_part1_complexity.rs");
include!("quality_checks_part1_dead_code.rs");
include!("quality_checks_part1_satd.rs");
include!("quality_checks_part1_entropy.rs");
include!("quality_checks_part1_security.rs");