require: - rubocop-performance - rubocop-rake - rubocop-rspec AllCops: NewCops: enable DisplayCopNames: true DisplayStyleGuide: true Exclude: - 'ext/**/*' - 'tmp/**/*' - 'vendor/**/*' - 'Steepfile' Gemspec/RequiredRubyVersion: Enabled: false Layout/LineLength: Max: 145 AllowedPatterns: ['(\A|\s)#'] Metrics/ModuleLength: Max: 200 Metrics/ClassLength: Max: 200 Metrics/MethodLength: Max: 100 Metrics/BlockLength: Max: 40 Exclude: - 'spec/**/*' Metrics/AbcSize: Enabled: false Metrics/CyclomaticComplexity: Enabled: false Metrics/PerceivedComplexity: Enabled: false Metrics/ParameterLists: Enabled: false Naming/MethodParameterName: Enabled: false Style/SlicingWithRange: Enabled: false RSpec/MultipleMemoizedHelpers: Max: 12