diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-08-16 01:19:38 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-08-16 01:19:38 +0800 |
| commit | 32c3af83920071d570972e33a6383cfa88c663a8 (patch) | |
| tree | 2c76caae27154ba774e94a3b227d9442ceda0173 /mingling_cli/src/linter | |
| parent | e287b5090919fffa162918a8b78c50b59f790970 (diff) | |
chore: move lint registry to OUT_DIR
Update registry generation to write to cargo's OUT_DIR and
include it via env! instead of a static project-relative path.
Diffstat (limited to 'mingling_cli/src/linter')
| -rw-r--r-- | mingling_cli/src/linter/registry.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mingling_cli/src/linter/registry.rs b/mingling_cli/src/linter/registry.rs index 79f3225..b9f82fa 100644 --- a/mingling_cli/src/linter/registry.rs +++ b/mingling_cli/src/linter/registry.rs @@ -26,8 +26,9 @@ pub struct LintMetadata { #[program_setup] pub fn lint_registry_setup(p: &mut Program<ThisProgram>) { p.with_resource(ResLintRegistry::lazy_init(|| { - let registry: ResLintRegistry = serde_json::from_str(include_str!("../../registry.json")) - .expect("failed to parse embedded registry.json"); + let registry: ResLintRegistry = + serde_json::from_str(include_str!(concat!(env!("OUT_DIR"), "/registry.json"))) + .expect("failed to parse embedded registry.json"); registry })); } |
