--- AllCops: Exclude: - !ruby/regexp /^node_modules\// - !ruby/regexp /^bin\// - !ruby/regexp /^db\/schema\.rb$/ Lint/DeprecatedOpenSSLConstant: Enabled: true Lint/RaiseException: Enabled: true Lint/StructNewOverride: Enabled: true Lint/MixedRegexpCaptureTypes: Enabled: true Layout/EmptyLinesAroundAttributeAccessor: Enabled: true Layout/SpaceAroundMethodCallOperator: Enabled: true Layout/FirstArrayElementLineBreak: Enabled: true Layout/FirstHashElementLineBreak: Enabled: true Layout/FirstArrayElementIndentation: EnforcedStyle: consistent Layout/SpaceInsideBlockBraces: EnforcedStyle: space EnforcedStyleForEmptyBraces: space SpaceBeforeBlockParameters: false Layout/SpaceInsideHashLiteralBraces: EnforcedStyle: no_space EnforcedStyleForEmptyBraces: no_space Layout/LineLength: Enabled: true Max: 80 Metrics/MethodLength: Enabled: true Naming/MethodParameterName: Enabled: false Naming/RescuedExceptionsVariableName: PreferredName: error Style/AccessModifierDeclarations: EnforcedStyle: inline Style/Documentation: Enabled: false Style/FormatStringToken: Enabled: false Style/EmptyMethod: EnforcedStyle: expanded Style/ModuleFunction: Enabled: false Style/PercentLiteralDelimiters: PreferredDelimiters: "%": "[]" "%i": "[]" "%q": "[]" "%Q": "[]" "%r": "{}" "%s": "[]" "%w": "[]" "%W": "[]" "%x": "[]" Style/StringLiterals: EnforcedStyle: double_quotes Style/SymbolArray: Enabled: true Style/TrailingUnderscoreVariable: Enabled: false Style/HashEachMethods: Enabled: true Style/HashTransformKeys: Enabled: true Style/HashTransformValues: Enabled: true Style/ExponentialNotation: Enabled: true Style/SlicingWithRange: Enabled: false Style/RedundantRegexpCharacterClass: Enabled: true Style/RedundantRegexpEscape: Enabled: true