diff --git a/Gemfile b/Gemfile index e786460..8d407dd 100644 --- a/Gemfile +++ b/Gemfile @@ -20,9 +20,9 @@ gem "pry-byebug", "~> 3.1" gem "rake", "~> 13.0" gem "reek", "~> 6.0" gem "rspec", "~> 3.4" -gem "rubocop", "~> 1.0" +gem "rubocop", "~> 1.66", ">= 1.66.0" gem "rubocop-rake", "~> 0.6", require: false -gem "rubocop-rspec", "~> 2.4" +gem "rubocop-rspec", "~> 3.0", ">= 3.0.0" gem "rubygems-tasks", "~> 0.2" gem "simplecov", "~> 0.16" -gem "yard", "~> 0.9" +gem "yard", "~> 0.9", ">= 0.9.35" diff --git a/Gemfile.lock b/Gemfile.lock index 5c9f69f..47d61c4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,6 +3,7 @@ GEM specs: ast (2.4.2) awesome_print (1.9.2) + bigdecimal (3.1.8) bundler-audit (0.9.1) bundler (>= 1.2.0, < 3) thor (~> 1.0) @@ -11,6 +12,33 @@ GEM concurrent-ruby (1.2.2) diff-lcs (1.5.0) docile (1.4.0) + dry-configurable (1.2.0) + dry-core (~> 1.0, < 2) + zeitwerk (~> 2.6) + dry-core (1.0.1) + concurrent-ruby (~> 1.0) + zeitwerk (~> 2.6) + dry-inflector (1.1.0) + dry-initializer (3.1.1) + dry-logic (1.5.0) + concurrent-ruby (~> 1.0) + dry-core (~> 1.0, < 2) + zeitwerk (~> 2.6) + dry-schema (1.13.4) + concurrent-ruby (~> 1.0) + dry-configurable (~> 1.0, >= 1.0.1) + dry-core (~> 1.0, < 2) + dry-initializer (~> 3.0) + dry-logic (>= 1.4, < 2) + dry-types (>= 1.7, < 2) + zeitwerk (~> 2.6) + dry-types (1.7.2) + bigdecimal (~> 3.0) + concurrent-ruby (~> 1.0) + dry-core (~> 1.0) + dry-inflector (~> 1.0) + dry-logic (~> 1.4) + zeitwerk (~> 2.6) ffi (1.15.5) formatador (1.1.0) fuubar (2.5.1) @@ -44,10 +72,9 @@ GEM io-console (0.6.0) irb (1.7.4) reline (>= 0.3.6) - json (2.6.3) + json (2.7.2) kramdown (2.4.0) rexml - kwalify (0.7.2) language_server-protocol (3.17.0.3) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) @@ -59,8 +86,8 @@ GEM notiffany (0.1.3) nenv (~> 0.1) shellany (~> 0.0) - parallel (1.23.0) - parser (3.2.2.3) + parallel (1.26.3) + parser (3.3.5.0) ast (~> 2.4.1) racc pdf-core (0.9.0) @@ -75,20 +102,21 @@ GEM pry-byebug (3.10.1) byebug (~> 11.0) pry (>= 0.13, < 0.15) - racc (1.7.1) + racc (1.8.1) rainbow (3.1.1) rake (13.0.6) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - reek (6.1.4) - kwalify (~> 0.7.0) - parser (~> 3.2.0) + reek (6.3.0) + dry-schema (~> 1.13.0) + parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) - regexp_parser (2.8.1) + rexml (~> 3.1) + regexp_parser (2.9.2) reline (0.3.6) io-console (~> 0.5) - rexml (3.2.5) + rexml (3.3.7) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) @@ -102,29 +130,22 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-support (3.12.1) - rubocop (1.54.2) + rubocop (1.66.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) - parser (>= 3.2.2.3) + parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + regexp_parser (>= 2.4, < 3.0) + rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.29.0) - parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) - rubocop (~> 1.41) - rubocop-factory_bot (2.23.1) - rubocop (~> 1.33) + rubocop-ast (1.32.3) + parser (>= 3.3.1.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.22.0) - rubocop (~> 1.33) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) + rubocop-rspec (3.0.5) + rubocop (~> 1.61) ruby-progressbar (1.13.0) rubygems-tasks (0.2.5) irb (~> 1.0) @@ -138,8 +159,9 @@ GEM simplecov_json_formatter (0.1.4) thor (1.2.2) ttfunk (1.7.0) - unicode-display_width (2.4.2) - yard (0.9.34) + unicode-display_width (2.6.0) + yard (0.9.37) + zeitwerk (2.6.18) PLATFORMS arm64-darwin-21 @@ -164,16 +186,16 @@ DEPENDENCIES rake (~> 13.0) reek (~> 6.0) rspec (~> 3.4) - rubocop (~> 1.0) + rubocop (~> 1.66, >= 1.66.0) rubocop-rake (~> 0.6) - rubocop-rspec (~> 2.4) + rubocop-rspec (~> 3.0, >= 3.0.0) rubygems-tasks (~> 0.2) rubyzip (~> 2.3) simplecov (~> 0.16) - yard (~> 0.9) + yard (~> 0.9, >= 0.9.35) RUBY VERSION ruby 3.2.2p53 BUNDLED WITH - 2.3.23 + 2.4.6