Skip to content

Commit 92d3172

Browse files
committed
fail on linter warnings
1 parent 9127e66 commit 92d3172

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ end
88

99
gem 'rake', :require => false
1010
gem 'puppetlabs_spec_helper', :require => false
11-
gem 'puppet-lint', :require => false
11+
gem 'puppet-lint', '>= 1.1.0', :require => false
1212
gem 'puppet-syntax', :require => false
1313
gem 'rspec-puppet',
1414
:git => 'https://github.com/rodjek/rspec-puppet.git',

Rakefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@ require 'puppet-syntax/tasks/puppet-syntax'
33
require 'puppet-lint/tasks/puppet-lint'
44
require 'rspec-system/rake_task'
55

6-
PuppetSyntax.exclude_paths = ["spec/fixtures/**/*"]
76
PuppetLint.configuration.send("disable_class_inherits_from_params_class")
87
PuppetLint.configuration.send("disable_80chars")
98
PuppetLint.configuration.ignore_paths = ['pkg/**/*.pp', 'spec/**/*.pp', 'tests/**/*.pp']
9+
PuppetSyntax.exclude_paths = ['spec/fixtures/**/*']
10+
11+
PuppetLint::RakeTask.new :lint do |config|
12+
config.pattern = 'manifests/**/*.pp'
13+
config.fail_on_warnings = true
14+
end
1015

1116
task :default => [
1217
:syntax,

0 commit comments

Comments
 (0)