UnnecessaryNameProperty
The department is: UnnecessaryNameProperty
The full name of the cop is: Chef/RedundantCode/UnnecessaryNameProperty
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | Yes | All Versions |
There is no need to define a property or attribute named :name in a resource as Chef Infra defines this on all resources by default.
Examples
incorrect
property :name, String
property :name, String, name_property: true
attribute :name, kind_of: String
attribute :name, kind_of: String, name_attribute: true
attribute :name, name_attribute: true, kind_of: String
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 5.8.0 | String |
Include |
| Array |