Method: PDK::Validate::InvokableValidator#process_skipped

Defined in:
lib/pdk/validate/invokable_validator.rb

#process_skipped(report, skipped = []) ⇒ Object

Process any targets that were skipped by the validator and add the events to the validation report

Parameters:

  • report (PDK::Report)

    The report to add the events to

  • skipped (Array[String]) (defaults to: [])

    The list of skipped targets



139
140
141
142
143
144
145
146
147
148
149
150
# File 'lib/pdk/validate/invokable_validator.rb', line 139

def process_skipped(report, skipped = [])
  skipped.each do |skipped_target|
    PDK.logger.debug(_('%{validator}: Skipped \'%{target}\'. Target does not contain any files to validate (%{pattern}).') % { validator: name, target: skipped_target, pattern: pattern })
    report.add_event(
      file:     skipped_target,
      source:   name,
      message:  _('Target does not contain any files to validate (%{pattern}).') % { pattern: pattern },
      severity: :info,
      state:    :skipped,
    )
  end
end