gem 'addressable', '>= 2', group: %i(development)
gem 'backports', '>= 3', group: %i(development)
gem 'bundler', '>= 2', group: %i(development)
gem 'rexml', '>= 3', group: %i(development)
gem 'rspec-block_is_expected', '>= 0', group: %i(development)
gem 'rspec-pending_for', '>= 0', group: %i(development)
gem 'rspec-stubbed_env', '>= 0', group: %i(development)
gem 'rubocop-lts', '< 25'
gem 'silent_stream', '>= 0', group: %i(development)
gem 'rake', '< 14'
gem 'rspec', '< 4'
gem 'overcommit', '~> 0.58'
gem 'rubocop-md', '>= 0', require: false
gem 'rubocop-performance', '>= 0', require: false
gem 'rubocop-rake', '>= 0', require: false
gem 'rubocop-rspec', '>= 0', require: false
gem 'rubocop-thread_safety', '>= 0', require: false
gem 'codecov', '~> 0.6'
gem 'simplecov', '< 1'
gem 'simplecov-cobertura', '>= 0'
gem 'simplecov-json', '>= 0'
gem 'simplecov-lcov', '~> 0.8', require: false
gem 'byebug', '>= 0'
gem 'pry-debugger-jruby', '>= 0'
gem 'github-markup', '>= 0', group: %i(documentation)
gem 'redcarpet', '>= 0', group: %i(documentation)
gem 'yard', '>= 0', require: false, group: %i(documentation)
gem 'oauth2', '~> 2.0.9'
