A puppet-lint plugin to check for undef in function calls
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 12 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-undef_in_function-check.gemspec

README.md

puppet-lint-undef_in_function-check

Build Status Code Climate Gem Version Coverage Status

A puppet-lint plugin to check for undef in function calls.

Checks

Undef passed to a function

When functions are called, undef is cast into an empty string. Passing undef to a function is most likely not what you mean to do.

What you have done

somefunction(undef)

What you should have done

somefunction('')

Disabling the check

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

$ puppet-lint --no-undef_in_function_assignment-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_undef_in_function_assignment')