Name files and directories in kebab-case (lowercase with hyphens) to avoid cross-platform case sensitivity issues.
Why This Matters
Git on macOS is case-insensitive by default. A file renamed from MyComponent.tsx to myComponent.tsx won't be tracked as a change, causing bugs on Linux CI.
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.