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