//! Diagnostics vocabulary shared by the commands that report findings.
//!
//! Lives at the crate root rather than inside a command module so that lower-level
//! modules (`config`, `infra`) can name a rule identity without depending on any
//! command.
/// The `rule_ids!` macro: one list generates a rule-identity enum and all its
/// string conversions.
/// The diagnostic record and the ignore matchers.
/// Severity counts, exit code, and the pluralized summary line.
/// The lint rule identity, built from `rule_ids!`.
pub use rule_ids;
pub use ;
pub use Report;
pub use RuleName;