require: rubocop-rspec AllCops: TargetRubyVersion: 2.7 Exclude: - 'bin/**/*' - 'tmp/**/*' - "vendor/**/*" Metrics/AbcSize: Max: 40 Metrics/MethodLength: Max: 20 Metrics/CyclomaticComplexity: Max: 10 Metrics/PerceivedComplexity: Max: 10 Metrics/BlockLength: Enabled: false Style/Documentation: Enabled: false Style/SignalException: EnforcedStyle: only_raise Layout/LineLength: Max: 125 AllowURI: true URISchemes: - http - https Layout/FirstHashElementIndentation: EnforcedStyle: consistent Layout/FirstArrayElementIndentation: EnforcedStyle: consistent Layout/EndAlignment: EnforcedStyleAlignWith: variable Lint/InheritException: Enabled: false Lint/SendWithMixinArgument: Enabled: false Lint/RaiseException: Enabled: false Lint/StructNewOverride: Enabled: false Style/HashEachMethods: Enabled: false Style/HashTransformKeys: Enabled: false Style/HashTransformValues: Enabled: false Style/FrozenStringLiteralComment: Enabled: false RSpec/AnyInstance: Enabled: false RSpec/NestedGroups: Max: 4 RSpec/ContextWording: Prefixes: - when - with - without - for - as RSpec/MultipleExpectations: Max: 2