wikimedia/mediawiki-ruby-api

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
# pre-flight
require 'bundler/setup'
require 'bundler/gem_tasks'

require 'rspec/core/rake_task'
require 'rubocop/rake_task'
require 'yard'

RSpec::Core::RakeTask.new(:spec)
RuboCop::RakeTask.new(:rubocop)
YARD::Rake::YardocTask.new(:yard)

task default: [:test]

desc 'Run all build/tests commands (CI entry point)'
task test: %i[build rubocop spec yard]

desc 'Generate all documentations'
task doc: [:yard]