Awesome Reviewers checks + prompts

sources / infiniflow/ragflow

infiniflow/ragflow

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

7 recognised tools
33 prompts
80174 stars
LLM Serving & Gateways
GitHub

Static analysis

2 tools

ToolKindCommandRuns inFound in
ruff-check Linting ruff check {staged_files}
ruff check --fix {staged_files}
pre-commit lefthook.yml
pyproject.toml
tsc Type checking tsc --noEmit local web/package.json

Testing

3 tools

ToolKindCommandRuns inFound in
hypothesis Property-based tests pyproject.toml
jest Unit and integration tests jest --no-cache --coverage local web/package.json
web/jest.config.ts
pytest Unit and integration tests pytest -s --tb=short --level=p2 test/testcases/test_sdk_api 2>&1
pytest tools/scripts/test_download_dev_deps.py -q --durations=100
ci .github/workflows/sep-tests.yml
pyproject.toml
test/testcases/test_sdk_api/test_agent_management/pytest.ini
test/testcases/test_sdk_api/test_chat_assistant_management/pytest.ini
ToolKindCommandRuns inFound in
gofmt Formatting gofmt -w {staged_files} pre-commit lefthook.yml
ruff-format Formatting ruff format --check {staged_files}
ruff format {staged_files}
pre-commit lefthook.yml
24 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.

  • New-Item -ItemType Directory -Force -Path $env:DIST_DIR
  • check DOCKERHUB_TOKEN can authenticate to the Hub API"
  • create infiniflow/ragflow_deps:latest true)
  • else
  • lefthook run web-checks --files-from-stdin --no-auto-install < $changed_files
  • oxfmt --check src
  • oxfmt src
  • oxlint src
  • python tools/hooks/check_files.py case-conflict
  • python tools/hooks/check_files.py eof
  • python tools/hooks/check_files.py eof --fix
  • python tools/hooks/check_files.py json
  • python tools/hooks/check_files.py merge-conflict
  • python tools/hooks/check_files.py mixed-line-ending
  • python tools/hooks/check_files.py mixed-line-ending --fix
  • python tools/hooks/check_files.py symlinks
  • python tools/hooks/check_files.py trailing-whitespace
  • python tools/hooks/check_files.py trailing-whitespace --fix
  • python tools/hooks/check_files.py yaml
  • skipping :latest update."
  • tee ${ARTIFACTS_DIR}/es_go_api_test.log
  • tee ${ARTIFACTS_DIR}/es_sdk_test.log
  • tee ${ARTIFACTS_DIR}/infinity_go_api_test.log
  • tee ${ARTIFACTS_DIR}/infinity_sdk_test.log

full scan as JSON

Review prompts

most discussed first

  • infiniflow/ragflow Configurations Markdown llm-infra
    raw open
  • infiniflow/ragflow Performance Optimization Python llm-infra
    raw open
  • infiniflow/ragflow Error Handling Python llm-infra
    raw open
  • infiniflow/ragflow Documentation Markdown llm-infra
    raw open
  • infiniflow/ragflow Testing Python llm-infra
    raw open
  • infiniflow/ragflow Security Python llm-infra
    raw open
  • infiniflow/ragflow Null Handling Python llm-infra
    raw open
  • infiniflow/ragflow Naming Conventions Python llm-infra
    raw open
  • infiniflow/ragflow Code Style TSX llm-infra
    raw open
  • infiniflow/ragflow Concurrency Python llm-infra
    raw open
  • infiniflow/ragflow Algorithms Python llm-infra
    raw open
  • infiniflow/ragflow Code Style Python llm-infra
    raw open
  • infiniflow/ragflow API Python llm-infra
    raw open
  • infiniflow/ragflow Configurations Python llm-infra
    raw open
  • infiniflow/ragflow Configurations Other llm-infra
    raw open
  • infiniflow/ragflow API Markdown llm-infra
    raw open
  • infiniflow/ragflow Configurations Yaml llm-infra
    raw open
  • infiniflow/ragflow Networking Go llm-infra
    raw open
  • infiniflow/ragflow Error Handling Go llm-infra
    raw open
  • infiniflow/ragflow AI Python llm-infra
    raw open
  • infiniflow/ragflow React TSX llm-infra
    raw open
  • infiniflow/ragflow Database Python llm-infra
    raw open
  • infiniflow/ragflow AI Other llm-infra
    raw open
  • infiniflow/ragflow API Json llm-infra
    raw open
  • infiniflow/ragflow API TypeScript llm-infra
    raw open
  • infiniflow/ragflow Naming Conventions TypeScript llm-infra
    raw open
  • infiniflow/ragflow Configurations Toml llm-infra
    raw open
  • infiniflow/ragflow Naming Conventions Markdown llm-infra
    raw open
  • infiniflow/ragflow Documentation Other llm-infra
    raw open
  • infiniflow/ragflow Naming Conventions TSX llm-infra
    raw open
  • infiniflow/ragflow Security TSX llm-infra
    raw open
  • infiniflow/ragflow Security Yaml llm-infra
    raw open
  • infiniflow/ragflow Security Markdown llm-infra
    raw open