AllCops: TargetRubyVersion: 2.5 Exclude: - 'bin/**/*' - 'vendor/**/*' Layout/EmptyLinesAroundAttributeAccessor: Enabled: true Layout/EmptyLineAfterGuardClause: Enabled: false Layout/FirstHashElementIndentation: Enabled: false Layout/HashAlignment: Enabled: false Layout/LineLength: Max: 128 Layout/MultilineMethodCallIndentation: EnforcedStyle: indented Layout/SpaceAroundMethodCallOperator: Enabled: true Lint/DeprecatedOpenSSLConstant: Enabled: true Lint/MixedRegexpCaptureTypes: Enabled: true Lint/RaiseException: Enabled: true Lint/StructNewOverride: Enabled: true Metrics/AbcSize: Max: 17 Metrics/BlockLength: Exclude: - 'spec/**/*' Metrics/MethodLength: Max: 20 Metrics/ParameterLists: Max: 6 Naming/AccessorMethodName: Enabled: false Style/AccessorGrouping: Enabled: true Style/BisectedAttrAccessor: Enabled: true Style/ClassAndModuleChildren: Enabled: false Style/Documentation: Enabled: false Style/ExponentialNotation: Enabled: true Style/FrozenStringLiteralComment: Enabled: false Style/HashEachMethods: Enabled: true Style/HashTransformKeys: Enabled: true Style/HashTransformValues: Enabled: true Style/RedundantAssignment: Enabled: true Style/RedundantFetchBlock: Enabled: true Style/RedundantRegexpCharacterClass: Enabled: true Style/RedundantRegexpEscape: Enabled: true Style/SlicingWithRange: Enabled: true