Skip to content

Files

Latest commit

 

History

History
33 lines (21 loc) · 595 Bytes

Rails-EnumUniqueness.md

File metadata and controls

33 lines (21 loc) · 595 Bytes

Pattern: Duplicate value in enum declaration

Issue: -

Description

This rule looks for duplicate values in enum declarations.

Examples

# bad
enum status: { active: 0, archived: 0 }

# good
enum status: { active: 0, archived: 1 }

# bad
enum status: [:active, :archived, :active]

# good
enum status: [:active, :archived]

Default configuration

Attribute Value
Include app/models/**/*.rb

Further Reading