require-pascal-case-zod-schema-name
Require confirmed module-level Zod schema contracts to use PascalCase with a Schema suffix.
Why
A reusable Zod schema is a runtime type contract. PascalCase mirrors that role; SCREAMING_SNAKE_CASE should remain reserved for scalar values and lookup tables.
Fix
Rename the binding to PascalCase ending in Schema (for example, MutationRouteBaseSchema).
Examples
import { z } from "zod";export const USER_SCHEMA = z.object({ id: z.string() });import { z } from "zod";export const UserSchema = z.object({ id: z.string() });Formerly: zod-naming-convention