- Fix outdated syntax after update to
Base
- Fix deprecation warnings, use
RuboCop::Cop::Base
- Disable
Style/MixinGrouping
- Require minimum Ruby v3.1
- Rename insecure heredoc cop to
Bridgetown/InsecureHeredoc
- Disable
Layout/LeadingCommentSpace
- Disable
Style/MultilineTernaryOperator
- Add support for
html_attributes
and(
characters in the heredoc cop.
- Add insecure heredoc cop in anticipation of Bridgetown 1.4
- Allow multi-line endless method definitions
- Disable Style/ClassAndModuleChildren
- Upgrade to Ruby 3-compatible Rubocop 1.22
- Disable Style/ParallelAssignment and Style/MultilineBlockChain
- Allow lambda calls in the format
my_lambda.(x, y)
- Disable enforcement of specific percent literal styles (their flexibility is their strong suit!)
- Switch lambdas to literal style exclusively (
->
is always preferred overlambda
keyword)
- Fix issue with missing Rubocop require
- Relax Metrics/AbcSize setting
- Add node_modules to the default ignored folders list
Update requirement to Rubocop 0.81.0
First release.