bevy_lint/lints/style/
mod.rs1use rustc_lint::{Level, Lint, LintStore};
8
9use crate::lint::LintGroup;
10
11pub mod unconventional_naming;
12
13pub(crate) struct Style;
14
15impl LintGroup for Style {
16 const NAME: &str = "bevy::style";
17 const LEVEL: Level = Level::Warn;
18 const LINTS: &[&Lint] = &[unconventional_naming::UNCONVENTIONAL_NAMING];
19
20 fn register_passes(store: &mut LintStore) {
21 store.register_late_pass(|_| Box::new(unconventional_naming::UnconventionalNaming));
22 }
23
24 fn register_lints(store: &mut LintStore) {
25 store.register_lints(Self::LINTS);
26
27 store.register_renamed(
31 "bevy::plugin_not_ending_in_plugin",
32 "bevy::unconventional_naming",
33 );
34 }
35}