Awesome Reviewers checks + prompts

sources / maximhq/bifrost

maximhq/bifrost

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

12 recognised tools
36 prompts
6862 stars
LLM Serving & Gateways
GitHub

Static analysis

5 tools

ToolKindCommandRuns inFound in
gitleaks Secret scanning pre-commit hook gitleaks pre-commit .pre-commit-config.yaml
golangci-lint Linting pre-commit hook golangci-lint
golangci-lint run ./...
pre-commit, local .pre-commit-config.yaml
Makefile
pylint Linting pre-commit hook pylint pre-commit .pre-commit-config.yaml
shellcheck Linting pre-commit hook shellcheck pre-commit .pre-commit-config.yaml
tsc Type checking tsc --noEmit ci, local .github/workflows/release-pipeline.yml
Makefile
ui/package.json

Testing

4 tools

ToolKindCommandRuns inFound in
go-test Unit and integration tests go test ./...
go test -timeout 20m ${packages[@]}
gotestsum --format=$(GOTESTSUM_FORMAT) --junitfile=$(CURDIR)/$(TEST_REPORTS_D...
ci, local .github/workflows/release-bifrost-migration-cli.yml
.github/workflows/release-cli.yml
.github/workflows/release-pipeline.yml
Makefile
playwright End-to-end browser tests playwright test --config=playwright.a11y.config.ts local Makefile
tests/e2e/playwright.config.ts
pytest Unit and integration tests pytest tests/test_$(INTEGRATION).py -k $(PATTERN) $(if $(VERBOSE),-v,-q)
pytest tests/test_$(INTEGRATION).py $(if $(VERBOSE),-v,-q)
pytest -k $(PATTERN) $(if $(VERBOSE),-v,-q)
local Makefile
vitest
configured, not run
Unit and integration tests ui/package.json
tests/integrations/typescript/vitest.config.ts
ui/vitest.config.ts
ToolKindCommandRuns inFound in
gofmt Formatting gofmt -s -w .
goimports -w .
local Makefile
pre-commit-hooks File hygiene pre-commit hook end-of-file-fixer
pre-commit hook trailing-whitespace
pre-commit .pre-commit-config.yaml

Supply chain

1 tool

ToolKindCommandRuns inFound in
dependency-review Dependency audit uses actions/dependency-review-action ci .github/workflows/dependency-review.yml
337 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.

  • All test suites have completed without errors. This PR is ready for review.
  • ERRO
  • Error
  • Fatal
  • RERUN_FAILED wins and skips the defer."
  • TRUE
  • TestDirect
  • TestEveryLoopBoundJSONMutationIsReviewed
  • TestParaphraseFixtures
  • TestSemantic
  • YES
  • a launch that would"
  • a leftover from an earlier run reads as current and contradicts"
  • add_pass {"t":"pass","id":"cache-parity","mode":"sequential","log":"tmp/newman-cli-cache-parity.log","collection":"tm...
  • add_pass {"t":"pass","id":"serial","mode":"sequential","log":"tmp/newman-cli-serial.log","collection":"tmp/harness-se...
  • an already-running one may not have it."
  • anthropic
  • azure
  • backgrounding stays at the call site so pids remain trackable."
  • bash ./.github/workflows/scripts/apt-sources-https.test.sh
  • bash ./.github/workflows/scripts/install-arm64-runner-deps.test.sh
  • bash ./.github/workflows/scripts/install-docker-compose.test.sh
  • bedrock
  • break
  • budget_ok $$CACHE_COUNT cache-parity
  • budget_ok $$P_ITEM_COUNT $$SHARD
  • budget_ok $$RETRY_COUNT $$rs-retry$$RETRY_ATTEMPT
  • budget_ok $$SERIAL_COUNT serial
  • case "$$CACHE_TYPE" in direct) filter='^(TestPreconditions
  • case $$JOBS_VAL in
  • case $$PICK_RC in 0)
  • case $(FEATURE) in *relay*) exit 1
  • checked here so the message names JOBS, which is what"
  • command -v flock >/dev/null 2>&1
  • continue
  • core ignores those"
  • dbverify cost checks and the token-parity reporter are disabled for this run$(NC)"
  • dlv test --headless --listen=:2345 --api-version=2 -- -test.v
  • dlv test --headless --listen=:2345 --api-version=2 -- -test.v -test.run .*$(PATTERN).*
  • dlv test --headless --listen=:2345 --api-version=2 -- -test.v -test.run ^$(TESTCASE)$$

full scan as JSON

Review prompts

most discussed first

  • maximhq/bifrost Code Style Go llm-infra
    raw open
  • maximhq/bifrost Concurrency Go llm-infra
    raw open
  • maximhq/bifrost Security Go llm-infra
    raw open
  • maximhq/bifrost Testing Go llm-infra
    raw open
  • maximhq/bifrost Performance Optimization Go llm-infra
    raw open
  • maximhq/bifrost Algorithms Go llm-infra
    raw open
  • maximhq/bifrost Error Handling Go llm-infra
    raw open
  • maximhq/bifrost Database Go llm-infra
    raw open
  • maximhq/bifrost API Go llm-infra
    raw open
  • maximhq/bifrost Caching Go llm-infra
    raw open
  • maximhq/bifrost Naming Conventions Go llm-infra
    raw open
  • maximhq/bifrost Logging Go llm-infra
    raw open
  • maximhq/bifrost Null Handling Go llm-infra
    raw open
  • maximhq/bifrost Migrations Go llm-infra
    raw open
  • maximhq/bifrost Security TSX llm-infra
    raw open
  • maximhq/bifrost Security Shell llm-infra
    raw open
  • maximhq/bifrost Null Handling Json llm-infra
    raw open
  • maximhq/bifrost Configurations Json llm-infra
    raw open
  • maximhq/bifrost Security Yaml llm-infra
    raw open
  • maximhq/bifrost Error Handling Shell llm-infra
    raw open
  • maximhq/bifrost API TSX llm-infra
    raw open
  • maximhq/bifrost Code Style TSX llm-infra
    raw open
  • maximhq/bifrost React TSX llm-infra
    raw open
  • maximhq/bifrost Concurrency TypeScript llm-infra
    raw open
  • maximhq/bifrost Testing TypeScript llm-infra
    raw open
  • maximhq/bifrost Caching TypeScript llm-infra
    raw open
  • maximhq/bifrost Error Handling Json llm-infra
    raw open
  • maximhq/bifrost Security Json llm-infra
    raw open
  • maximhq/bifrost Documentation Other llm-infra
    raw open
  • maximhq/bifrost Null Handling Yaml llm-infra
    raw open
  • maximhq/bifrost API Json llm-infra
    raw open
  • maximhq/bifrost Error Handling Other llm-infra
    raw open
  • maximhq/bifrost Naming Conventions TSX llm-infra
    raw open
  • maximhq/bifrost Concurrency JavaScript llm-infra
    raw open
  • maximhq/bifrost Security Other llm-infra
    raw open
  • maximhq/bifrost Security Dockerfile llm-infra
    raw open