Image displays example of simultaneous use of Linter-Puppet-Parsing
with Linter-Puppet-Lint
.
Linter-Puppet-Parsing
aims to provide functional and robust puppet parser validate
linting functionality in Atom.
The Puppet
or Puppet Enterprise
Agent is required to be installed (preferably from a package or a gem) before using this. The Linter
and Language-Puppet
Atom packages are also required.
- Avoid specifying arguments (e.g. --debug`) that greatly affect the formatting of the parser output. These will cause issues.
- The
Puppet
parser is slower than most linter executables and its errors may require a few seconds after saving to display. - The
Puppet
parser only throws errors for the first line of errors it encounters in a manifest so this linter only displays one line of errors at a time. However, multiple lines of warnings will be displayed.