diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-07-21 20:38:55 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-07-21 20:38:55 +0800 |
| commit | 0ff710798f5b6558a4eb0a2a52b7feb38e6b0d9a (patch) | |
| tree | 3b265b80728730952859dc48251af7e575003871 /mingling_cli/src/lints/non_mingling_naming_style.rs | |
| parent | f422d85597ef27a6d6baff7e8cd2efc26541d32e (diff) | |
feat(mlint): support multiple suggestions per report
Replace the single optional `suggestion` field with a
`Vec<LintSuggestion>`
to allow multiple automatic fix suggestions per lint report
BREAKING CHANGE: The `suggestion` field has been replaced by
`suggestions`
Diffstat (limited to 'mingling_cli/src/lints/non_mingling_naming_style.rs')
| -rw-r--r-- | mingling_cli/src/lints/non_mingling_naming_style.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mingling_cli/src/lints/non_mingling_naming_style.rs b/mingling_cli/src/lints/non_mingling_naming_style.rs index 6481926..83168b7 100644 --- a/mingling_cli/src/lints/non_mingling_naming_style.rs +++ b/mingling_cli/src/lints/non_mingling_naming_style.rs @@ -153,12 +153,12 @@ fn check_fn_name(func: &syn::ItemFn, source: &str) -> Vec<MlintReport> { lint_code: "non_mingling_naming_style".into(), message: msg, spans: vec![span], - suggestion: Some(LintSuggestion { + suggestions: vec![LintSuggestion { source: source_line.to_string(), line_start: func.sig.span().start().line, byte_range, replacement: suggestion_target, - }), + }], attached_reports: vec