Supabase's .eq(), .filter(), .order() return new builder objects. Calling them without reassignment does nothing.
Why This Matters
This is the most common Supabase bug. The filter appears to be applied but is silently discarded, returning unfiltered data.
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.