Awesome Reviewers checks + prompts

sources / oven-sh/bun

oven-sh/bun

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

9 recognised tools
37 prompts
79093 stars
Language Runtimes & Compilers
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound in
cargo-check Type checking cargo check --workspace --all-targets --keep-going
cargo check --workspace --keep-going
ci, local .github/workflows/rust-lints.yml
package.json
clippy Linting cargo clippy --workspace --no-deps --keep-going ci, local .github/workflows/rust-lints.yml
package.json
clippy.toml
tsc Type checking tsc --noEmit -p scripts/build/tsconfig.json
tsc --noEmit -p scripts/tsconfig.json
tsc --noEmit -p src/tsconfig.json
ci, local .github/workflows/lint.yml
package.json
test/package.json
eslint
configured, not run
Linting bench/install/.eslintrc.js
packages/bun-types/.eslintrc.cjs
test/integration/next-pages/.eslintrc.json
test/js/third_party/next-auth/fixture/eslint.config.mjs

Testing

3 tools

ToolKindCommandRuns inFound in
cargo-test Unit and integration tests cargo test ci .github/workflows/rust-lints.yml
jest
configured, not run
Unit and integration tests bench/test/app/jest.config.cjs
test/js/bun/test/jest.config.js
vitest
configured, not run
Unit and integration tests test/package.json
bench/test/app/vitest.config.ts
bench/test/vitest.config.ts
ToolKindCommandRuns inFound in
rustfmt Formatting cargo fmt --all 2>&1
cargo fmt --all
ci, local .github/workflows/format.yml
package.json
packages/bun-build-mdx-rs/rustfmt.toml
rustfmt.toml
prettier
configured, not run
Formatting package.json
.prettierrc
16 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.

  • bun ./scripts/fetch-node-test.ts
  • bun check:types
  • bun fmt --config ../../.prettierrc --check .
  • bun lint --format=github
  • bun lint --format=github --deny-warnings
  • bun scripts/build.ts --mode=codegen --target=generated-types
  • bun scripts/build.ts --profile=debug --fuzzilli=on --build-dir=build/debug-fuzz
  • bun scripts/ci-slowest-tests.ts
  • bun scripts/rust-check-all.ts
  • bun scripts/rust-test.ts
  • bun src/codegen/check-types-of-modules.ts
  • elif [ $TAG_OBJECT_TYPE = tag ]
  • node ./scripts/runner.node.ts --quiet --exec-path=$npm_execpath --node-tests
  • node scripts/build/ci-images/spec.ts
  • node scripts/runner.node.ts --exec-path ./build/debug/bun-debug
  • node scripts/runner.node.ts --exec-path ./build/release/bun

full scan as JSON

Review prompts

most discussed first

  • oven-sh/bun Code Style Other runtimes
    raw open
  • oven-sh/bun Null Handling Other runtimes
    raw open
  • oven-sh/bun Null Handling C++ runtimes
    raw open
  • oven-sh/bun Error Handling C++ runtimes
    raw open
  • oven-sh/bun Performance Optimization Other runtimes
    raw open
  • oven-sh/bun Error Handling Other runtimes
    raw open
  • oven-sh/bun Naming Conventions C++ runtimes
    raw open
  • oven-sh/bun Naming Conventions Other runtimes
    raw open
  • oven-sh/bun Networking TypeScript runtimes
    raw open
  • oven-sh/bun Naming Conventions TypeScript runtimes
    raw open
  • oven-sh/bun Testing TypeScript runtimes
    raw open
  • oven-sh/bun Concurrency TypeScript runtimes
    raw open
  • oven-sh/bun Documentation TypeScript runtimes
    raw open
  • oven-sh/bun Documentation Markdown runtimes
    raw open
  • oven-sh/bun Error Handling TypeScript runtimes
    raw open
  • oven-sh/bun Configurations TypeScript runtimes
    raw open
  • oven-sh/bun Testing JavaScript runtimes
    raw open
  • oven-sh/bun Configurations Other runtimes
    raw open
  • oven-sh/bun Concurrency Other runtimes
    raw open
  • oven-sh/bun Algorithms Other runtimes
    raw open
  • oven-sh/bun Null Handling Python runtimes
    raw open
  • oven-sh/bun Algorithms TypeScript runtimes
    raw open
  • oven-sh/bun CI/CD Yaml runtimes
    raw open
  • oven-sh/bun API TypeScript runtimes
    raw open
  • oven-sh/bun API Other runtimes
    raw open
  • oven-sh/bun Performance Optimization C++ runtimes
    raw open
  • oven-sh/bun Code Style JavaScript runtimes
    raw open
  • oven-sh/bun Database C++ runtimes
    raw open
  • oven-sh/bun Code Style C++ runtimes
    raw open
  • oven-sh/bun Networking C++ runtimes
    raw open
  • oven-sh/bun API C++ runtimes
    raw open
  • oven-sh/bun Concurrency C++ runtimes
    raw open
  • oven-sh/bun Configurations Markdown runtimes
    raw open
  • oven-sh/bun Algorithms C++ runtimes
    raw open
  • oven-sh/bun Security TypeScript runtimes
    raw open
  • oven-sh/bun Security Other runtimes
    raw open
  • oven-sh/bun Security C++ runtimes
    raw open