Puppet-lint is a linter for Puppet configuration files. Puppet-lint is available in embedded mode in Themis.
Embedded analysis in Themis
To delegate to Themis the analysis of your Puppet configuration files, you must first configure the embedded linters mode for your source. You must then add a sub-plugin for Puppet-lint.
Themis uses the default configuration of Puppet-lint. You can edit the contents of this file at any time. The configuration is empty by default. You can configure this plugin to use your own configuration file with the following parameters :
- Use a configuration file on your repository (true / false) : Specify true to use your configuration file.
- Relative path of the configuration file on your repository : Enter here the relative path on your source code repository of the configuration file. Example: src/puppetlint.rc.
If you enable the use of your own configuration file, the parameter "Configuration file" is not taken into account in the analysis. It also does not reflect the contents of the configuration file on your source code repository.
Information and installed versions
Website : https://github.com/rodjek/puppet-lint
Extensions of analyzed files : .pp
|Version of Themis||Version of Puppet-lint|