Rakefile in danger-mention-0.2 vs Rakefile in danger-mention-0.4.0

- old
+ new

@@ -1,5 +1,23 @@ require 'bundler/gem_tasks' require 'rspec/core/rake_task' +require 'rubocop/rake_task' -RSpec::Core::RakeTask.new(:spec) -task default: :spec +RSpec::Core::RakeTask.new(:specs) + +task default: :specs + +task :spec do + Rake::Task['specs'].invoke + Rake::Task['rubocop'].invoke + Rake::Task['spec_docs'].invoke +end + +desc 'Run RuboCop on the lib/specs directory' +RuboCop::RakeTask.new(:rubocop) do |task| + task.patterns = ['lib/**/*.rb', 'spec/**/*.rb'] +end + +desc 'Ensure that the plugin passes `danger plugins lint`' +task :spec_docs do + sh 'bundle exec danger plugins lint' +end