class PuppetLint::RakeTask

Public Class Methods

new(*args) click to toggle source
# File lib/puppet-lint/tasks/puppet-lint.rb, line 7
def initialize(*args)
  desc 'Run puppet-lint'

  task :lint do
    RakeFileUtils.send(:verbose, true) do
      linter =  PuppetLint.new
      Dir.glob('**/*.pp').each do |puppet_file|
        puts "Evaluating #{puppet_file}"
        linter.file = puppet_file
        linter.run
      end
      fail if linter.errors?
    end
  end
end