lib/puppet-doc-lint/runner.rb in puppet-doc-lint-0.0.1 vs lib/puppet-doc-lint/runner.rb in puppet-doc-lint-0.1.0

- old
+ new

@@ -7,11 +7,11 @@ Puppet.initialize_settings unless Puppet.settings.app_defaults_initialized? content = PuppetDocLint::Parser.new(file) next if content.instance_variable_get('@object').nil? parameters = (defined? content.parameters) ? content.parameters.paramflat : nil puppet_file_result.class_name = content.klass - puppet_file_result.no_documentation = true if content.docs == {} + puppet_file_result.no_documentation = true if content.docs == {} && content.authors == [] result = { content.klass => { 'parameters' => parameters, 'docs' => content.docs } @@ -19,12 +19,15 @@ puppet_file_result.file_name = file puppet_file_result.parameters = parameters.keys undocumented = parameters.keys - content.docs.keys documented = parameters.keys - undocumented + documented_parameter_no_assignment = content.docs.keys - parameters.keys puppet_file_result.documented_parameters = documented unless documented.empty? puppet_file_result.undocumented_parameters = undocumented unless undocumented.empty? + puppet_file_result.documented_parameter_no_assignment = documented_parameter_no_assignment unless documented_parameter_no_assignment.empty? + puppet_file_result.authors = content.authors runner_results << puppet_file_result end runner_results end