Static analysis
4 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
codeql |
Security scanning | uses github/codeql-action/analyze |
ci | .github/workflows/codeql-analysis.yml |
ruff-check |
Linting | pre-commit hook ruffruff check .ruff check --fix-only --show-fixes . |
pre-commit, local | .pre-commit-config.yaml Makefile pyproject.toml |
mypyconfigured, not run |
Type checking | pyproject.toml | ||
pyrightconfigured, not run |
Type checking | pyproject.toml |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ci-matrix |
Version and platform matrix | test_unit (python-version: 3)test_unit_no_extras (python-version: 3)analyze (language: 1) |
ci | .github/workflows/ci.yml .github/workflows/codeql-analysis.yml .github/workflows/docker-publish.yml |
pytest |
Unit and integration tests | pytest -n auto test_${PACKAGE_NAME} --cov=${PACKAGE_NAME} --cov-report term-m...pytest -n auto test_${PACKAGE_NAME}/partition/common/test_lang.py test_${PACK...pytest -n auto test_${PACKAGE_NAME}/partition/test_text.py test_${PACKAGE_NAM... |
ci, local | .github/workflows/ci.yml Makefile .github/workflows/docker-publish.yml |
Formatting and hygiene
2 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 | .pre-commit-config.yaml |
ruff-format |
Formatting | pre-commit hook ruff-formatruff format --check .ruff format . |
pre-commit, local | .pre-commit-config.yaml Makefile |
Supply chain
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
uv-lock |
Lockfile consistency | uv lock --check |
ci | .github/workflows/ci.yml |
13 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.
Built against cgr.dev/chainguard/wolfi-base:latest with Python 3.12.assert lang.detect_langs is rs.detect_langs'bash scripts/check-new-release-version.shbash scripts/post-release-dev-bump.sh --verify-release $RELEASE_TAGbash scripts/test-check-new-release-version.shbash scripts/test-post-release-dev-bump.shcoverage report --fail-under=90from unstructured.partition.common import langpre-commit hook check-xmlpython -c 'import langdetect_rs as rsshfmt -i 2 -d .shfmt -i 2 -l -w .twine check dist/*
Review prompts
most discussed first