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.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Wrapper module that groups the per-block 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 = "blocks.rs"]
mod blocks;
#[path = "function_block_metrics.rs"]
mod function_block_metrics;
#[path = "function_block_rules.rs"]
mod function_block_rules;
#[path = "test_rules.rs"]
mod test_rules;

pub(crate) use blocks::*;
pub(crate) use function_block_metrics::*;
pub(crate) use function_block_rules::*;
pub(crate) use test_rules::*;