Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
pyright |
Type checking | pre-commit hook pyrightpyright |
pre-commit, ci | .github/workflows/lint.yml .pre-commit-config.yaml pyproject.toml |
ruff-check |
Linting | ruff check --no-fix --select PLEpre-commit hook ruff-check |
pre-commit, ci | .github/workflows/lint.yml .pre-commit-config.yaml .github/workflows/publish.yml pyproject.toml |
Testing
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
pytestconfigured, not run |
Unit and integration tests | pyproject.toml |
Formatting and hygiene
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
codespell |
Spelling | pre-commit hook codespell |
pre-commit, ci | .github/workflows/lint.yml .pre-commit-config.yaml pyproject.toml |
pre-commit-hooks |
File hygiene | pre-commit hook check-astpre-commit hook check-tomlpre-commit hook check-yaml |
pre-commit, ci | .github/workflows/lint.yml .pre-commit-config.yaml |
ruff-format |
Formatting | pre-commit hook ruff-format |
pre-commit, ci | .github/workflows/lint.yml .pre-commit-config.yaml |
8 other commands the scanner could not classify
Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.
pre-commit hook check-illegal-windows-namespre-commit hook check-shebang-scripts-are-executablepre-commit hook check-symlinkspre-commit hook destroyed-symlinkspre-commit hook forbid-submodulespre-commit hook pyupgradepre-commit hook yesqapython scripts/sync_browser_harness_skill.py --check
Review prompts
most discussed first