lib/onceover/codequality/syntax.rb in onceover-codequality-0.1.1 vs lib/onceover/codequality/syntax.rb in onceover-codequality-0.2.0

- old
+ new

@@ -2,12 +2,19 @@ # it and check the result class Onceover module CodeQuality module Syntax def self.puppet + status = true + if File.exist?("Puppetfile") + status &= system("r10k puppetfile check") + else + logger.warn("No Puppetfile found... continuing") + end + # rake task contains an exit statement so run it in a subshell to # capture and continue - status = system( + status &= system( "ruby << EOD require 'puppet-syntax/tasks/puppet-syntax' Rake::Task['syntax'].invoke EOD") status