simvx.ide.lint.runner¶
Linting and formatting subprocess runner using ruff.
Module Contents¶
Classes¶
Runs ruff check / ruff format and feeds diagnostics into IDEState. |
Data¶
API¶
- class simvx.ide.lint.runner.LintRunner(state: simvx.ide.state.IDEState, config: simvx.ide.config.IDEConfig)[source]¶
Runs ruff check / ruff format and feeds diagnostics into IDEState.
Initialization
- lint_file(path: str) list[simvx.ide.state.Diagnostic][source]¶
Run ruff check on path, parse JSON output, update state diagnostics.