Method: Chef::CookbookUploader#validate_cookbooks
- Defined in:
- lib/chef/cookbook_uploader.rb
#validate_cookbooks ⇒ Object
139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/chef/cookbook_uploader.rb', line 139 def validate_cookbooks cookbooks.each do |cb| next if cb.nil? syntax_checker = Chef::Cookbook::SyntaxCheck.new(cb.root_dir) Chef::Log.info("Validating ruby files") exit(1) unless syntax_checker.validate_ruby_files Chef::Log.info("Validating templates") exit(1) unless syntax_checker.validate_templates Chef::Log.info("Syntax OK") end end |