Class PuppetLint::CheckPlugin
In: lib/puppet-lint/checkplugin.rb
Parent: Object

Public: A class that contains and provides information for the puppet-lint checks.

This class should not be used directly, but instead should be inherited.

Examples

  class PuppetLint::Plugin::CheckFoo < PuppetLint::CheckPlugin
  end

Methods

fix_problems   new   run  

Public Class methods

Internal: Initialise a new PuppetLint::CheckPlugin.

Public Instance methods

Internal: Fix any problems the check plugin has detected.

Returns an Array of problem Hashes.

Internal: Check the manifest for problems and filter out any problems that should be ignored.

Returns an Array of problem Hashes.

[Validate]