Static analysis
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
actionlint |
CI workflow linting | pre-commit hook actionlint |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml |
codeql |
Security scanning | uses github/codeql-action/analyze |
ci | .github/workflows/codeql.yml |
ruff-check |
Linting | ruff check |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml pyproject.toml |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ci-matrix |
Version and platform matrix | unit-tests-native (python-version: 3)analyze (include: 1) |
ci | .github/workflows/build-and-test.yaml .github/workflows/codeql.yml |
pytest |
Unit and integration tests | pytest -q tests/packaging/test_help_docs_package.pypytest -v tests/unittestpytest tests/health_test/test_github_smoke.py -q |
ci | .github/workflows/build-and-test.yaml .github/workflows/provider-smoke.yaml pyproject.toml |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
pre-commit-hooks |
File hygiene | pre-commit hook check-added-large-filespre-commit hook check-astpre-commit hook check-case-conflict |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml |
Supply chain
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
uv-lock |
Lockfile consistency | uv lock --check |
ci | .github/workflows/build-and-test.yaml |
4 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-symlinkspre-commit hook destroyed-symlinkspython scripts/check_docs_urls.py
Review prompts
most discussed first