Rakefile in rantly-1.2.0 vs Rakefile in rantly-2.0.0
- old
+ new
@@ -1,23 +1,36 @@
require 'rake'
+task default: %i[test rubocop]
+
require 'rake/testtask'
+
Rake::TestTask.new(:test) do |test|
test.libs << 'lib' << 'test'
test.pattern = 'test/**/*_test.rb'
test.verbose = true
end
-task :default => :test
+require 'rubocop/rake_task'
+desc 'Run RuboCop'
+RuboCop::RakeTask.new(:rubocop) do |task|
+ task.options = ['--display-cop-names']
+end
+
+RuboCop::RakeTask.new('rubocop:auto_gen_config') do |task|
+ task.options = ['--display-cop-names', '--auto-gen-config', '--auto-gen-only-exclude']
+end
+
require 'rdoc/task'
+
Rake::RDocTask.new do |rdoc|
require 'yaml'
if File.exist?('VERSION.yml')
config = YAML.load(File.read('VERSION.yml'))
version = "#{config[:major]}.#{config[:minor]}.#{config[:patch]}"
else
- version = ""
+ version = ''
end
rdoc.rdoc_dir = 'rdoc'
rdoc.title = "rant #{version}"
rdoc.rdoc_files.include('README*')