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