lib/rule_engine.rb in puppet-sec-lint-0.5.10 vs lib/rule_engine.rb in puppet-sec-lint-0.5.11

- old
+ new

@@ -33,11 +33,15 @@ def self.analyzeDocument(code) result=[] tokens = self.getTokens(code) @rules.each do |rule| - if rule.configurations[0].value - (result << rule.AnalyzeTokens(tokens)).flatten! + begin + if rule.configurations[0].value + (result << rule.AnalyzeTokens(tokens)).flatten! + end + rescue + puts "Error in running rule #{rule.name}" end end return result end