Awesome Reviewers checks + prompts

sources / open-telemetry/opentelemetry-python

open-telemetry/opentelemetry-python

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

9 recognised tools
22 prompts
2061 stars
Observability & Telemetry
GitHub

Static analysis

5 tools

ToolKindCommandRuns inFound in
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/codeql-analysis.yml
pylint Linting pylint {toxinidir}/opentelemetry-api
pylint {toxinidir}/codegen/opentelemetry-codegen-json
pylint {toxinidir}/opentelemetry-sdk
ci, local .github/workflows/benchmarks.yml
tox.ini
.github/workflows/lint.yml
pyright Type checking pyright --version
pyright
ci, local .github/workflows/misc.yml
tox.ini
pyproject.toml
ruff-check Linting pre-commit hook ruff pre-commit .pre-commit-config.yaml
pyproject.toml
sphinx Docs build sphinx-build -E -a -W -b html -T . _build/html ci, local .github/workflows/misc.yml
tox.ini

Testing

1 tool

ToolKindCommandRuns inFound in
pytest Unit and integration tests pytest {toxinidir}/opentelemetry-api/tests {posargs}
pytest {toxinidir}/codegen/opentelemetry-codegen-json/tests {posargs}
pytest {toxinidir}/opentelemetry-sdk/tests {posargs}
ci, local .github/workflows/benchmarks.yml
tox.ini
.github/workflows/lint.yml
ToolKindCommandRuns inFound in
codespell Spelling codespell ci, local .github/workflows/misc.yml
tox.ini
.codespellrc
ruff-format Formatting pre-commit hook ruff-format pre-commit .pre-commit-config.yaml

Supply chain

1 tool

ToolKindCommandRuns inFound in
uv-lock Lockfile consistency pre-commit hook uv-lock pre-commit .pre-commit-config.yaml
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.

  • markdown-link-check --verbose --config .github/workflows/check_links_config.json ${changed_files[@]}
  • markdown-link-check --verbose --config .github/workflows/check_links_config.json /tmp/new_links.md
  • pre-commit hook rstcheck
  • python {toxinidir}/scripts/check_license_header.py
  • python {toxinidir}/scripts/griffe_check.py
  • python {toxinidir}/scripts/public_symbols_checker.py
  • sh -c "cd tests
  • sh -c "find {toxinidir} -name \*.sh
  • type one of added, changed, deprecated, removed, fixed)")
  • xargs shellcheck --severity=warning"

full scan as JSON

Review prompts

most discussed first