Awesome Reviewers checks + prompts

sources / celery/celery

celery/celery

The checks this repository runs, scanned at 5d83c46, and the review prompts derived from its discussions.

11 recognised tools
25 prompts
28464 stars
Containers & Orchestration
GitHub

Static analysis

6 tools

ToolKindCommandRuns inFound in
bandit Security scanning bandit -b bandit.json -r celery/ ci, local .github/workflows/python-package.yml
tox.ini
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/codeql-analysis.yml
flake8 Linting pre-commit hook flake8 pre-commit, ci .github/workflows/linter.yml
.pre-commit-config.yaml
mypy Type checking pre-commit hook mypy
mypy --config-file pyproject.toml
pre-commit, ci, local .github/workflows/linter.yml
.pre-commit-config.yaml
tox.ini
pyproject.toml
semgrep Security scanning semgrep ci ci .github/workflows/semgrep.yml
sphinx Docs build sphinx-build -j2 -b apicheck -d {envtmpdir}/doctrees docs docs/_build/apicheck
sphinx-build -j2 -b configcheck -d {envtmpdir}/doctrees docs docs/_build/conf...
sphinx-build -j2 -b linkcheck -d {envtmpdir}/doctrees docs docs/_build/linkcheck
ci, local .github/workflows/python-package.yml
tox.ini

Testing

2 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix analyze (language: 1)
Unit (python-version: 6, os: 2)
ci .github/workflows/codeql-analysis.yml
.github/workflows/python-package.yml
pytest Unit and integration tests pytest -xsvv {env:TEST_PATH:t/integration} {posargs}
pytest -xsvv {env:TEST_PATH:t/smoke} --reruns 5 --reruns-delay 10 {posargs}
ci, local .github/workflows/python-package.yml
tox.ini
pyproject.toml
ToolKindCommandRuns inFound in
codespell Spelling pre-commit hook codespell pre-commit, ci .github/workflows/linter.yml
.pre-commit-config.yaml
pyproject.toml
isort Formatting pre-commit hook isort pre-commit, ci .github/workflows/linter.yml
.pre-commit-config.yaml
pre-commit-hooks File hygiene pre-commit hook check-merge-conflict
pre-commit hook check-toml
pre-commit hook check-json
pre-commit, ci .github/workflows/linter.yml
.pre-commit-config.yaml
12 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 report
  • coverage run --source=celery -m pytest -vv --maxfail=10 --capture=no -v --junitxml=junit.xml -o junit_family=legacy {...
  • coverage xml
  • cut -f2
  • do sleep 1
  • look for any errors in the above output " "or in $(BUILDDIR)/linkcheck/output.txt."
  • pre-commit hook pyupgrade
  • pre-commit hook yesqa
  • pre-commit {posargs:run --all-files --show-diff-on-failure}
  • python ./changelog_formatter.py --clipboard
  • python setup.py test
  • timeout 60 sh -c 'until docker logs $$(docker compose -f docker/docker-compose.yml ps -q docs) 2>&1

full scan as JSON

Review prompts

most discussed first

  • celery/celery Code Style Python orchestration
    raw open
  • celery/celery Performance Optimization Python orchestration
    raw open
  • celery/celery Documentation Other orchestration
    raw open
  • celery/celery Error Handling Python orchestration
    raw open
  • celery/celery Concurrency Python orchestration
    raw open
  • celery/celery Testing Python orchestration
    raw open
  • celery/celery Documentation Python orchestration
    raw open
  • celery/celery Configurations Txt orchestration
    raw open
  • celery/celery Configurations Python orchestration
    raw open
  • celery/celery Logging Python orchestration
    raw open
  • celery/celery Null Handling Python orchestration
    raw open
  • celery/celery Naming Conventions Python orchestration
    raw open
  • celery/celery API Python orchestration
    raw open
  • celery/celery Algorithms Python orchestration
    raw open
  • celery/celery CI/CD Yaml orchestration
    raw open
  • celery/celery Celery Python orchestration
    raw open
  • celery/celery Configurations Other orchestration
    raw open
  • celery/celery Caching Python orchestration
    raw open
  • celery/celery Configurations Dockerfile orchestration
    raw open
  • celery/celery Performance Optimization Dockerfile orchestration
    raw open
  • celery/celery Networking Other orchestration
    raw open
  • celery/celery API Other orchestration
    raw open
  • celery/celery Concurrency Other orchestration
    raw open
  • celery/celery Celery Other orchestration
    raw open
  • celery/celery Security Python orchestration
    raw open