Squire Lint
lintRun static analysis in isolated environments to prevent local configuration drift. Validates Python, JavaScript, TypeScript, and Rust code using Ruff, ESLint, or Clippy for consistent results.
Instructions
Run fixed lint and static-analysis tools in a fresh toolchain so local environment drift does not affect the result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | Local file paths to stage for the lint run. | |
| language | Yes | Lint language: python, js, ts, or rust. | |
| targets | No | Lint targets as an array or CSV string. | |
| timeout | No | Lint timeout in seconds. | |
| tool | Yes | Lint tool: ruff, eslint, or clippy. |