#![allow(clippy::only_used_in_recursion)] #![allow(clippy::needless_borrow)] #![allow(clippy::too_many_arguments)] #![allow(clippy::collapsible_if)] #![allow(clippy::struct_field_names)]
pub mod analyze;
pub mod export;
pub mod files;
pub mod manifest;
pub mod parser;
pub mod progress;
pub mod rules;
pub mod ui;
pub mod utility;
pub mod prelude {
pub use crate::files::ProjectSource;
pub use crate::manifest::{RuleManifest, Severity};
pub use crate::rules::{CertRule, RuleRegistry, RuleViolation};
pub use crate::utility::files::get_relative_path;
pub use crate::utility::hash::calculate_file_hash;
pub use anyhow::{Context, Result};
}