Awesome Reviewers checks + prompts

sources / openai/openai-python

openai/openai-python

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

6 recognised tools
14 prompts
30731 stars
AI Agents & Assistants
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/codeql.yml
pyright
configured, not run
Type checking package.json
ruff-check
configured, not run
Linting pyproject.toml

Testing

2 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix compatibility (include: 6) ci .github/workflows/ci.yml
pytest Unit and integration tests pytest -o addopts= --quiet tests/test_client.py tests/test_streaming.py tests... ci .github/workflows/ci.yml
pyproject.toml

Supply chain

1 tool

ToolKindCommandRuns inFound in
uv-lock Lockfile consistency uv lock --check ci .github/workflows/ci.yml
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.

  • node scripts/steady/publication.test.cjs
  • python scripts/check-example-security.py $EXPR
  • python scripts/check-example-security.py demo
  • python scripts/check-python-version-policy.py
  • python scripts/utils/validate-python-version-wheel.py --check-python-39
  • sections = executable(config)
  • trusted = tomllib.loads(subprocess.check_output([git, show, base + :pyproject.toml], text=True)) if fork else config
  • trusted_lock = tomllib.loads(subprocess.check_output([git, show, base + :uv.lock], text=True)) if fork else lock
  • ty check $EXPR
  • ty check --extra-search-path examples/browser examples/browser-use-demo

full scan as JSON

Review prompts

most discussed first

  • openai/openai-python Error Handling Python ai-agents
    raw open
  • openai/openai-python API Python ai-agents
    raw open
  • openai/openai-python Code Style Python ai-agents
    raw open
  • openai/openai-python Security Python ai-agents
    raw open
  • openai/openai-python Concurrency Python ai-agents
    raw open
  • openai/openai-python Naming Conventions Python ai-agents
    raw open
  • openai/openai-python Testing Python ai-agents
    raw open
  • openai/openai-python Caching Python ai-agents
    raw open
  • openai/openai-python Configurations Python ai-agents
    raw open
  • openai/openai-python Null Handling Python ai-agents
    raw open
  • openai/openai-python Configurations Toml ai-agents
    raw open
  • openai/openai-python Networking Python ai-agents
    raw open
  • openai/openai-python Documentation Markdown ai-agents
    raw open
  • openai/openai-python Security Markdown ai-agents
    raw open