Puppet-lint plugin to check relative class name inclusions
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 38 commits behind voxpupuli:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/puppet-lint/plugins
spec
.gitignore
.travis.yml
Gemfile
LICENSE
README.md
Rakefile
puppet-lint-absolute_classname-check.gemspec

README.md

puppet-lint-absolute_classname-check

Build Status Code Climate Gem Version Coverage Status

A puppet-lint plugin to check that classes are included by their absolute name.

Checks

Relative class name inclusion

Including a class by a relative name might lead to unexpected results.

What you have done

include foobar

What you should have done

include ::foobar

Disabling the check

To disable this check, you can add --no-absolute_classname-check to your puppet-lint command line.

$ puppet-lint --no-absolute_classname-check path/to/file.pp

Alternatively, if you’re calling puppet-lint via the Rake task, you should insert the following line to your Rakefile.

PuppetLint.configuration.send('disable_absolute_classname')