PartialSearchHelperUsage
The department is: PartialSearchHelperUsage
The full name of the cop is: Chef/Deprecations/PartialSearchHelperUsage
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | No | All Versions |
Legacy partial_search usage should be updated to use :filter_result in the search helper instead
Examples
incorrect
partial_search(:node, 'role:web',
keys: { 'name' => [ 'name' ],
'ip' => [ 'ipaddress' ],
'kernel_version' => %w(kernel version),
}
).each do |result|
puts result['name']
puts result['ip']
puts result['kernel_version']
end
correct
search(:node, 'role:web',
filter_result: { 'name' => [ 'name' ],
'ip' => [ 'ipaddress' ],
'kernel_version' => %w(kernel version),
}
).each do |result|
puts result['name']
puts result['ip']
puts result['kernel_version']
end
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 5.11.0 | String |
Include | Array |