class Object

Public Instance Methods

check() click to toggle source
# File lib/puppet-lint/plugins/recurse_file.rb, line 8
def check
  resource_indexes.each do |resource|
    next unless resource[:type].value == 'file'

    resource[:param_tokens].select { |param_token|
      param_token.value == 'recurse'
    }.each do |param_token|
      value_token = param_token.next_code_token.next_code_token

      next unless value_token.value == 'true'
      notify(
        :warning,
        :message => 'recurse file resources can cause decreased performance',
        :line    => value_token.line,
        :column  => value_token.column,
        :token   => value_token
      )
    end
  end
end