Awesome Reviewers checks + prompts

sources / LMCache/LMCache

LMCache/LMCache

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

13 recognised tools
16 prompts
3800 stars
LLM Serving & Gateways
GitHub

Static analysis

6 tools

ToolKindCommandRuns inFound in
clippy Linting cargo clippy -- -D warnings' pre-commit, ci .github/workflows/code_quality_checks.yml
.pre-commit-config.yaml
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/codeql.yml
mypy Type checking pre-commit hook mypy pre-commit, ci .github/workflows/code_quality_checks.yml
.pre-commit-config.yaml
pyproject.toml
ruff-check Linting pre-commit hook ruff pre-commit, ci .github/workflows/code_quality_checks.yml
.pre-commit-config.yaml
pyproject.toml
sphinx Docs build sphinx-build -b gettext docs/source docs/build/gettext
sphinx-build -b html docs/source docs/build/html/zh_CN
ci .github/workflows/translate_doc_zh.yml
golangci-lint
configured, not run
Linting operator/.golangci.yml

Testing

3 tools

ToolKindCommandRuns inFound in
cargo-test Unit and integration tests cargo test --manifest-path rust/raw_block/Cargo.toml --no-default-features ci .github/workflows/test.yml
ci-matrix Version and platform matrix analyze (include: 2)
test (python: 5, platform: 1)
ci .github/workflows/codeql.yml
.github/workflows/test.yml
pytest Unit and integration tests pytest tests/v1/distributed/test_aerospike_l2_integration.py -v --tb=short
pytest -v --tb=short tests/inprocess/v1/storage_backend/test_azure_connector_...
pytest -m not (cuda or musa or xpu or npu or neuron or rbln)
ci .github/workflows/aerospike_integration.yml
.github/workflows/azure_integration.yml
.github/workflows/test.yml
pytest.ini
ToolKindCommandRuns inFound in
codespell Spelling pre-commit hook codespell pre-commit, ci .github/workflows/code_quality_checks.yml
.pre-commit-config.yaml
pyproject.toml
isort Formatting pre-commit hook isort pre-commit, ci .github/workflows/code_quality_checks.yml
.pre-commit-config.yaml
ruff-format Formatting pre-commit hook ruff-format pre-commit, ci .github/workflows/code_quality_checks.yml
.pre-commit-config.yaml
rustfmt Formatting cargo fmt --check' pre-commit, ci .github/workflows/code_quality_checks.yml
.pre-commit-config.yaml
20 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.

  • Built and smoke-tested in the validated TorchMUSA/MUSA SDK image. TorchMUSA, musa_aiter, and the MUSA userspace runti...
  • assert lmcache.device_ops.device_type == cpu
  • assert lmcache.torch_device_type == cpu, lmcache.torch_device_type
  • bash -c 'cd rust/raw_block
  • bash .github/scripts/cpu_device_test.sh server_bench
  • bash .github/scripts/cpu_device_test.sh vllm_e2e
  • bash .github/scripts/nightly-aggregate-vllm-verify.sh
  • bash .github/scripts/pin-tested-vllm.sh
  • buildx imagetools inspect "${CANDIDATE_TAG}" --format '{{json .Manifest.Digest}}'
  • buildx imagetools inspect "${IMAGE}:${TAG}" --format '{{json .Manifest.Digest}}'
  • buildx imagetools inspect "${IMAGE}:nightly" --format '{{json .Manifest.Digest}}'
  • pre-commit hook clang-format
  • python .buildkite/k3_tests/xpu/verify-xpu-ci-image.py
  • python .github/scripts/nightly-collect-verify-result.py
  • python tests/native/storage_backends/hf3fs/run_tests.py
  • python tools/check_direct_torch_device.py
  • python tools/check_spdx_header.py
  • python tools/translate_docs_zh.py
  • sphinx-multiversion docs/source output
  • sphinx-multiversion docs/source output-zh

full scan as JSON

Review prompts

most discussed first

  • LMCache/LMCache Naming Conventions Python llm-infra
    raw open
  • LMCache/LMCache Code Style Python llm-infra
    raw open
  • LMCache/LMCache Concurrency Python llm-infra
    raw open
  • LMCache/LMCache Performance Optimization Python llm-infra
    raw open
  • LMCache/LMCache Caching Python llm-infra
    raw open
  • LMCache/LMCache AI Python llm-infra
    raw open
  • LMCache/LMCache Configurations Python llm-infra
    raw open
  • LMCache/LMCache Error Handling Python llm-infra
    raw open
  • LMCache/LMCache Algorithms Python llm-infra
    raw open
  • LMCache/LMCache CI/CD Shell llm-infra
    raw open
  • LMCache/LMCache Database Python llm-infra
    raw open
  • LMCache/LMCache Networking Python llm-infra
    raw open
  • LMCache/LMCache Null Handling Python llm-infra
    raw open
  • LMCache/LMCache Configurations Shell llm-infra
    raw open
  • LMCache/LMCache AI Shell llm-infra
    raw open
  • LMCache/LMCache Configurations Markdown llm-infra
    raw open