require'rubygems'require'puppetlabs_spec_helper/rake_tasks'#require 'puppetlabs_spec_helper/puppet_spec_helper'require'puppet-lint/tasks/puppet-lint'require'metadata-json-lint/rake_task'ifnotENV['SPEC_OPTS']ENV['SPEC_OPTS']='--format documentation'endPuppetLint.configuration.send('disable_documentation')PuppetLint.configuration.send('disable_80chars')PuppetSyntax.exclude_paths=["vendor/**/*.*"]PuppetLint.configuration.ignore_paths=["spec/**/*.pp","pkg/**/*.pp","vendor/**/*.pp"]# Alternative configuration until https://github.com/rodjek/puppet-lint/pull/397 gets mergedRake::Task[:lint].clearPuppetLint::RakeTask.new:lintdo|config|config.ignore_paths=PuppetLint.configuration.ignore_pathsendtask:all=>[:validate,:metadata,:lint,:spec]