exit_status = server_cli.run exit exit_status if server_cli.exit? if RuboCop::Server.running? exit_status = RuboCop::Server::ClientCommand::Exec.new.run else require 'rubocop' cli = RuboCop::CLI.new.run end client process % rubocop --server server process 4UBSUTFSWFSQSPDFTTFTBOEJOTQFDUTPVSDFDPEF
{ require "rubocop" }}' user system total real 0.573636 0.217166 0.790802 ( 0.815585) % ruby -rbenchmark -e '$LOAD_PATH.unshift("/path/to/rubocop/lib"); Benchmark.bm { |x| x.report { require "rubocop/server" }}' user system total real 0.000386 0.000587 0.000973 ( 0.000969) SFRVJSFSVCPDPQ SFRVJSFSVCPDPQTFSWFS