Static analysis
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
mypy |
Type checking | mypy fastapi |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml pyproject.toml |
ruff-check |
Linting | ruff check --force-exclude --fix --exit-non-zero-on-fix |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml pyproject.toml |
zizmor |
CI workflow linting | zizmor .uses zizmorcore/zizmor-action |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml .github/workflows/zizmor.yml |
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 |
|---|---|---|---|---|
pre-commit-hooks |
File hygiene | pre-commit hook check-added-large-filespre-commit hook check-tomlpre-commit hook check-yaml |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml |
ruff-format |
Formatting | ruff format --force-exclude --exit-non-zero-on-format |
pre-commit, ci | .github/workflows/pre-commit.yml .pre-commit-config.yaml |
blackconfigured, not run |
Formatting | pyproject.toml |
10 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.
bash scripts/test-cov.sh $PYTEST_OPTIONSbash scripts/test.shcoverage combine coveragecoverage html --title Coverage for $EXPRcoverage report --fail-under=100done > $RUNNER_TEMP/changed-testspre-commit hook typospython scripts/add_latest_release_date.pyregression proof is not applicable."ty check
Review prompts
most discussed first