pub mod conflicting_rules;
pub mod duplicate_files;
pub mod orphaned_document;
pub use conflicting_rules::NoConflictingRulesRule;
pub use duplicate_files::NoDuplicateGuidanceFilesRule;
pub use orphaned_document::OrphanedDocumentRule;
use crate::rules::{BatchRule, RuleId};
pub const AIL300: RuleId = RuleId::new(300, "no-conflicting-rules");
pub const AIL301: RuleId = RuleId::new(301, "no-duplicate-guidance-files");
pub const AIL340: RuleId = RuleId::new(340, "orphaned-document");
pub fn all_batch_rules() -> Vec<Box<dyn BatchRule>> {
vec![
Box::new(NoConflictingRulesRule),
Box::new(NoDuplicateGuidanceFilesRule),
Box::new(OrphanedDocumentRule),
]
}