A puppet-lint plugin to check for undef in function calls.
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.
somefunction(undef)somefunction('')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.ppAlternatively, 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')