Locations: mds-napi:687, mds-wasm:429, mds-python:794
The serde_json::from_str(&format!("\"{s}\"")) severity-parse hack is triplicated across three bindings.
Deferred From: PR #171 (Closes #61) — mds lint release gate
Review: .devflow/docs/reviews/feat-mds-lint-61/2026-07-11_1046/resolution-summary.md
Reason for Deferral:
Centralization as impl FromStr for mds::Severity in mds-core requires coordinated change across 4 crates. Best tackled as focused refactor post-release.
Acceptance Criteria:
Locations: mds-napi:687, mds-wasm:429, mds-python:794
The
serde_json::from_str(&format!("\"{s}\""))severity-parse hack is triplicated across three bindings.Deferred From: PR #171 (Closes #61) — mds lint release gate
Review: .devflow/docs/reviews/feat-mds-lint-61/2026-07-11_1046/resolution-summary.md
Reason for Deferral:
Centralization as
impl FromStr for mds::Severityin mds-core requires coordinated change across 4 crates. Best tackled as focused refactor post-release.Acceptance Criteria:
impl FromStr for Severityin mds-core/src/lint/diagnostic.rs