Awesome Reviewers checks + prompts

sources / freeCodeCamp/freeCodeCamp

freeCodeCamp/freeCodeCamp

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

6 recognised tools
17 prompts
444449 stars
Documentation & Knowledge
GitHub

Static analysis

2 tools

ToolKindCommandRuns inFound in
eslint Linting eslint --max-warnings 0 local api/package.json
client/package.json
curriculum/package.json
e2e/package.json
tsc Type checking tsc -p tsconfig.build.json
tsc --noEmit
tsc
local api/package.json
client/package.json
curriculum/package.json
e2e/package.json

Testing

3 tools

ToolKindCommandRuns inFound in
playwright End-to-end browser tests playwright test --ui-port=0
playwright test
local e2e/package.json
package.json
e2e/playwright.config.ts
vitest Unit and integration tests vitest run
vitest
vitest --ui
local api/package.json
client/package.json
curriculum/package.json
mocha
configured, not run
Unit and integration tests curriculum/package.json
ToolKindCommandRuns inFound in
prettier Formatting prettier --write client/i18n/locales/**/*.json
prettier --write .
prettier --list-different .
ci, local .github/workflows/crowdin-download.client-ui.yml
package.json
.prettierrc
21 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.

  • StrictHostKeyChecking no" > ~/.ssh/config
  • gatsby develop --inspect=9230
  • pm2 delete client-secondary
  • pm2 start ./client-start-secondary.sh --name client-secondary
  • run-s format:eslint format:prettier
  • stylelint **/*.css
  • trap rm -f .env age.key secrets.age.asc .env.tmp EXIT
  • tsx ./src/challenge-auditor/index.ts
  • tsx ./src/test/utils/generate-block-tests.ts
  • tsx src/fix-seed-semicolons.ts --check
  • tsx src/lint-localized
  • tsx tools/exam-environment/test/index.ts
  • turbo -F=@freecodecamp/api test
  • turbo -F=@freecodecamp/client test
  • turbo -F=@freecodecamp/curriculum test-content
  • turbo lint
  • turbo lint -- --fix
  • turbo lint-root
  • turbo test
  • turbo type-check
  • while [ $SECONDS -lt $deadline ]

full scan as JSON

Review prompts

most discussed first

  • freeCodeCamp/freeCodeCamp Documentation Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp CI/CD Json docs
    raw open
  • freeCodeCamp/freeCodeCamp Code Style Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp Naming Conventions Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp Error Handling Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp Code Style TSX docs
    raw open
  • freeCodeCamp/freeCodeCamp API Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp Networking Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp Null Handling Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp Algorithms Markdown docs
    raw open
  • freeCodeCamp/freeCodeCamp Concurrency TSX docs
    raw open
  • freeCodeCamp/freeCodeCamp API TSX docs
    raw open
  • freeCodeCamp/freeCodeCamp Testing TSX docs
    raw open
  • freeCodeCamp/freeCodeCamp Algorithms JavaScript docs
    raw open
  • freeCodeCamp/freeCodeCamp Configurations TSX docs
    raw open
  • freeCodeCamp/freeCodeCamp Code Style TypeScript docs
    raw open
  • freeCodeCamp/freeCodeCamp API TypeScript docs
    raw open