diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-07-22 23:09:01 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-07-22 23:09:01 +0800 |
| commit | cfb04dbbbb4c089c92c0bcca7e27401f8cdd90de (patch) | |
| tree | 0f2c71eb9635cd4b3b199d1bf02bc3f9cdbbf81e /mingling_cli | |
| parent | 29009ea248ddf70698cdf90fa36b9bbb89442668 (diff) | |
feat(linter): set exit code to 1 when config already exists
Diffstat (limited to 'mingling_cli')
| -rw-r--r-- | mingling_cli/src/linter/cmd_mlint_install.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mingling_cli/src/linter/cmd_mlint_install.rs b/mingling_cli/src/linter/cmd_mlint_install.rs index d29d3e5..b1740b3 100644 --- a/mingling_cli/src/linter/cmd_mlint_install.rs +++ b/mingling_cli/src/linter/cmd_mlint_install.rs @@ -4,7 +4,7 @@ use crate::linter::mlint_report::{ }; use mingling::Routable; use mingling::macros::{buffer, chain, dispatcher, pack, r_eprintln, renderer, routeify}; -use mingling::res::ResCurrentDir; +use mingling::res::{ResCurrentDir, ResExitCode}; use std::ops::Range; use std::path::PathBuf; @@ -81,7 +81,10 @@ pub fn render_mling_linter_config_installed(result: ResultMlingLinterConfigInsta pub fn handle_state_suggest_mling_linter_setup( _: StateSuggestMlingLinterSetup, current_dir: &ResCurrentDir, + ec: &mut ResExitCode, ) -> StateLintReports { + ec.exit_code = 1; + let cfg_file_path = current_dir.join(CFG_FILE_NAME); let file_name = cfg_file_path.to_string_lossy().to_string(); |
