Syntax checks for Puppet manifests and templates