gruff-rs 0.1.0

Rust static analyzer and quality linter for CI: dead-code, complexity, security, secrets, and architecture rules with deterministic SARIF/JSON output and baseline support.
//! Wrapper module that groups the per-line and per-item Rust rule
//! submodules. Files continue to live alongside `mod.rs` and are pulled
//! in via `#[path]` so that the top-level `built_in_rules` keeps a low
//! module fan-out.
pub(crate) use super::*;

#[path = "behavior_rules.rs"]
mod behavior_rules;
#[path = "comment_item_and_blocks.rs"]
mod comment_item_and_blocks;
#[path = "concurrency_rules.rs"]
mod concurrency_rules;
#[path = "dead_code.rs"]
mod dead_code;
#[path = "perf_rules.rs"]
mod perf_rules;
#[path = "waste_rules.rs"]
mod waste_rules;

pub(crate) use behavior_rules::*;
pub(crate) use comment_item_and_blocks::*;
pub(crate) use concurrency_rules::*;
pub(crate) use dead_code::*;
pub(crate) use perf_rules::*;
pub(crate) use waste_rules::*;