Sha256: fa1a57bcc7aa9f38772cd87b7fdab574bba2a9368291b1203657ee5f1275936d
Contents?: true
Size: 759 Bytes
Versions: 3
Compression:
Stored size: 759 Bytes
Contents
# frozen_string_literal: true require 'bundler/gem_tasks' require 'rspec/core/rake_task' require 'rubocop/rake_task' RuboCop::RakeTask.new RSpec::Core::RakeTask.new(:spec) desc 'Run Sorbet Typechecker' task :sorbet do sh('bundle exec srb tc') end basic_style_cops = %w[ Layout/TrailingWhitespace Layout/SpaceInsideBlockBraces Style/StringLiterals ] desc "Apply #{basic_style_cops.join(', ')}" task :autocorrect_basic_style_issues do sh("bundle exec rubocop -a --only #{basic_style_cops.join(',')}") end namespace :ci do desc 'Tasks to run in Gitlab CI build stage' task build: %i[sorbet rubocop] desc 'Tasks to run in Gitlab CI spec stage' task spec: %i[spec] end task default: %i[autocorrect_basic_style_issues rubocop sorbet spec]
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bhook-0.2.2 | Rakefile |
bhook-0.2.1 | Rakefile |
bhook-0.2.0 | Rakefile |