Static analysis
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
biome |
Linting | biome cibiome check |
ci, local | .github/workflows/linters.yml package.json biome.json |
flake8 |
Linting | pre-commit hook flake8flake8 . |
pre-commit, local | .pre-commit-config.yaml tox.ini .flake8 |
zizmor |
CI workflow linting | uses zizmorcore/zizmor-actionpre-commit hook zizmorzizmor . |
pre-commit, ci, local | .github/workflows/linters.yml .pre-commit-config.yaml tox.ini |
Testing
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
unittest |
Unit and integration tests | unittest discover -v -s scripts/ |
ci | .github/workflows/tests.yml |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
black |
Formatting | uses psf/blackpre-commit hook blackblack --check --diff . |
pre-commit, ci, local | .github/workflows/linters.yml .pre-commit-config.yaml tox.ini pyproject.toml |
isort |
Formatting | pre-commit hook isortisort --check-only --diff django tests scripts |
pre-commit, local | .pre-commit-config.yaml tox.ini pyproject.toml |
23 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.
coverage combinecoverage report --show-missingcoverage xml -o tests/coverage.xmldiff-cover tests/coverage.xml --compare-branch=origin/main --fail-under=0 > diff-cover-report.mdepubcheck $(BUILDDIR)/epub/Django.epubgrunt test --verboselook for any errors in the above output " "or in $(BUILDDIR)/linkcheck/output.txt."pre-commit hook biome-checkpre-commit hook blacken-docspython -Wall runtests.py --settings=test_postgres --verbosity=2python -Wall runtests.py --verbosity 2 --noinput --playwright=$EXPR --settings=test_sqlite --parallel 1python -Wall runtests.py --verbosity 2 --noinput --playwright=chromium --settings=test_postgres --parallel 1python -Wall runtests.py --verbosity 2 --noinput --playwright=chromium --settings=test_sqlite --parallel 1python -Wall runtests.py --verbosity=2 --noinput --playwright=chromium --screenshots --settings=test_sqlite --parallel=1python -Wall tests/runtests.py --settings=test_postgres -v2python -Wall tests/runtests.py --verbosity=2python -Wall tests/runtests.py -v2python -Wall tests/runtests.py -v2 gis_tests --settings=test_postgispython -Wall tests/runtests.py -v2 sphinx_testspython lint.pypython scripts/check_migrations.pypython scripts/pr_limit/check_pr.pypython scripts/pr_quality/check_pr.py
Review prompts
most discussed first