Awesome Reviewers checks + prompts

sources / mermaid-js/mermaid

mermaid-js/mermaid

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

9 recognised tools
41 prompts
87952 stars
Developer Tooling
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/codeql.yml
eslint Linting eslint --cache --cache-strategy content --fix .
eslint --quiet --stats --cache --cache-strategy content .
ci, local .github/workflows/autofix.yml
package.json
eslint.config.js
tsc Type checking tsc -p ./packages/mermaid/tsconfig.json --emitDeclarationOnly --watch local package.json

Testing

4 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix analyze (language: 2)
e2e (containers: 4)
ci .github/workflows/codeql.yml
.github/workflows/nightly-e2e.yml
playwright End-to-end browser tests playwright test
playwright test ${SPECS[@]} --shard=${SHARD}/${SHARD_TOTAL}
playwright test --shard=${SHARD}/${SHARD_TOTAL}
ci, local .github/workflows/e2e-applitools.yml
.github/workflows/e2e.yml
.github/workflows/nightly-e2e.yml
.github/workflows/refresh-sheet-order.yml
vitest Unit and integration tests vitest --coverage
vitest run ./packages/mermaid/src/diagrams/gantt/ganttDb.spec.ts
vitest run
ci, local .github/workflows/test.yml
package.json
jest
configured, not run
Unit and integration tests package.json
ToolKindCommandRuns inFound in
prettier Formatting prettier --write .
prettier --cache --check .
ci, local .github/workflows/autofix.yml
package.json
.prettierrc.json

Supply chain

1 tool

ToolKindCommandRuns inFound in
dependency-review Dependency audit uses actions/dependency-review-action ci .github/workflows/dependency-review.yml
29 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.

  • argos upload e2e/argos-baseline --files ${globs[@]} --parallel --parallel-total $K --parallel-index $i
  • argos upload e2e/screenshots --build-name Nightly E2E --files ${globs[@]} --parallel --parallel-total $K --parallel-i...
  • argos upload e2e/screenshots --files ${globs[@]} --parallel --parallel-total $K --parallel-index $i
  • case ${E2E_RESULT} in
  • diff README.md docs/README.md -u
  • emit_scoped $SPEC
  • emit_scoped $SPEC_PATTERN_INPUT
  • lint-staged
  • node scripts/e2e-diagram-scope.mjs
  • read -ra SPECS <<< $SPEC_PATTERN
  • rimraf .nyc_output coverage/playwright
  • set_output fixture_tier pr-check
  • set_output fixture_tier pr-check,nightly-check
  • set_output matrix $E2E_FULL_MATRIX
  • set_output matrix $E2E_PR_NIGHTLY_MATRIX
  • set_output matrix $E2E_SCOPED_MATRIX
  • set_output required_tests_missing true
  • set_output spec_pattern
  • set_output spec_pattern $1
  • set_output spec_pattern $SPEC
  • set_output spec_pattern SKIP
  • tr , )
  • tsx ./scripts/jison/lint.mts
  • tsx .build/types.ts
  • tsx scripts/coverage.ts
  • tsx scripts/fixCSpell.ts
  • tsx scripts/run-e2e-scoped.ts
  • tsx scripts/swimlanes-size.ts --compare --fail-on-growth
  • tsx scripts/tsc-check.ts

full scan as JSON

Review prompts

most discussed first

  • mermaid-js/mermaid Naming Conventions TypeScript devtools
    raw open
  • mermaid-js/mermaid Testing TypeScript devtools
    raw open
  • mermaid-js/mermaid Code Style TypeScript devtools
    raw open
  • mermaid-js/mermaid CI/CD Markdown devtools
    raw open
  • mermaid-js/mermaid Code Style JavaScript devtools
    raw open
  • mermaid-js/mermaid Code Style Other devtools
    raw open
  • mermaid-js/mermaid Algorithms TypeScript devtools
    raw open
  • mermaid-js/mermaid Documentation Markdown devtools
    raw open
  • mermaid-js/mermaid Performance Optimization TypeScript devtools
    raw open
  • mermaid-js/mermaid Security TypeScript devtools
    raw open
  • mermaid-js/mermaid Documentation TypeScript devtools
    raw open
  • mermaid-js/mermaid Configurations Json devtools
    raw open
  • mermaid-js/mermaid Testing JavaScript devtools
    raw open
  • mermaid-js/mermaid Configurations JavaScript devtools
    raw open
  • mermaid-js/mermaid Configurations TypeScript devtools
    raw open
  • mermaid-js/mermaid Null Handling TypeScript devtools
    raw open
  • mermaid-js/mermaid Null Handling JavaScript devtools
    raw open
  • mermaid-js/mermaid Error Handling TypeScript devtools
    raw open
  • mermaid-js/mermaid Algorithms Other devtools
    raw open
  • mermaid-js/mermaid API TypeScript devtools
    raw open
  • mermaid-js/mermaid CI/CD Yaml devtools
    raw open
  • mermaid-js/mermaid Naming Conventions JavaScript devtools
    raw open
  • mermaid-js/mermaid Algorithms JavaScript devtools
    raw open
  • mermaid-js/mermaid Configurations Markdown devtools
    raw open
  • mermaid-js/mermaid CI/CD Json devtools
    raw open
  • mermaid-js/mermaid API Markdown devtools
    raw open
  • mermaid-js/mermaid Performance Optimization JavaScript devtools
    raw open
  • mermaid-js/mermaid Code Style Markdown devtools
    raw open