Awesome Reviewers checks + prompts

sources / diegosouzapw/OmniRoute

diegosouzapw/OmniRoute

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

14 recognised tools
24 prompts
33162 stars
LLM Serving & Gateways
GitHub

Static analysis

7 tools

ToolKindCommandRuns inFound in
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/codeql.yml
eslint Linting eslint . --cache --cache-location .eslintcache --suppressions-location config... local Makefile
package.json
eslint.config.mjs
semgrep Security scanning semgrep scan --config p/owasp-top-ten --config p/secrets --sarif --output sem... ci .github/workflows/semgrep.yml
tsc Type checking tsc --pretty false -p tsconfig.typecheck-core.json
tsc --pretty false -p tsconfig.typecheck-noimplicit-core.json
ci, local .github/workflows/ci.yml
package.json
.github/workflows/quality.yml
Makefile
zizmor CI workflow linting zizmor --version ci .github/workflows/ci.yml
.github/workflows/quality.yml
biome
configured, not run
Linting open-sse/services/compression/engines/rtk/filters/biome.json
gitleaks
configured, not run
Secret scanning .gitleaks.toml

Testing

5 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix test-e2e (shard: 9)
stryker-nobail (batch: 6)
stryker (batch: 12)
ci .github/workflows/ci.yml
.github/workflows/mutation-redundancy.yml
.github/workflows/nightly-mutation.yml
.github/workflows/nightly-release-green.yml
fast-check Property-based tests package.json
playwright End-to-end browser tests playwright test $(echo $FILES
playwright test tests/e2e/*.spec.ts --shard=$SHARD/9 --reporter=line,junit
playwright test tests/e2e/a11y.spec.ts
ci .github/workflows/ci.yml
.github/workflows/nightly-resilience.yml
package.json
playwright.config.ts
stryker Mutation testing stryker run --config-file stryker.disablebail.json --mutate $BATCH_MUTATE
stryker run --mutate $BATCH_MUTATE
stryker run
ci, local .github/workflows/mutation-redundancy.yml
.github/workflows/nightly-mutation.yml
package.json
stryker.conf.json
vitest Unit and integration tests vitest run --config vitest.mcp.config.ts
vitest run --config vitest.config.ts
vitest run --config vitest.quarantine.config.ts --reporter=default --reporter...
ci, local .github/workflows/ci.yml
package.json
.github/workflows/nightly-release-green.yml
.github/workflows/test-quarantine.yml
ToolKindCommandRuns inFound in
prettier
configured, not run
Formatting package.json

Supply chain

1 tool

ToolKindCommandRuns inFound in
npm-audit Dependency audit npm audit --audit-level=critical ci, local .github/workflows/ci.yml
package.json
211 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.

  • Coverage
  • Docs Sync (Strict)
  • E2E
  • Ecosystem E2E
  • Languages checked
  • Lint
  • PR Coverage Comment
  • PR Test Policy
  • Protocol Clients E2E (advisory,
  • Security Tests
  • bash scripts/ci/should-promote-latest.sh $VERSION)
  • bash scripts/quality/test-scoped.sh
  • bash scripts/quality/test-scoped.sh --full
  • bash scripts/quality/test-scoped.sh --staged
  • bun scripts/check/check-compression-budget.ts
  • bun scripts/check/check-known-symbols.ts
  • bun scripts/check/check-provider-consistency.ts
  • bun scripts/docs/gen-provider-reference.ts
  • c8 --merge-async --temp-directory=coverage-shard --reports-dir=coverage-shard-report --reporter=json --exclude=tests/...
  • c8 --output-dir coverage --exclude=open-sse --check-coverage --lines 50 --functions 50 --branches 50 node --import ts...
  • c8 report --output-dir coverage --exclude=open-sse --reporter=text --reporter=text-summary
  • concurrently --kill-others-on-fail -n s1,s2 npm:test:unit:shard:1 npm:test:unit:shard:2
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true NODE_OPTIONS=--max-old-space-size=8192 c8 --merge-async --output-dir covera...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true NODE_OPTIONS=--max-old-space-size=8192 c8 --merge-async --output-dir covera...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ....
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ....
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ....
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ....
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ....
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ....
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ....
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --test --test-force-exit tests/unit/correctness/*.pro...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setup...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setup...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setup...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setup...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setup...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/s...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/s...
  • cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/s...

full scan as JSON

Review prompts

most discussed first

  • diegosouzapw/OmniRoute Error Handling TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Code Style TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Performance Optimization TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Security TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Caching TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Algorithms TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Concurrency TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Null Handling TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Configurations TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute API TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Testing TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Database TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Networking TypeScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Algorithms Json llm-infra
    raw open
  • diegosouzapw/OmniRoute Security Other llm-infra
    raw open
  • diegosouzapw/OmniRoute Null Handling TSX llm-infra
    raw open
  • diegosouzapw/OmniRoute Testing TSX llm-infra
    raw open
  • diegosouzapw/OmniRoute Configurations Other llm-infra
    raw open
  • diegosouzapw/OmniRoute Configurations TSX llm-infra
    raw open
  • diegosouzapw/OmniRoute API TSX llm-infra
    raw open
  • diegosouzapw/OmniRoute Code Style TSX llm-infra
    raw open
  • diegosouzapw/OmniRoute Security JavaScript llm-infra
    raw open
  • diegosouzapw/OmniRoute Security TSX llm-infra
    raw open
  • diegosouzapw/OmniRoute Security Dockerfile llm-infra
    raw open