lint_check
Run external linters and test runners like ruff and pytest on files or directories. Returns findings and a summary for each tool, skipping unavailable tools with a reason.
Instructions
Run external linter(s) and test runner; return findings + summary.
Each tool maps to the same Finding shape the built-in analyzer uses, with
source set to the tool name (e.g. 'ruff', 'pytest'). Tools not on PATH
are skipped with a reason field, not raised as errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | File or directory to lint/test. Defaults to project root. | |
| runs | No | Comma-separated tools to run. Available: 'ruff', 'pytest'. Anything not on PATH is skipped (warning included in the response). | ruff,pytest |
| timeout_seconds | No | Per-tool timeout in seconds. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||