class SleepingKingStudios::Tasks::Ci::EslintTask
Defines a Thor task for running the Eslint linter.
Public Class Methods
description()
click to toggle source
# File lib/sleeping_king_studios/tasks/ci/eslint_task.rb, line 10 def self.description 'Runs the ESLint linter.' end
task_name()
click to toggle source
# File lib/sleeping_king_studios/tasks/ci/eslint_task.rb, line 14 def self.task_name 'eslint' end
Public Instance Methods
call(*files)
click to toggle source
# File lib/sleeping_king_studios/tasks/ci/eslint_task.rb, line 18 def call *files results = eslint_runner.call(:files => files) EslintResults.new(results) end
Private Instance Methods
eslint_runner()
click to toggle source
# File lib/sleeping_king_studios/tasks/ci/eslint_task.rb, line 26 def eslint_runner opts = %w[--color] EslintRunner.new(:options => opts) end