Class: RuboCop::Katalyst::ErbLintTask

Inherits:
Rake::TaskLib
  • Object
show all
Defined in:
lib/rubocop/katalyst/erb_lint_task.rb

Overview

Provides a custom rake task.

require ‘rubocop/katalyst/erb_lint_task’ RuboCop::Katalyst::ErbLintTask.new

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(verbose: true) ⇒ ErbLintTask

Returns a new instance of ErbLintTask.



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/rubocop/katalyst/erb_lint_task.rb', line 15

def initialize(verbose: true)
  super()

  @verbose = verbose

  desc "Run ErbLint" unless ::Rake.application.last_description
  task(erb_lint: "erb_lint:lint")

  setup_subtasks

  task(lint: :erb_lint)
  task(autocorrect: "erb_lint:autocorrect")
end

Instance Attribute Details

#verboseObject

Returns the value of attribute verbose.



13
14
15
# File 'lib/rubocop/katalyst/erb_lint_task.rb', line 13

def verbose
  @verbose
end