diff --git a/.rubocop.yml b/.rubocop.yml index 2eb1d5cb5..edbfaffe8 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -8,6 +8,7 @@ AllCops: NewCops: enable DisplayCopNames: true TargetRubyVersion: 3.0.0 + SuggestExtensions: false Include: - '**/Rakefile' diff --git a/Gemfile.development_dependencies b/Gemfile.development_dependencies index d04a6fb09..e11cd21c9 100644 --- a/Gemfile.development_dependencies +++ b/Gemfile.development_dependencies @@ -39,6 +39,10 @@ group :development, :test do gem "scss_lint", require: false gem "spring", "~> 4.0" gem "lefthook", require: false + # Added for Ruby 3.5+ compatibility to silence warnings + gem "benchmark", require: false + gem "logger", require: false + gem "ostruct", require: false end group :test do diff --git a/Gemfile.lock b/Gemfile.lock index edf0dcbc8..5a43c99bc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,6 +91,7 @@ GEM amazing_print (1.6.0) ast (2.4.2) base64 (0.2.0) + benchmark (0.4.1) bigdecimal (3.1.8) bootsnap (1.18.3) msgpack (~> 1.2) @@ -160,6 +161,7 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -189,6 +191,7 @@ GEM nokogiri (1.16.6) mini_portile2 (~> 2.8.2) racc (~> 1.4) + ostruct (0.6.1) package_json (0.1.0) parallel (1.24.0) parser (3.3.1.0) @@ -402,6 +405,7 @@ PLATFORMS DEPENDENCIES amazing_print + benchmark bootsnap capybara capybara-screenshot @@ -415,6 +419,8 @@ DEPENDENCIES launchy lefthook listen + logger + ostruct package_json pry pry-byebug