repowisevercel-labs/ui

vercel-labs / ui

typescriptmain724a7d6468.5K linessynced on Nov 14, 2026

Code health

8.6out of 10Excellent

Hotspots average 7.7, the place fixes pay off most.

Explore this codebase

Do next · 6

6 things worth doing in the week to Nov 13, the last indexed commit.

Worth planning

  • Tidy the code shape this week's commits left: 64 findings in 37 files

    26 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with packages/core/src/page/agent/agent.ts (5 findings): tidying it while the change is fresh costs less than after the next one.

    code-shape findings
    64
    files
    37
    commits
    26
  • Simplify perform in packages/core/src/page/agent/agent.ts: tests reach it, and fixes keep landing

    Changed 23 times in 90 days, and 16 of those commits were bug fixes.

    commits in 90 days
    23
    bug-fix commits
    16
    line coverage
    Unknown, no report
    tests that reach it
    17 test files, call graph(inferred)
    worth a check
  • Review why fixes keep landing in packages/web/src/define-element.ts: tests reach it

    Changed 22 times in 90 days, and 14 of those commits were bug fixes.

    commits in 90 days
    22
    bug-fix commits
    14
    line coverage
    Unknown, no report
    tests that reach it
    39 test files, call graph(inferred)
    worth a check
  • Simplify attach in packages/core/src/foundation/popups/popup.ts: tests reach it, and fixes keep landing

    Changed 22 times in 90 days, and 8 of those commits were bug fixes.

    commits in 90 days
    22
    bug-fix commits
    8
    line coverage
    Unknown, no report
    tests that reach it
    38 test files, call graph(inferred)
    worth a check
  • Review why fixes keep landing in packages/core/src/components/menu/menu-api.ts: tests reach it

    Changed 17 times in 90 days, and 9 of those commits were bug fixes.

    commits in 90 days
    17
    bug-fix commits
    9
    line coverage
    Unknown, no report
    tests that reach it
    1 test file, import graph(inferred)
    worth a check

Everything we found

5 areas