#[cfg(test)]
#[macro_use]
extern crate pretty_assertions;
#[doc(hidden)]
#[macro_export]
macro_rules! architecture_component {
($component:ident) => {
const _ARCHITECTURE_COMPONENT: $crate::architecture::ArchitectureComponent =
$crate::architecture::ArchitectureComponent::$component;
};
}
pub mod architecture;
pub mod code_lint;
pub mod command_lint;
pub mod config;
pub mod diagnostic;
pub(crate) mod diff;
pub mod rule_catalog;
pub mod rule_declaration;
pub mod rule_selection;
#[cfg(test)]
pub mod test_utils;