Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
eslint |
Linting | eslint --max-warnings 0 . |
local | package.json .eslintrc.js packages/rn-tester/.eslintrc private/core-cli-utils/.eslintrc.json |
tsc |
Type checking | tsc -p packages/react-native/__typetests__/tsconfig.legacy.jsontsc -p packages/react-native/__typetests__/tsconfig.json |
ci, local | .github/workflows/test-all.yml package.json |
Testing
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
jest |
Unit and integration tests | jest --maxWorkers=2 --ci --reporters=default --reporters=jest-junitjest |
local | package.json jest.config.js private/helloworld/jest.config.js private/react-native-fantom/config/jest.config.js |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
prettier |
Formatting | prettier --check ./**/*.{cjs,cts,flow,js,jsx,md,mjs,mts,ts,tsx,yaml,yml}prettier --write ./**/*.{cjs,cts,flow,js,jsx,md,mjs,mts,ts,tsx,yaml,yml} |
local | package.json .prettierrc.js private/helloworld/.prettierrc.js |
26 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.
ecr verify-configflow full-checkfor formatter in javascript cpp kotlin java python swiftmarkdownlint-cli2 2>&1node ./scripts/clang-format.jsnode ./scripts/clang-format.js --checknode ./scripts/e2e/init-project-e2e.js --projectName RNTestProject --currentBranch $BRANCH --directory /tmp/RNTestPro...node ./scripts/e2e/init-project-e2e.js --useHelloWorld --pathToLocalReactNative $GITHUB_WORKSPACE/build/$(cat build/r...node ./scripts/e2e/init-project-e2e.js --useHelloWorld --pathToLocalReactNative /tmp/react-native-tmp/$(cat /tmp/reac...node ./scripts/format-java.jsnode ./scripts/format-java.js --checknode ./scripts/format-kotlin.jsnode ./scripts/format-kotlin.js --checknode ./scripts/format-python.jsnode ./scripts/format-python.js --checknode ./scripts/format-swift.jsnode ./scripts/format-swift.js --checknode ./scripts/js-api/build-typesnode ./scripts/release-testing/test-release-local-clean.jsnode ./scripts/release-testing/test-release-local.jsnode ./scripts/releases/set-rn-artifacts-version.js --build-type $EXPRnode .github/workflow-scripts/visual/approve-run.js preparenode .github/workflow-scripts/visual/approve-run.js reportnode scripts/ios-prebuild/headers-verify.js --flavor $EXPR ${{ inputs.version-type !=tee .format-results/output.txtxcodebuild -scheme RNTestProject -workspace RNTestProject.xcworkspace -configuration $EXPR -sdk iphonesimulator -dest...
Review prompts
most discussed first