puppet-lint
puppet-lint copied to clipboard
Check that your Puppet manifests conform to the style guide
onceover complains that this python module is missing for linting hiera config please add `RUN yum install PyYAML -y` see: ``` + onceover run codequality --no_lint INFO -> Running Code...
When using the puppet_url_without_modules check, the mount point feature from Puppet is not taken into account ( https://docs.puppet.com/puppet/4.10/file_serving.html ) Wouldn't it make sure sense to have a check which respects...
The current check looks for the `modules` endpoint, but users can create and maintain their own endpoints. The plugin should be renamed and check for a valid endpoint name AND...
Bare words are common for setting attribute values. However, if you simply forget a $ on a variable you get a bare word in a place you probably didn't want...
I'd love if linter aligned parameters/variables in class definitions the way it aligns arrows. Example: ``` class mycompany::myprofiles::myclass ( $var1 = 'default', $varother2 = hiera('mycompany::myprofiles::myclass::myvar2'), $var3 = 'something else', )...
The `puppet-lint` does not report the hash rocket alignment warning inside the hash definition, for example. ``` $stools_ensure = $facts['fqdn'] ? { /^\w+alignment-us+/ => 'installed', default => 'absent' } ```...
Installed version: 1.6.4 Fixed version: 1.9.0 Installation path / port: /usr/share/gems/doc/puppet-lint-2.4.2/rdoc/js/jquery.js
After upgrading from puppet-lint from 2.3.6 to 2.4.0 we've started experiencing issues with Unicode characters in non-interpolated heredoc blocks of text. This also happens in 2.4.2. To reproduce the issue,...
The updated style guide has been released at https://docs.puppet.com/puppet/latest/style_guide.html. This is a change in URL and any existing check->style guide references are now incorrect.
Hi people, the last release was quite some time ago. Would it be possible to make a new one soonish?