Static analysis
4 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-check |
Type checking | cargo check --workspace --all-targets --keep-goingcargo 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.jsontsc --noEmit -p scripts/tsconfig.jsontsc --noEmit -p src/tsconfig.json |
ci, local | .github/workflows/lint.yml package.json test/package.json |
eslintconfigured, 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
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-test |
Unit and integration tests | cargo test |
ci | .github/workflows/rust-lints.yml |
jestconfigured, not run |
Unit and integration tests | bench/test/app/jest.config.cjs test/js/bun/test/jest.config.js |
||
vitestconfigured, not run |
Unit and integration tests | test/package.json bench/test/app/vitest.config.ts bench/test/vitest.config.ts |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
rustfmt |
Formatting | cargo fmt --all 2>&1cargo fmt --all |
ci, local | .github/workflows/format.yml package.json packages/bun-build-mdx-rs/rustfmt.toml rustfmt.toml |
prettierconfigured, 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.tsbun check:typesbun fmt --config ../../.prettierrc --check .bun lint --format=githubbun lint --format=github --deny-warningsbun scripts/build.ts --mode=codegen --target=generated-typesbun scripts/build.ts --profile=debug --fuzzilli=on --build-dir=build/debug-fuzzbun scripts/ci-slowest-tests.tsbun scripts/rust-check-all.tsbun scripts/rust-test.tsbun src/codegen/check-types-of-modules.tselif [ $TAG_OBJECT_TYPE = tag ]node ./scripts/runner.node.ts --quiet --exec-path=$npm_execpath --node-testsnode scripts/build/ci-images/spec.tsnode scripts/runner.node.ts --exec-path ./build/debug/bun-debugnode scripts/runner.node.ts --exec-path ./build/release/bun
Review prompts
most discussed first