diff --git a/.rubocop.yml b/.rubocop.yml index a07c861..0afec5c 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,4 +1,4 @@ -require: +plugins: - rubocop-rspec - rubocop-rake diff --git a/.ruby-version b/.ruby-version index ff365e0..4d9d11c 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.1.3 +3.4.2 diff --git a/Gemfile b/Gemfile index d98db28..ff2841f 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,21 @@ git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } # Specify your gem's dependencies in graph_attack.gemspec gemspec + +# Development tasks runner. +gem 'rake', '~> 13.0' + +# Testing framework. +gem 'rspec', '~> 3.0' + +# CircleCI dependency to store spec results. +gem 'rspec_junit_formatter', '~> 0.3' + +# Ruby code linter. +gem 'rubocop', '~> 1.74.0' + +# RSpec extension for RuboCop. +gem 'rubocop-rspec', '~> 3.5.0' + +# Rake extension for RuboCop +gem 'rubocop-rake', '~> 0.7.1' diff --git a/graph_attack.gemspec b/graph_attack.gemspec index fd6de2b..22427a6 100644 --- a/graph_attack.gemspec +++ b/graph_attack.gemspec @@ -30,25 +30,4 @@ Gem::Specification.new do |spec| # A Redis-backed rate limiter. spec.add_dependency 'ratelimit', '>= 1.0.4' - - # Loads local dependencies. - spec.add_development_dependency 'bundler', '~> 2.0' - - # Development tasks runner. - spec.add_development_dependency 'rake', '~> 13.0' - - # Testing framework. - spec.add_development_dependency 'rspec', '~> 3.0' - - # CircleCI dependency to store spec results. - spec.add_development_dependency 'rspec_junit_formatter', '~> 0.3' - - # Ruby code linter. - spec.add_development_dependency 'rubocop', '~> 1.56.0' - - # RSpec extension for RuboCop. - spec.add_development_dependency 'rubocop-rspec', '~> 2.23.0' - - # Rake extension for RuboCop - spec.add_development_dependency 'rubocop-rake', '~> 0.6.0' end