class RuboCop::Cop::Chef::Effortless::SearchForEnvironmentsOrRoles
Policyfiles (and Effortless
) do not use environments or roles so searching for those will need to be refactored before migrating to Policyfiles and the Effortless
pattern.
@example
#### incorrect search(:node, 'chef_environment:foo') search(:node, 'role:bar')
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/chef/effortless/search_for_environments_or_roles.rb, line 34 def on_send(node) if node.arguments[1]&.value&.match?(/chef_environment|role/) add_offense(node, severity: :refactor) end end