読者です 読者をやめる 読者になる 読者になる

Railsで開発しているときにrakeのデフォルトタスクを [:rubocop, :rspec] にする

rails

小ネタ。

Rakefile

if Rails.env.development?
  require 'rubocop/rake_task'
  RuboCop::RakeTask.new

  task(:default).clear
  task default: [:rubocop, :spec]
end

rspec/rspec-railsによって、defaultが指定されているので一度削除してから再設定してます。
これで rake だけ打つと rubocop が動き、静的解析で問題がなければ rspec が動きます。