Metrics/AbcSize: Max: 51 Metrics/CyclomaticComplexity: Max: 15 Metrics/ParameterLists: Max: 7 Metrics/PerceivedComplexity: Max: 17 Style/Documentation: Enabled: false AllCops: DisplayCopNames: true TargetRubyVersion: 2.7 Layout/ArgumentAlignment: EnforcedStyle: with_fixed_indentation Layout/CaseIndentation: EnforcedStyle: end Layout/FirstArrayElementIndentation: EnforcedStyle: consistent Layout/FirstHashElementIndentation: EnforcedStyle: consistent Layout/HeredocIndentation: Enabled: false Layout/LineLength: Max: 150 Exclude: - "lib/stripe/resources/**/*.rb" - "spec/**/*.rb" Metrics/BlockLength: Max: 40 Exclude: - "spec/**/*.rb" Metrics/ClassLength: Max: 125 Exclude: - "spec/**/*.rb" Metrics/MethodLength: Max: 55 Metrics/ModuleLength: Enabled: false Style/FrozenStringLiteralComment: EnforcedStyle: always Style/HashEachMethods: Enabled: true Style/HashTransformKeys: Enabled: true Style/HashTransformValues: Enabled: true Style/NumericPredicate: Enabled: false Style/StringLiterals: EnforcedStyle: double_quotes Style/TrailingCommaInArrayLiteral: EnforcedStyleForMultiline: consistent_comma Style/TrailingCommaInHashLiteral: EnforcedStyleForMultiline: consistent_comma Layout/MultilineMethodCallIndentation: EnforcedStyle: indented Layout/MultilineAssignmentLayout: EnforcedStyle: new_line