Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found 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.jsontsc --noEmittsc |
local | api/package.json client/package.json curriculum/package.json e2e/package.json |
Testing
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
playwright |
End-to-end browser tests | playwright test --ui-port=0playwright test |
local | e2e/package.json package.json e2e/playwright.config.ts |
vitest |
Unit and integration tests | vitest runvitestvitest --ui |
local | api/package.json client/package.json curriculum/package.json |
mochaconfigured, not run |
Unit and integration tests | curriculum/package.json |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
prettier |
Formatting | prettier --write client/i18n/locales/**/*.jsonprettier --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/configgatsby develop --inspect=9230pm2 delete client-secondarypm2 start ./client-start-secondary.sh --name client-secondaryrun-s format:eslint format:prettierstylelint **/*.csstrap rm -f .env age.key secrets.age.asc .env.tmp EXITtsx ./src/challenge-auditor/index.tstsx ./src/test/utils/generate-block-tests.tstsx src/fix-seed-semicolons.ts --checktsx src/lint-localizedtsx tools/exam-environment/test/index.tsturbo -F=@freecodecamp/api testturbo -F=@freecodecamp/client testturbo -F=@freecodecamp/curriculum test-contentturbo lintturbo lint -- --fixturbo lint-rootturbo testturbo type-checkwhile [ $SECONDS -lt $deadline ]
Review prompts
most discussed first