rubycritic icon indicating copy to clipboard operation
rubycritic copied to clipboard

Drop support for Ruby 3.0, and adopt Rubycritic changes for Ruby 3.1.

Open faisal opened this issue 8 months ago • 1 comments

While we have not yet dropped support for Ruby 2.7 (EOL'd over a year ago), Ruby 3.0 EOL'd a couple months ago and this PR does the work to move forward from there.

  • Drop support for Ruby 3.0.
  • Update Rubycritic config to target Ruby 3.1. Apply all safe autocorrections except for Style/HashSyntax.
  • Set Rubycritic's Style/HashSyntax EnforcedShorthandSyntax to 'never', which keeps the old style in place (and consistent) until we decide to convert.
  • Add Ruby 3.3 to the test matrix and Drop Ruby 3.0.
  • Bump minitest, mocha, rubocop dependencies

Check list:

faisal avatar Jun 07 '24 14:06 faisal