Class: LintTrap::Linter::SCSSLint
- Inherits:
-
Base
- Object
- Base
- LintTrap::Linter::SCSSLint
show all
- Defined in:
- lib/lint_trap/linter/scsslint.rb
Overview
Encapsulates logic specific to scsslint command line tool.
Constant Summary
collapse
- COMMAND =
'scsslint/scsslint'
Constants inherited
from Base
Base::CONFIG_PATH
Instance Method Summary
collapse
Methods inherited from Base
#==, #image, #image_version, #inspect, #known?, #lint, #name
Instance Method Details
#command_name(container) ⇒ Object
17
18
19
|
# File 'lib/lint_trap/linter/scsslint.rb', line 17
def command_name(container)
container.config_path(COMMAND)
end
|
#flags(_container, options) ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/lint_trap/linter/scsslint.rb', line 21
def flags(_container, options)
[
'--format=LintTrap'
].tap do |flags|
flags.concat(['--config', options[:config]]) if options[:config]
end
end
|
#languages ⇒ Object
9
10
11
|
# File 'lib/lint_trap/linter/scsslint.rb', line 9
def languages
super(Language::SCSS)
end
|
#version ⇒ Object
13
14
15
|
# File 'lib/lint_trap/linter/scsslint.rb', line 13
def version
'0.38.0'
end
|