Sha256: 47e1a28663a309c79225f56a00a0bfd6ee4fbeadf7a94c752231af6cc22ac7a2
Contents?: true
Size: 1.34 KB
Versions: 5
Compression:
Stored size: 1.34 KB
Contents
# Copyright (c) 2020 Jerome Arbez-Gindre # frozen_string_literal: true source('https://rubygems.org') gemspec ruby RUBY_VERSION # rubocop:disable Metrics/BlockLength group :development do # cucumber steps for command line tests gem 'aruba', '~> 2' # bdd gem 'cucumber', '~> 9' if RUBY_VERSION >= '3.0' # mutation testing plan = 'oss' key = '7oac4dMz95cTUuFPtGDfTDSQep6ZhdGW' source "https://#{plan}:#{key}@gem.mutant.dev" do # license needed gem 'mutant-license', '~> 0' end # mutation testing gem 'mutant-rspec', '~> 0' end # to parse provided Rakefile gem 'rake', '~> 13' if RUBY_VERSION >= '3.0' # needed by yard to render documentation gem 'rdoc', '~> 6' end # tdd gem 'rspec', '~> 3' # code need to be clean gem 'rubocop', '1.65' # code need to be clean gem 'rubocop-performance', '~> 1' # Rakile needs to be clean gem 'rubocop-rake', '~> 0' # unit tests need to be clean gem 'rubocop-rspec', '~> 2' if RUBY_VERSION >= '3.0' # detect selling code gem 'reek', '~> 6' end # What is tdd without code coverage ? gem 'simplecov', '~> 0' if RUBY_VERSION >= '3.0' # to document code gem 'yard', '~> 0' end end # rubocop:enable Metrics/BlockLength group :debugging do # Sometimes, we need to debug gem 'pry', '~> 0' end
Version data entries
5 entries across 5 versions & 1 rubygems