metadata-json-lint(1)

metadata-json-lint1

Validate and lint metadata.json files in puppet modules

Usage

metadata-json-lint [options] <path>

Overview

The metadata-json-lint tool validates and lints metadata.json files in Puppet modules against style guidelines from the Puppet Forge module metadata recommendations.

The tool can be used as a binary command, or it can be used as a rake task. See the project's README.md file for instructions on how to use the rake task.

Options

[no-]strict-dependencies
Whether to fail if module version dependencies are open-ended. Defaults
to false.
[no-]strict-license
Whether to fail on strict license check. Defaults to true.
[no-]fail-on-warnings
Whether to fail on warnings. Defaults to true.
[no-]strict-puppet-version
Whether to fail if Puppet version requirements are open-ended or no
longer supported. Defaults to false.

Examples

Test a metadata.json file:

$ metadata-json-lint /path/to/metadata.json

Releases

Unchanged in 3 releases since Debian 11 (Bullseye).

  1. 11–13

Author

Gabriel Filion

From metadata-json-lint 3.0.0-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.