Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
eslint |
Linting | eslint .eslint dist --config=./scripts/production-eslint-config.js --quiet |
ci, local | .github/workflows/lint.yml package.json .github/workflows/prod-test.yml eslint.config.js |
tsc |
Type checking | tsc |
ci, local | .github/workflows/lint.yml package.json |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ci-matrix |
Version and platform matrix | test (os: 3, node: 2, include: 1) |
ci | .github/workflows/dev-test.yml |
jest |
Unit and integration tests | jest |
ci, local | .github/workflows/bundler-friendly.yml package.json .github/workflows/dev-test.yml .github/workflows/release-script-test.yml |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
prettier |
Formatting | prettier . --check --cache |
ci, local | .github/workflows/lint.yml package.json prettier.config.js tests/format/.prettierrc |
Supply chain
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
dependency-review |
Dependency audit | uses actions/dependency-review-action |
ci | .github/workflows/lint.yml |
22 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.
bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash)cross-env INSTALL_PACKAGE=1 yarn testcross-env NODE_ENV=production node --inspect-brk ./dist/prettier/bin/prettier.cjscross-env NODE_ENV=production yarn testcross-env TEST_BUNDLE_FORMAT=umd yarn test:production:browser:chromecross-env TEST_BUNDLE_FORMAT=umd yarn test:production:browser:firefoxcross-env TEST_RUNTIME=browser yarn test:productioncross-env TEST_RUNTIME_BROWSER=chrome yarn test:production:browsercross-env TEST_RUNTIME_BROWSER=firefox yarn test:production:browsercross-env TEST_STANDALONE=1 yarn test:productioncspell --no-progress --relative --dot --gitignoreknipnode --inspect-brk bin/prettier.js --ignore-path=.prettierignorenode ./scripts/check-deps.jsnode ./scripts/format-test-lint.jsnode ./scripts/lint-changelog.jsnode ./scripts/prepare-test-for-legacy-nodejs.js --node-version $EXPRnode ./scripts/update-stable-docs.mjsnode scripts/generate-flow-estree-type-definition.jsnode scripts/update-babel-plugin-tests.jsrun-p --continue-on-error lint:*run-s --continue-on-error fix:eslint fix:prettier
Review prompts
most discussed first