Releases: rodjek/puppet-lint
Releases · rodjek/puppet-lint
2.3.3
2.3.2: Merge pull request #758 from tphoney/2_3_2_release
2.3.1
2.2.1
2.2.0
2.1.0
2.0.2: Merge pull request #536 from rodjek/release2_0_2
Release 2.0.2
2.0.1: Merge pull request #528 from rodjek/release2_0_1
Release 2.0.1
2.0.0
New Features
- Our first new release in over a year! You can now source
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. - Per the Puppet 3.7+ Style Guide (http://docs.puppetlabs.com/guides/style_guide.html#spacing-indentation-and-whitespace) - Module manifests should not exceed a 140-character line width. I've updated the whitespace plugin, its test, and the readme to reflect this. (#419)
- A large number of other changes have been made since September 2014. In the future, these changes will be tracked in a
CHANGELOG
file (#479).
1.1.0
New features
- puppet-lint configuration can now be set in the Rake task definition, so you
no longer have to remember arcanePuppetLint.configuration
options. - Multiple checks can now be disabled in a single control comment.
- The performance of the parser has been significantly improved, most
noticably when checking large manifest files.
Bug fixes
unquoted_node_name
check now supports multiple node names in a comma
separated list in a singlenode
block.arrow_alignment
check now will now put parameters on their own line if it
encounters a multiline resource with multiple parameters on a line.variable_scope
check no longer throws false positive results when using
the automatically created variables from metaparameters.arrow_alignment
check no longer destroys the parameter name when it
encounters a parameter followed by an arrow with no whitespace between them.- puppet-lint no longer parses the body of the class when searching for the
parameter tokens of an unparameterised class.