Class: SlimLint::Linter::RuboCop

Inherits:
Linter
  • Object
show all
Includes:
SlimLint::LinterRegistry
Defined in:
lib/slim_lint/linter/rubocop.rb

Overview

Runs RuboCop on Ruby code extracted from Slim templates.

Instance Method Summary collapse

Methods included from SlimLint::LinterRegistry

extract_linters_from, included, linter_names

Constructor Details

#initialize(config) ⇒ RuboCop

Initializes a RuboCop linter with the specified configuration.

Parameters:

  • config (Hash)

    configuration for this linter



17
18
19
20
# File 'lib/slim_lint/linter/rubocop.rb', line 17

def initialize(config)
  super(config)
  @rubocop = ::RuboCop::CLI.new
end