Rakefile in rubocop-minitest-0.0.1 vs Rakefile in rubocop-minitest-0.1.0

- old
+ new

@@ -1,6 +1,38 @@ -require "bundler/gem_tasks" -require "rspec/core/rake_task" +# frozen_string_literal: true -RSpec::Core::RakeTask.new(:spec) +require 'bundler' +require 'bundler/gem_tasks' -task :default => :spec +Dir['tasks/**/*.rake'].each { |t| load t } + +begin + Bundler.setup(:default, :development) +rescue Bundler::BundlerError => e + warn e.message + warn 'Run `bundle install` to install missing gems' + exit e.status_code +end + +require 'rubocop/rake_task' +require 'rake/testtask' + +Rake::TestTask.new do |t| + t.libs << 'test' + t.libs << 'lib' + t.test_files = FileList['test/**/*_test.rb'] +end + +desc 'Run RuboCop over itself' +RuboCop::RakeTask.new(:internal_investigation).tap do |task| + if RUBY_ENGINE == 'ruby' && + RbConfig::CONFIG['host_os'] !~ /mswin|msys|mingw|cygwin|bccwin|wince|emc/ + task.options = %w[--parallel] + end +end + +task default: %i[ + documentation_syntax_check + generate_cops_documentation + test + internal_investigation +]