Every rule vetd checks.

TypeScript proves the types line up. These 92 rules catch what still breaks a Next.js app: server code leaking to the browser, Server Actions without an auth check, request waterfalls, pages with no metadata. They run on every check, in the same pass as the type check.

Open a rule for why it matters, the fix and who it builds on. Call explain with an id for the same text, or read rules.md for all of them. Rules that can't be certain report a warning, not an error.

Server and client boundaries9

Next.js 16 upgrade6

Server code: security and speed4

React client code3

SEO, accessibility and security5

Interface craft: accessibility, motion and mobile17

shadcn/ui and Radix composition4

Tailwind CSS5

Performance: fonts, images, scripts and bundle16

Data fetching7

SEO4

Accessibility8

Best practices4