require: - rubocop-rake - rubocop-rspec AllCops: TargetRubyVersion: 2.5 Exclude: - 'bin/**/*' - 'vendor/**/*' NewCops: enable Layout/EmptyLineAfterGuardClause: Enabled: false Layout/FirstHashElementIndentation: Enabled: false Layout/HashAlignment: Enabled: false Layout/LineLength: Max: 128 Layout/MultilineMethodCallIndentation: EnforcedStyle: indented Metrics/AbcSize: Exclude: - 'lib/mrkt/concerns/connection.rb' Metrics/BlockLength: Exclude: - 'spec/**/*' - '**/*.gemspec' Metrics/MethodLength: Max: 20 Metrics/ParameterLists: Max: 6 Naming/AccessorMethodName: Enabled: false RSpec/FilePath: Enabled: false RSpec/NestedGroups: Enabled: false RSpec/MultipleMemoizedHelpers: Enabled: false RSpec/MultipleExpectations: Exclude: - 'spec/concerns/authentication_spec.rb' Style/ClassAndModuleChildren: Enabled: false Style/Documentation: Enabled: false Style/FrozenStringLiteralComment: Enabled: false