From 4b27ba6f7e64c4d3b42b510c200d7f842d4a1b5a Mon Sep 17 00:00:00 2001 From: Template Bot Date: Sat, 26 Sep 2026 15:25:58 +0000 Subject: [PATCH] Rubocop: allow increment!, decrement! methods Source: https://github.com/mockdeep/Rails-Template/pull/1505 --- .rubocop.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index 2a6a297b2..d17f6b9b0 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -24,14 +24,21 @@ Layout/LineLength: { Max: 80, Exclude: [db/migrate/*.rb] } Layout/RedundantLineBreak: { InspectBlocks: true } Metrics/AbcSize: { Exclude: [db/migrate/*.rb], CountRepeatedAttributes: false } Metrics/BlockLength: - Exclude: [config/**/*.rb, db/migrate/*.rb, spec/**/*.rb, db/seeds/**/*.rb] + AllowedMethods: [describe] + Exclude: [config/**/*.rb, db/migrate/*.rb, spec/**/*.rb, db/seeds/**/*.rb, Guardfile, db/schema.rb, config/environments/development.rb] +# Copied from the schema generated by `rails solid_queue:install` +Metrics/ClassLength: { Exclude: [db/migrate/*_create_solid_queue_tables.rb] } Metrics/MethodLength: { Exclude: [db/migrate/*.rb] } -Rails/SkipsModelValidations: { AllowedMethods: [update_all] } +Rails/FilePath: { EnforcedStyle: slashes } +Rails/SkipsModelValidations: { AllowedMethods: [decrement!, increment!, update_all] } RSpec/DescribeClass: { Exclude: [spec/system/**/*] } RSpec/MessageExpectation: EnforcedStyle: expect Exclude: [spec/support/matchers/**/*.rb] RSpec/MessageSpies: { EnforcedStyle: receive } +RSpec/MultipleExpectations: + Exclude: + - spec/system/**/*.rb RSpec/MultipleMemoizedHelpers: Max: 0 AllowSubject: false