loop-payments / prisma-lint

A linter for Prisma schema files.
https://www.npmjs.com/package/prisma-lint
MIT License
120 stars 4 forks source link

Teach `field-name-mapping-snake-case` to ignore individual fields #388

Closed sambostock closed 2 months ago

sambostock commented 2 months ago

This teaches field-name-mapping-snake-case how to ignore individual fields, instead of needing to disable the rule for all fields within a model.

 model Foo {
-  /// prisma-lint-ignore-model field-name-mapping-snake-case
+  /// prisma-lint-ignore-model field-name-mapping-snake-case legacyField
   legacyField Bar                    // Should be ignored
   badField    Bar                    // Should be flagged
   goodField   Bar @map("good_field")
 }
maxh commented 2 months ago

@sambostock released in 0.5.0