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