require-camelcase-properties
Require unquoted lower snake_case TypeScript properties and dot access to use camelCase.
Why
Unquoted snake_case property syntax makes external wire naming indistinguishable from application-domain naming and lets inconsistent contracts spread through typed code.
Fix
Rename application properties to camelCase. At an external wire boundary, make the exception explicit with a quoted key and bracket access.
Examples
export function range(): { date_from: string; date_to: string } { return { dateFrom: "", dateTo: "" };}export function range(): { dateFrom: string; dateTo: string } { return { dateFrom: "", dateTo: "" };}