Rakefile
# frozen_string_literal: true
require "bundler/gem_tasks"
require "rake/testtask"
require "rubocop/rake_task"
require "reek/rake/task"
require "rubycritic/rake_task"
Rake::TestTask.new do |task|
task.libs.push "lib"
task.libs.push "test"
task.pattern = "test/**/*_test.rb"
end
RuboCop::RakeTask.new
Reek::Rake::Task.new
RubyCritic::RakeTask.new do |task|
task.paths = FileList["lib/**/*.rb"]
end
task default: %i[test reek rubocop]