Check that your Puppet manifests conform to the style guide
MIT License
Published by rodjek about 7 years ago
Published by rodjek over 7 years ago
Published by rodjek over 7 years ago
Published by rnelson0 almost 8 years ago
Final minor version supporting Ruby 1.8.7 and Puppet 3.
Published by rnelson0 over 8 years ago
puppet-lint 2.0.0
from rubygems rather than pointing directly at git for the latest fixes. If you develop puppet-lint checks, please update the dependency to '>=1.0', '<3.0'
or similar.CHANGELOG
file (#479).Published by rodjek about 10 years ago
PuppetLint.configuration
options.unquoted_node_name
check now supports multiple node names in a commanode
block.arrow_alignment
check now will now put parameters on their own line if itvariable_scope
check no longer throws false positive results when usingarrow_alignment
check no longer destroys the parameter name when itpuppet_url_without_modules
check to warn when puppet://
URLs are used without the path starting with modules/
.puppet-lint.rc
files.unquoted_node_name
check to warn when unquoted node names are found.-c
/--config
option to specify a custom path to puppet-lint.rc
.variable_scope
warnings.template()
lines will no longer throw 80chars
warnings.arrow_alignment
check now throws a warning if the arrows aren’t aligned as close to the parameter name as possible.--relative
flag which will have the autoloader_layout
check ignore the top-most directory (good for cases where the module hosted publicly in a puppet- directory).class_parameter_defaults
check.%{linenumber}
has been deprecated in the output format string and will be removed in the next major release. You should use %{line}
instead.\$
, \"
, \'
, \r
) to the double_quoted_strings
check.--with-context
would occasionally throw a nil
offset error.%
) character.variable_scope
warning.file_mode
warning.double_quoted_string
warning.only_variable_string
warnings when using quoted variables as Hash keys.top_scope_variable
false positive.arrow_alignment
check over a resource with more than one parameter and one of the parameters has an empty hash as its value.