Linter Puppet Parsing
apm install linter-puppet-parsing
Image displays example of simultaneous use of
Linter-Puppet-Parsing aims to provide functional and robust
puppet parser validate linting functionality in Atom. Intended to be used as a complement to
Linter-Puppet-Lint to provide syntax checks in addition to
Puppet-Lint’s style checks.
Puppet Enterprise Agent is required to be installed (preferably from a package or a gem) before using this. The
Language-Puppet Atom packages are also required, but should be automatically installed as dependencies thanks to steelbrain’s
- Avoid specifying arguments (e.g. –debug) that greatly affect the formatting of the parser output. These will cause issues.
Puppetparser is slower than most executables used for linting and its errors may require several seconds after saving to display.
Puppetparser 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.