Never import server-only code in client components
Files with "use client" must never import server-only modules like database clients, API keys, or service role credentials.
Why This Matters
Importing server-only modules into client components leaks secrets (database credentials, API keys) into the browser JavaScript bundle. This is a security vulnerability.
Tags
nextjssupabase
Related Rules
Catch this automatically on every PR
BeforeMerge scans your pull requests against this rule and 2+ others. Get actionable feedback before code ships.