diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-08-06 17:23:34 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-08-07 16:57:24 +0800 |
| commit | 6df0dd50b14f8fb07da2fe78d71311e6b127c6aa (patch) | |
| tree | 09b0afe787cecb37f31f857f8b36bd2859035dcd /mingling_cli/src/main.rs | |
| parent | 0e15654b14d064040e6e6ddca541a1441a5f1e4e (diff) | |
feat(linter): refactor lint registry into program resource
Extract lint registry loading from cmd_explain into a shared
program-level resource initialized via setup.
Diffstat (limited to 'mingling_cli/src/main.rs')
| -rw-r--r-- | mingling_cli/src/main.rs | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/mingling_cli/src/main.rs b/mingling_cli/src/main.rs index da30861..7c71bcd 100644 --- a/mingling_cli/src/main.rs +++ b/mingling_cli/src/main.rs @@ -1,8 +1,11 @@ -use crate::metadata::{ - MinglingMetadataSetup, - setup::{ - ARG_ALL_FEATURES, ARG_FEATURES, ARG_MANIFEST_PATH, ARG_MESSAGE_FORMAT, - ARG_NO_DEFAULT_FEATURES, ARG_NO_DEPS, +use crate::{ + linter::registry::LintRegistrySetup, + metadata::{ + MinglingMetadataSetup, + setup::{ + ARG_ALL_FEATURES, ARG_FEATURES, ARG_MANIFEST_PATH, ARG_MESSAGE_FORMAT, + ARG_NO_DEFAULT_FEATURES, ARG_NO_DEPS, + }, }, }; use mingling::{ @@ -34,6 +37,7 @@ async fn main() { program.with_setup(ExitCodeSetup::default()); program.with_setup(MinglingMetadataSetup); + program.with_setup(LintRegistrySetup); // Exec program.exec_and_exit().await; |
