Awesome Reviewers checks + prompts

sources / mui/material-ui

mui/material-ui

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

6 recognised tools
36 prompts
96063 stars
Application Frameworks & UI
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 --report-unused-disable-directives --max-warnings 0
eslint . --report-unused-disable-directives --max-warnings 0
local package.json
eslint.config.mjs
tsc Type checking tsc -p tsconfig.json
tsc -p scripts/tsconfig.json
local docs/package.json
test/package.json
package.json

Testing

2 tools

ToolKindCommandRuns inFound in
playwright End-to-end browser tests playwright test test/e2e-website --config test/e2e-website/playwright.config.ts local package.json
docs/package.json
test/e2e-website/playwright.config.ts
vitest Unit and integration tests vitest
vitest run -r ./test/regressions/
local package.json
docs/vitest.config.mts
packages-internal/api-docs-builder-core/vitest.config.mts
packages-internal/api-docs-builder/vitest.config.mts
ToolKindCommandRuns inFound in
prettier Formatting prettier --write . --ignore-path .lintignore
prettier --write docs/data/material/components/**/*.a11y.json
local package.json
docs/package.json
27 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.

  • babel-node scripts/buildColorTypes
  • code-infra argos-push --folder test/regressions/screenshots/chrome
  • cross-env BABEL_ENV=development babel-node --extensions .tsx,.ts,.js,.mjs ./docs/scripts/updateIconSynonyms
  • cross-env MUI_PUBLISH_DOCS=1 lerna run --concurrency 8 --no-private build --skip-nx-cache
  • cross-env NODE_ENV=production pnpm test:regressions:build
  • cross-env PLAYWRIGHT_TEST_BASE_URL=http://localhost:3000 playwright test test/e2e-website --config test/e2e-website/p...
  • cross-env TEST_SCOPE=browser pnpm test:unit
  • cross-env TEST_SCOPE=node pnpm test:unit
  • cross-env TZ=UTC vitest
  • docs-infra
  • docs-infra validate --command pnpm validate
  • lerna run --concurrency 3 --no-bail typescript
  • lerna run --no-bail typescript
  • node scripts/a11yScorecard/index.mjs --check
  • node scripts/releaseChangelog.mjs
  • pretty-quick --ignore-path .lintignore --branch master
  • rimraf --glob ./docs/pages/**/api-docs ./docs/pages/**/api
  • stylelint --reportInvalidScopeDisables --reportNeedlessDisables "docs/**/*.?(c
  • tsx ./docs/scripts/syncTeamMembers.ts
  • tsx ./scripts/buildApiDocs/index.ts
  • tsx ./scripts/buildLlmsDocs/index.ts --projectSettings ./packages-internal/api-docs-builder-core/materialUi/projectSe...
  • tsx ./scripts/generateProptypes.ts
  • tsx ./scripts/reportBrokenLinks.mts
  • tsx scripts/validateTypescriptDeclarations.mts
  • vite preview test/regressions --port 5001
  • vite test/regressions --port 5001
  • xargs pnpm code-infra vale --vale-version $npm_package_config_valeVersion --filter=.Level=="error"

full scan as JSON

Review prompts

most discussed first

  • mui/material-ui Naming Conventions TypeScript app-frameworks
    raw open
  • mui/material-ui Code Style JavaScript app-frameworks
    raw open
  • mui/material-ui Configurations Markdown app-frameworks
    raw open
  • mui/material-ui React Markdown app-frameworks
    raw open
  • mui/material-ui API Markdown app-frameworks
    raw open
  • mui/material-ui React JavaScript app-frameworks
    raw open
  • mui/material-ui Configurations TypeScript app-frameworks
    raw open
  • mui/material-ui Performance Optimization JavaScript app-frameworks
    raw open
  • mui/material-ui Naming Conventions JavaScript app-frameworks
    raw open
  • mui/material-ui Documentation Markdown app-frameworks
    raw open
  • mui/material-ui Next Markdown app-frameworks
    raw open
  • mui/material-ui Code Style Markdown app-frameworks
    raw open
  • mui/material-ui Configurations Other app-frameworks
    raw open
  • mui/material-ui Testing JavaScript app-frameworks
    raw open
  • mui/material-ui Networking JavaScript app-frameworks
    raw open
  • mui/material-ui Configurations Json app-frameworks
    raw open
  • mui/material-ui Code Style TSX app-frameworks
    raw open
  • mui/material-ui Documentation JavaScript app-frameworks
    raw open
  • mui/material-ui Null Handling JavaScript app-frameworks
    raw open
  • mui/material-ui Configurations JavaScript app-frameworks
    raw open
  • mui/material-ui React TypeScript app-frameworks
    raw open
  • mui/material-ui API JavaScript app-frameworks
    raw open
  • mui/material-ui Error Handling TypeScript app-frameworks
    raw open
  • mui/material-ui CI/CD Markdown app-frameworks
    raw open
  • mui/material-ui Security TypeScript app-frameworks
    raw open
  • mui/material-ui API TypeScript app-frameworks
    raw open
  • mui/material-ui Code Style TypeScript app-frameworks
    raw open
  • mui/material-ui Naming Conventions Json app-frameworks
    raw open
  • mui/material-ui Performance Optimization Markdown app-frameworks
    raw open
  • mui/material-ui Documentation TypeScript app-frameworks
    raw open
  • mui/material-ui Next TSX app-frameworks
    raw open
  • mui/material-ui CI/CD Json app-frameworks
    raw open
  • mui/material-ui Documentation TSX app-frameworks
    raw open
  • mui/material-ui Testing TypeScript app-frameworks
    raw open
  • mui/material-ui Testing TSX app-frameworks
    raw open
  • mui/material-ui Security JavaScript app-frameworks
    raw open