Awesome Reviewers checks + prompts

sources / twentyhq/twenty

twentyhq/twenty

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

4 recognised tools
20 prompts
35477 stars
Application Frameworks & UI
GitHub

Testing

4 tools

ToolKindCommandRuns inFound in
node-test Unit and integration tests node --test packages/twenty-cli/scripts/test-app-lifecycle.mjs ci .github/workflows/ci-cli.yaml
vitest Unit and integration tests vitest run --maxWorkers=2 --exclude src/app/manifest/__tests__/manifest-fixtu...
vitest run --maxWorkers=1 src/app/manifest/__tests__/manifest-fixtures.spec.ts
vitest run
ci .github/workflows/ci-cli.yaml
.github/workflows/ci-example-app-hello-world.yaml
.github/workflows/ci-example-app-postcard.yaml
packages/twenty-apps/examples/document-generator/vitest.config.ts
jest
configured, not run
Unit and integration tests packages/create-twenty-app/jest.config.mjs
packages/twenty-front-component-renderer/jest.config.mjs
packages/twenty-front/jest.config.mjs
packages/twenty-server/jest.config.mjs
playwright
configured, not run
End-to-end browser tests packages/twenty-apps/examples/media-notes/playwright.config.ts
packages/twenty-apps/examples/postcard/playwright.config.ts
packages/twenty-e2e-testing/playwright.config.ts
44 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.

  • api "repos/$REPOSITORY/actions/artifacts?name=integration-test-timings&per_page=100" --jq '[.artifacts[]
  • fail Could not check release ancestry against $branch
  • fail Could not check release ancestry against main
  • graphql-inspector diff $1 $2 --rule suppressRemovalOfDeprecatedField --rule /tmp/graphql-breaking-change-rules.cjs
  • inspect --format={{.State.Status}} $CONTAINER 2>/dev/null
  • inspect --format={{.State.Status}} twenty-app-dev 2>/dev/null
  • node packages/twenty-agent-skills/scripts/verify-install.js $INSTALL_DIR
  • node scripts/smoke-test-worker.mjs
  • nx check:ui twenty-docs
  • nx check:ui-stories twenty-docs
  • nx generate:check twenty-ui
  • nx lint twenty-cli
  • nx lint twenty-docs
  • nx lint twenty-emails
  • nx reset:env:e2e-testing-server twenty-server
  • nx run twenty-agent-skills:test
  • nx run twenty-agent-skills:verify:install -- $INSTALL_DIR
  • nx run twenty-agent-skills:verify:install -- $INSTALL_DIR $SKILL
  • nx run twenty-cli:test:package
  • nx run twenty-front-component-renderer:storybook:test:file-selection
  • nx run twenty-front-component-renderer:storybook:test:layout
  • nx run twenty-front:lint:i18n
  • nx run twenty-server:test:ci --shard=$EXPR/4
  • nx run twenty-server:test:integration --shard=$EXPR/$EXPR
  • nx setup twenty-e2e-testing
  • nx storybook:test:no-coverage twenty-front --configuration=$EXPR --shard=$EXPR/$EXPR
  • nx storybook:test:no-coverage twenty-front-component-renderer
  • nx storybook:test:no-coverage twenty-ui
  • nx test twenty-docs
  • nx test twenty-e2e-testing
  • nx test twenty-utils
  • nx test:package twenty-ui
  • tsx packages/twenty-docs/scripts/check-ui-story-embeds.mts packages/twenty-ui/storybook-static/index.json
  • tsx packages/twenty-docs/scripts/fix-translated-links.ts
  • tsx packages/twenty-docs/scripts/generate-docs-json.ts
  • tsx packages/twenty-docs/scripts/generate-documentation-paths.ts
  • tsx packages/twenty-docs/scripts/generate-navigation-template.ts
  • tsx packages/twenty-docs/scripts/prune-orphan-translations.ts
  • tsx packages/twenty-docs/scripts/restore-translated-attributes.ts
  • type == boolean)

full scan as JSON

Review prompts

most discussed first

  • twentyhq/twenty Code Style TypeScript app-frameworks
    raw open
  • twentyhq/twenty Naming Conventions TypeScript app-frameworks
    raw open
  • twentyhq/twenty Code Style TSX app-frameworks
    raw open
  • twentyhq/twenty Naming Conventions TSX app-frameworks
    raw open
  • twentyhq/twenty API TypeScript app-frameworks
    raw open
  • twentyhq/twenty Error Handling TypeScript app-frameworks
    raw open
  • twentyhq/twenty Null Handling TypeScript app-frameworks
    raw open
  • twentyhq/twenty Testing TypeScript app-frameworks
    raw open
  • twentyhq/twenty React TypeScript app-frameworks
    raw open
  • twentyhq/twenty Performance Optimization TypeScript app-frameworks
    raw open
  • twentyhq/twenty Configurations TypeScript app-frameworks
    raw open
  • twentyhq/twenty Null Handling TSX app-frameworks
    raw open
  • twentyhq/twenty Database TypeScript app-frameworks
    raw open
  • twentyhq/twenty Security TypeScript app-frameworks
    raw open
  • twentyhq/twenty Concurrency TypeScript app-frameworks
    raw open
  • twentyhq/twenty Performance Optimization TSX app-frameworks
    raw open
  • twentyhq/twenty Security TSX app-frameworks
    raw open
  • twentyhq/twenty API TSX app-frameworks
    raw open
  • twentyhq/twenty Algorithms TypeScript app-frameworks
    raw open
  • twentyhq/twenty React TSX app-frameworks
    raw open