Class: RuboCop::Formatter::GitHubActionsFormatter
- Inherits:
-
BaseFormatter
- Object
- BaseFormatter
- RuboCop::Formatter::GitHubActionsFormatter
- Defined in:
- lib/rubocop/formatter/git_hub_actions_formatter.rb
Overview
This formatter formats report data as GitHub Workflow commands resulting in GitHub check annotations when run within GitHub Actions.
Constant Summary collapse
- ESCAPE_MAP =
{ '%' => '%25', "\n" => '%0A', "\r" => '%0D' }.freeze
Instance Attribute Summary
Attributes inherited from BaseFormatter
Instance Method Summary collapse
Methods inherited from BaseFormatter
#file_started, #finished, #initialize, #started
Constructor Details
This class inherits a constructor from RuboCop::Formatter::BaseFormatter
Instance Method Details
#file_finished(file, offenses) ⇒ Object
14 15 16 |
# File 'lib/rubocop/formatter/git_hub_actions_formatter.rb', line 14 def file_finished(file, offenses) offenses.each { |offense| report_offense(file, offense) } end |