Class: LiquidLint::OffenseCollector
- Inherits:
-
RuboCop::Formatter::BaseFormatter
- Object
- RuboCop::Formatter::BaseFormatter
- LiquidLint::OffenseCollector
- Defined in:
- lib/liquid_lint/linter/rubocop.rb
Overview
Collects offenses detected by RuboCop.
Class Attribute Summary collapse
-
.offenses ⇒ Object
List of offenses reported by RuboCop.
Instance Method Summary collapse
-
#file_finished(_file, offenses) ⇒ Object
Executed when a file has been scanned by RuboCop, adding the reported offenses to our collection.
-
#started(_target_files) ⇒ Object
Executed when RuboCop begins linting.
Class Attribute Details
.offenses ⇒ Object
List of offenses reported by RuboCop.
97 98 99 |
# File 'lib/liquid_lint/linter/rubocop.rb', line 97 def offenses @offenses end |
Instance Method Details
#file_finished(_file, offenses) ⇒ Object
Executed when a file has been scanned by RuboCop, adding the reported offenses to our collection.
112 113 114 |
# File 'lib/liquid_lint/linter/rubocop.rb', line 112 def file_finished(_file, offenses) self.class.offenses += offenses end |
#started(_target_files) ⇒ Object
Executed when RuboCop begins linting.
103 104 105 |
# File 'lib/liquid_lint/linter/rubocop.rb', line 103 def started(_target_files) self.class.offenses = [] end |