sqruff_lib/rules/
structure.rs

1use crate::core::rules::base::ErasedRule;
2
3pub mod st01;
4pub mod st02;
5pub mod st03;
6pub mod st04;
7mod st05;
8pub mod st06;
9pub mod st07;
10pub mod st08;
11pub mod st09;
12
13pub fn rules() -> Vec<ErasedRule> {
14    use crate::core::rules::base::Erased as _;
15
16    vec![
17        st01::RuleST01.erased(),
18        st02::RuleST02.erased(),
19        st03::RuleST03.erased(),
20        st04::RuleST04.erased(),
21        st05::RuleST05::default().erased(),
22        st06::RuleST06.erased(),
23        st07::RuleST07.erased(),
24        st08::RuleST08.erased(),
25        st09::RuleST09::default().erased(),
26    ]
27}