fn parser(maybe_output: Option<String>) -> Vec<Dictionary>Expand description
Parse raw sqruff JSON output into Nvim diagnostic [Dictionary].
ยงBehavior
- Empty / missing input: returns an empty vector and emits a warning.
- Malformed JSON: returns an empty vector and emits an error notification.
- Successful parse: converts each message into a diagnostic
Dictionary.