Class: Maximus::Rubocop
Overview
Evaluates quality of ruby
Instance Attribute Summary
Attributes inherited from Lint
Instance Method Summary collapse
-
#result ⇒ Object
RuboCop.
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
RuboCop
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/maximus/lints/rubocop.rb', line 8 def result @task = 'rubocop' @path = discover_path return unless temp_config(@task) && path_exists?(@path) rubo = `rubocop #{@path} --require #{reporter_path('rubocop')} --config #{temp_config(@task)} --format RuboCop::Formatter::MaximusRuboFormatter #{'-R' if is_rails?}` @output[:files_inspected] ||= files_inspected('rb', ' ') refine rubo end |