Last night I was playing around with ways to lint Puppet manifests automatically.1 That led me to an idea: Why not automate Puppet linting online. So I quickly created the Puppet Online Linter. It has two modes of operation:
- Upload one or more manifest files and submit them for linting. The error output will be returned on screen.
- Send a manifest via the API
I have some plans to add display of the manifest itself for each error.