class Ossy::CLI::Metrics::Rubocop

Public Instance Methods

call(path:, silence: "false", do_exit: "true", args: [], **opts) click to toggle source
# File lib/ossy/cli/metrics/rubocop.rb, line 26
def call(path:, silence: "false", do_exit: "true", args: [], **opts)
  result, output = run_rubocop.(path: path, args: args, **opts)

  warn output if silence.eql?("false") && !result.success?

  exit(result.exitstatus) if do_exit.eql?("true")

  [result, output]
end