StringPropertyWithNilDefault
The department is: StringPropertyWithNilDefault
The full name of the cop is: Chef/RedundantCode/StringPropertyWithNilDefault
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | Yes | All Versions |
Properties have a nil value by default so there is no need to set the default value to nil.
Examples
incorrect
property :config_file, String, default: nil
property :config_file, [String, NilClass], default: nil
correct
property :config_file, String
property :config_file, [String, NilClass]
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 5.21.0 | String |
Include |
| Array |