no-drizzle-column-name.yml 593 B

12345678910111213141516171819202122
  1. id: no-drizzle-column-name
  2. language: TypeScript
  3. message: Use snake_case object keys instead of explicit drizzle column names.
  4. severity: error
  5. files:
  6. - packages/core/src/**/sql.ts
  7. - packages/core/src/**/*.sql.ts
  8. rule:
  9. any:
  10. - pattern: text($NAME)
  11. - pattern: text($NAME, $$$ARGS)
  12. - pattern: integer($NAME)
  13. - pattern: integer($NAME, $$$ARGS)
  14. - pattern: blob($NAME)
  15. - pattern: blob($NAME, $$$ARGS)
  16. - pattern: real($NAME)
  17. - pattern: real($NAME, $$$ARGS)
  18. - pattern: numeric($NAME)
  19. - pattern: numeric($NAME, $$$ARGS)
  20. constraints:
  21. NAME:
  22. kind: string