#![allow(unused)]
#![cfg_attr(coverage_nightly, coverage(off))]
use anyhow::{anyhow, Result};
use serde::{Deserialize, Serialize};
use std::path::PathBuf;
use std::process::Command;
use crate::unified_quality::metrics::{Violation, ViolationType};
include!("automation_types.rs");
include!("automation_automator.rs");
include!("automation_git.rs");
#[cfg_attr(coverage_nightly, coverage(off))]
#[cfg(test)]
mod tests {
use super::*;
include!("automation_tests_core.rs");
include!("automation_tests_serialization.rs");
}