Class: Maximus::Scsslint
Overview
Evaluates quality of scss
Instance Attribute Summary
Attributes inherited from Lint
Instance Method Summary collapse
-
#result ⇒ Object
SCSS-Lint.
Methods inherited from Lint
Methods included from Helper
#discover_path, #edit_yaml, #file_count, #file_list, #is_middleman?, #is_rails?, #node_module_exists, #path_exists?, #prompt, #reporter_path, #root_dir, #truthy?
Constructor Details
This class inherits a constructor from Maximus::Lint
Instance Method Details
#result ⇒ Object
SCSS-Lint
8 9 10 11 12 13 14 15 16 |
# File 'lib/maximus/lints/scsslint.rb', line 8 def result @task = 'scsslint' @path = discover_path(@config.working_dir, 'stylesheets') return unless temp_config(@task) && path_exists?(@path) scss = `scss-lint #{@path} -c #{temp_config(@task)} --format=JSON` @output[:files_inspected] ||= files_inspected('scss') refine scss end |