Chef/Correctness/MacosUserdefaultsInvalidType
The Cookstyle cops department: Chef/Correctness
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | Yes | All Versions |
The macos_userdefaults resource prior to Chef Infra Client 16.3 would silently continue if invalid types were passed resulting in unexpected behavior. Valid values are: “array”, “bool”, “dict”, “float”, “int”, and “string”.
Examples
incorrect
macos_userdefaults 'set a value' do
global true
key 'key'
type 'boolean'
end
correct
macos_userdefaults 'set a value' do
global true
key 'key'
type 'bool'
end
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 6.14.0 | String |
Include | Array |