Class: PDK::Validate::PuppetParser

Inherits:
BaseValidator show all
Defined in:
lib/pdk/validators/puppet/puppet_parser.rb

Class Method Summary collapse

Methods inherited from BaseValidator

cmd_path, invoke, parse_targets

Class Method Details

.cmdObject



12
13
14
# File 'lib/pdk/validators/puppet/puppet_parser.rb', line 12

def self.cmd
  'puppet'
end

.nameObject



8
9
10
# File 'lib/pdk/validators/puppet/puppet_parser.rb', line 8

def self.name
  'puppet-parser'
end

.parse_options(_options, targets) ⇒ Object



24
25
26
# File 'lib/pdk/validators/puppet/puppet_parser.rb', line 24

def self.parse_options(_options, targets)
  %w[parser validate].concat(targets)
end

.parse_output(_report, _json_data) ⇒ Object



28
29
30
31
# File 'lib/pdk/validators/puppet/puppet_parser.rb', line 28

def self.parse_output(_report, _json_data)
  # TODO: handle outputs
  # report.add_event(result.merge(state: :passed, severity: :ok))
end

.patternObject



16
17
18
# File 'lib/pdk/validators/puppet/puppet_parser.rb', line 16

def self.pattern
  '**/**.pp'
end

.spinner_textObject



20
21
22
# File 'lib/pdk/validators/puppet/puppet_parser.rb', line 20

def self.spinner_text
  _('Checking Puppet manifest syntax')
end