Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
mypy |
Type checking | mypy src/ scripts/ |
ci | .github/workflows/lint.yml .github/workflows/publish.yml .github/workflows/test.yml pyproject.toml |
ruff-check |
Linting | ruff check src/ tests/ scripts/ |
ci | .github/workflows/lint.yml .github/workflows/publish.yml pyproject.toml |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ci-matrix |
Version and platform matrix | test (python-version: 4)test (os: 3) |
ci | .github/workflows/publish.yml .github/workflows/test.yml |
pytest |
Unit and integration tests | pytest tests/ -vpytest tests/ -v --cov=claude_agent_sdk --cov-report=xml |
ci | .github/workflows/publish.yml .github/workflows/test.yml pyproject.toml |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ruff-format |
Formatting | ruff format --check src/ tests/ scripts/ |
ci | .github/workflows/lint.yml .github/workflows/publish.yml |
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.
d = yaml.safe_load(open(.github/workflows/build-wheel-check.yml))python .github/scripts/check_workflow_hardening.pypython scripts/check_pypi_quota.py ${PROJECT_LIMIT:+--project-limit $PROJECT_LIMIT} ${FILE_LIMIT:+--file-limit $FILE_...tee $RUNNER_TEMP/e2e.log
Review prompts
most discussed first