 13e543e0f0
			
		
	
	13e543e0f0
	
	
	
		
			
			- https://github.com/rodjek/puppet-lint/issues/331 Change-Id: Ic6578b2ffa84f6f3955e49e4279be972ea4a5a96 Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
		
			
				
	
	
		
			30 lines
		
	
	
		
			913 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			913 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require 'puppetlabs_spec_helper/rake_tasks'
 | |
| require 'puppet-lint/tasks/puppet-lint'
 | |
| require 'puppet-syntax/tasks/puppet-syntax'
 | |
| 
 | |
| PuppetLint.configuration.relative = true
 | |
| PuppetLint.configuration.log_format = "%{path}:%{linenumber}:%{check}:%{KIND}:%{message}"
 | |
| PuppetLint.configuration.fail_on_warnings = true
 | |
| PuppetLint.configuration.send('disable_class_parameter_defaults')
 | |
| PuppetLint.configuration.send('disable_class_inherits_from_params_class')
 | |
| PuppetLint.configuration.send('disable_80chars')
 | |
| PuppetLint.configuration.send('disable_containing_dash')
 | |
| PuppetLint.configuration.send('disable_quoted_booleans')
 | |
| PuppetLint.configuration.send('disable_documentation')
 | |
| 
 | |
| exclude_paths = [
 | |
| "pkg/**/*",
 | |
| "vendor/**/*",
 | |
| "spec/**/*",
 | |
| ]
 | |
| 
 | |
| Rake::Task[:lint].clear
 | |
| PuppetLint.configuration.ignore_paths = exclude_paths
 | |
| PuppetSyntax.exclude_paths = exclude_paths
 | |
| 
 | |
| desc "Run syntax, lint"
 | |
| task :test => [
 | |
|   :syntax,
 | |
|   :lint,
 | |
| ]
 |