sqruff_lib/rules/
layout.rs

1use crate::core::rules::base::ErasedRule;
2
3pub mod lt01;
4pub mod lt02;
5pub mod lt03;
6pub mod lt04;
7pub mod lt05;
8pub mod lt06;
9pub mod lt07;
10pub mod lt08;
11pub mod lt09;
12pub mod lt10;
13pub mod lt11;
14pub mod lt12;
15pub mod lt13;
16
17pub fn rules() -> Vec<ErasedRule> {
18    use crate::core::rules::base::Erased as _;
19
20    vec![
21        lt01::RuleLT01.erased(),
22        lt02::RuleLT02.erased(),
23        lt03::RuleLT03.erased(),
24        lt04::RuleLT04::default().erased(),
25        lt05::RuleLT05::default().erased(),
26        lt06::RuleLT06.erased(),
27        lt07::RuleLT07.erased(),
28        lt08::RuleLT08.erased(),
29        lt09::RuleLT09::default().erased(),
30        lt10::RuleLT10.erased(),
31        lt11::RuleLT11.erased(),
32        lt12::RuleLT12.erased(),
33        lt13::RuleLT13.erased(),
34    ]
35}