sqruff_lib/rules/
structure.rs1use crate::core::rules::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;
12pub mod st10;
13pub mod st11;
14pub mod st12;
15
16pub fn rules() -> Vec<ErasedRule> {
17 use crate::core::rules::Erased as _;
18
19 vec![
20 st01::RuleST01.erased(),
21 st02::RuleST02.erased(),
22 st03::RuleST03.erased(),
23 st04::RuleST04.erased(),
24 st05::RuleST05::default().erased(),
25 st06::RuleST06.erased(),
26 st07::RuleST07.erased(),
27 st08::RuleST08.erased(),
28 st09::RuleST09::default().erased(),
29 st10::RuleST10.erased(),
30 st11::RuleST11.erased(),
31 st12::RuleST12.erased(),
32 ]
33}