Awesome Reviewers checks + prompts

sources / better-auth/better-auth

better-auth/better-auth

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

6 recognised tools
15 prompts
19651 stars
Security & Access Control
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
biome Linting biome format . --write
biome check . --error-on-warnings
biome check . --fix --unsafe
local package.json
biome.json
tsc Type checking tsc --build --force
tsc --project tsconfig.dist-check.json
tsc --noEmit --incremental false
ci, local .github/workflows/ci.yml
package.json
.github/workflows/demo.yml
docs/package.json
zizmor CI workflow linting uses zizmorcore/zizmor-action ci .github/workflows/zizmor.yml

Testing

3 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix demo (demo: 5) ci .github/workflows/demo.yml
vitest Unit and integration tests vitest
vitest run --coverage --coverage.provider=istanbul
local test/package.json
package.json
docs/vitest.config.ts
e2e/adapter/test/adapter-factory/vitest.config.ts
playwright
configured, not run
End-to-end browser tests e2e/integration/playwright.config.ts
29 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.

  • attw --profile esm-only --pack .
  • cspell --file-list stdin --color
  • do pkg=$(basename $(dirname $(dirname $f)))
  • done
  • for f in $(find packages test -name coverage-final.json)
  • fumadocs-mdx
  • inspect --format '{{.Image}}' "$container_id"
  • knip
  • knip --production
  • next lint
  • next typegen
  • node --import=tsx scripts/validate-sidebar-icons.ts
  • node docs/scripts/update-docs-version-source.ts $SOURCE_BRANCH $SOURCE_SHA >> $GITHUB_OUTPUT
  • node scripts/sync-typesense.ts
  • node scripts/validate-links.ts
  • node scripts/validate-meta.ts content/docs
  • nyc --temp-dir=./coverage/raw report --reporter=lcov --reporter text-summary
  • nyc merge coverage/raw coverage/merged/merged-coverage.json
  • open coverage/lcov-report/index.html
  • publint run --strict
  • remark . --ext md,mdx --output --quiet
  • remark . --ext md,mdx --quiet --frail
  • turbo coverage --filter=./packages/* --filter=./test/*
  • turbo e2e:integration
  • turbo e2e:smoke
  • turbo lint:package --filter=./packages/*
  • turbo lint:types --filter=./packages/*
  • turbo run typecheck:consumer
  • turbo test --continue --filter=./packages/* --filter=./test/*

full scan as JSON

Review prompts

most discussed first

  • better-auth/better-auth API TypeScript security
    raw open
  • better-auth/better-auth Error Handling TypeScript security
    raw open
  • better-auth/better-auth Code Style TypeScript security
    raw open
  • better-auth/better-auth Null Handling TypeScript security
    raw open
  • better-auth/better-auth Security TypeScript security
    raw open
  • better-auth/better-auth Configurations TypeScript security
    raw open
  • better-auth/better-auth Testing TypeScript security
    raw open
  • better-auth/better-auth API Other security
    raw open
  • better-auth/better-auth Naming Conventions TypeScript security
    raw open
  • better-auth/better-auth Configurations Other security
    raw open
  • better-auth/better-auth API Markdown security
    raw open
  • better-auth/better-auth Configurations Json security
    raw open
  • better-auth/better-auth Documentation Other security
    raw open
  • better-auth/better-auth Database TypeScript security
    raw open
  • better-auth/better-auth Security Markdown security
    raw open