Class: Maximus::Scsslint
Overview
Instance Attribute Summary
Attributes inherited from Lint
Instance Method Summary collapse
-
#result ⇒ Object
SCSS-Lint.
Methods inherited from Lint
Methods included from Helper
#check_default_config_path, #edit_yaml, #file_count, #file_list, #is_rails?, #lines_added_to_range, #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
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/maximus/lints/scsslint.rb', line 7 def result @task = 'scsslint' @path = is_rails? ? "#{@settings[:root_dir]}/app/assets/stylesheets" : "#{@settings[:root_dir]}/source/assets/stylesheets" if @path.blank? 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 |