Awesome Reviewers checks + prompts

sources / ClickHouse/ClickHouse

ClickHouse/ClickHouse

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

6 recognised tools
30 prompts
42425 stars
Databases & Data Platforms
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
mypy
configured, not run
Type checking ci/tools/.mypy.ini
tests/stress/keeper/mypy.ini
pylint
configured, not run
Linting pyproject.toml
ruff-check
configured, not run
Linting pyproject.toml

Testing

1 tool

ToolKindCommandRuns inFound in
pytest
configured, not run
Unit and integration tests tests/datalake_fuzzer/pytest.ini
tests/integration/pytest.ini
ToolKindCommandRuns inFound in
black
configured, not run
Formatting pyproject.toml
isort
configured, not run
Formatting pyproject.toml
229 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.

  • The same checks also failed or never completed on the original PR's head commit, confirming this is not a flaky failure:
  • buildx imagetools inspect ${IMAGE}:${XY_TAG} --format {{json .}} 2>/dev/null
  • buildx imagetools inspect ${image}:${tag} --format {{json .}} 2>/dev/null)
  • buildx imagetools inspect ${image}:${tag} 2>&1 1>/dev/null
  • github.event.inputs.skip-docs == true
  • mergeStateStatus
  • praktika run AST fuzzer (amd_debug) --workflow MasterCI --ci --timestamp
  • praktika run AST fuzzer (amd_msan) --workflow MasterCI --ci --timestamp
  • praktika run AST fuzzer (amd_release, oracle) --workflow MasterCI --ci --timestamp
  • praktika run AST fuzzer (amd_tsan) --workflow MasterCI --ci --timestamp
  • praktika run AST fuzzer (arm_asan_ubsan) --workflow MasterCI --ci --timestamp
  • praktika run Autoassign approvers --workflow Hourly --ci --timestamp
  • praktika run Build (amd_llvm_coverage_per_test) --workflow NightlyCoverage --ci --timestamp
  • praktika run Build (arm_fuzzers) --workflow MasterCI --ci --timestamp
  • praktika run Build (arm_fuzzers) --workflow NightlyFuzzers --ci --timestamp
  • praktika run Build (arm_fuzzers) --workflow WeeklyFuzzersCorpus --ci --timestamp
  • praktika run Build (llvm_coverage_build) --workflow CoverageReport --ci --timestamp
  • praktika run Collect Test Duration Statistics --workflow NightlyStatistics --ci --timestamp
  • praktika run Collect flaky tests --workflow Hourly --ci --timestamp
  • praktika run Compatibility check (amd_release) --workflow BackportPR --ci --timestamp
  • praktika run Compatibility check (amd_release) --workflow MasterCI --ci --timestamp
  • praktika run Compatibility check (arm_release) --workflow BackportPR --ci --timestamp
  • praktika run Compatibility check (arm_release) --workflow MasterCI --ci --timestamp
  • praktika run Data lake fuzzer (arm_asan_ubsan) --workflow NightlySQLancer --ci --timestamp
  • praktika run Data lake fuzzer (arm_release) --workflow NightlySQLancer --ci --timestamp
  • praktika run Docs autogenerate --workflow NightlyDocsAutogenerate --ci --timestamp
  • praktika run Docs examples --workflow MasterCI --ci --timestamp
  • praktika run Docs examples --workflow MergeQueueCI --ci --timestamp
  • praktika run Fast test --workflow MergeQueueCI --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 1/8) --workflow BackportPR --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 1/8) --workflow MasterCI --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 1/8) --workflow ReleaseBranchCI --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 2/8) --workflow BackportPR --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 2/8) --workflow MasterCI --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 2/8) --workflow ReleaseBranchCI --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 3/8) --workflow BackportPR --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 3/8) --workflow MasterCI --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 3/8) --workflow ReleaseBranchCI --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 4/8) --workflow BackportPR --ci --timestamp
  • praktika run Integration tests (amd_asan_ubsan, db disk, 4/8) --workflow MasterCI --ci --timestamp

full scan as JSON

Review prompts

most discussed first

  • ClickHouse/ClickHouse Naming Conventions C++ data-systems
    raw open
  • ClickHouse/ClickHouse Performance Optimization C++ data-systems
    raw open
  • ClickHouse/ClickHouse Database C++ data-systems
    raw open
  • ClickHouse/ClickHouse Naming Conventions Other data-systems
    raw open
  • ClickHouse/ClickHouse Documentation Other data-systems
    raw open
  • ClickHouse/ClickHouse Error Handling C++ data-systems
    raw open
  • ClickHouse/ClickHouse Database Other data-systems
    raw open
  • ClickHouse/ClickHouse Code Style C++ data-systems
    raw open
  • ClickHouse/ClickHouse Algorithms C++ data-systems
    raw open
  • ClickHouse/ClickHouse Algorithms Other data-systems
    raw open
  • ClickHouse/ClickHouse Documentation C++ data-systems
    raw open
  • ClickHouse/ClickHouse Configurations C++ data-systems
    raw open
  • ClickHouse/ClickHouse Database Python data-systems
    raw open
  • ClickHouse/ClickHouse Documentation Markdown data-systems
    raw open
  • ClickHouse/ClickHouse Null Handling C++ data-systems
    raw open
  • ClickHouse/ClickHouse Concurrency Other data-systems
    raw open
  • ClickHouse/ClickHouse Networking C++ data-systems
    raw open
  • ClickHouse/ClickHouse Code Style Other data-systems
    raw open
  • ClickHouse/ClickHouse Naming Conventions Markdown data-systems
    raw open
  • ClickHouse/ClickHouse Performance Optimization Other data-systems
    raw open
  • ClickHouse/ClickHouse Security C++ data-systems
    raw open
  • ClickHouse/ClickHouse Database Sql data-systems
    raw open
  • ClickHouse/ClickHouse Networking Other data-systems
    raw open
  • ClickHouse/ClickHouse Configurations Python data-systems
    raw open
  • ClickHouse/ClickHouse Testing Sql data-systems
    raw open
  • ClickHouse/ClickHouse Null Handling Other data-systems
    raw open
  • ClickHouse/ClickHouse Concurrency C++ data-systems
    raw open
  • ClickHouse/ClickHouse API Other data-systems
    raw open
  • ClickHouse/ClickHouse Caching C++ data-systems
    raw open
  • ClickHouse/ClickHouse Security Markdown data-systems
    raw open