Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
eslint |
Linting | eslint scripts test --max-warnings=0eslint scripts test --fix |
ci, local | .github/workflows/quality.yaml docs-site/package.json docs-site/eslint.config.mjs |
ruff-check |
Linting | pre-commit hook ruff-check |
pre-commit, ci | .github/workflows/quality.yaml .pre-commit-config.yaml pyproject.toml |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
ci-matrix |
Version and platform matrix | python (os: 2) |
ci | .github/workflows/quality.yaml |
pytest |
Unit and integration tests | pytest |
pre-commit, ci | .github/workflows/quality.yaml .pre-commit-config.yaml pyproject.toml |
Formatting and hygiene
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
pre-commit-hooks |
File hygiene | pre-commit hook check-json |
pre-commit, ci | .github/workflows/quality.yaml .pre-commit-config.yaml |
prettier |
Formatting | prettier --check {scripts,test}/**/*.{js,mjs}prettier --write {scripts,test}/**/*.{js,mjs} |
ci, local | .github/workflows/quality.yaml docs-site/package.json |
ruff-format |
Formatting | pre-commit hook ruff-format |
pre-commit, ci | .github/workflows/quality.yaml .pre-commit-config.yaml |
10 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.
node scripts/build-docs.mjsnode test/test-built-pages.mjsnode test/test-rehype-plugins.mjsnode test/test-site-url.mjsnode test/test-validate-published-implementation-model.mjsnode test/test-validate-redirects.mjspre-commit hook pretty-format-jsonpre-commit hook rumdlpre-commit hook yamlfixpre-commit hook yamllint
Review prompts
most discussed first