forge_lint/sol/info/
mod.rs
1use crate::{
2 register_lints,
3 sol::{EarlyLintPass, SolLint},
4};
5
6mod mixed_case;
7use mixed_case::{MIXED_CASE_FUNCTION, MIXED_CASE_VARIABLE};
8
9mod pascal_case;
10use pascal_case::PASCAL_CASE_STRUCT;
11
12mod screaming_snake_case;
13use screaming_snake_case::{SCREAMING_SNAKE_CASE_CONSTANT, SCREAMING_SNAKE_CASE_IMMUTABLE};
14
15register_lints!(
16 (PascalCaseStruct, (PASCAL_CASE_STRUCT)),
17 (MixedCaseVariable, (MIXED_CASE_VARIABLE)),
18 (MixedCaseFunction, (MIXED_CASE_FUNCTION)),
19 (ScreamingSnakeCase, (SCREAMING_SNAKE_CASE_CONSTANT, SCREAMING_SNAKE_CASE_IMMUTABLE))
20);