AllCops: DisplayCopNames: true TargetRubyVersion: 2.2 Exclude: - "gemfiles/**/*" - "vendor/**/*" - "lib/generators/**/*" Metrics/BlockLength: Exclude: - "**/*_spec.rb" Metrics/MethodLength: Max: 40 Metrics/ModuleLength: Max: 200 Exclude: - "**/*_spec.rb" Metrics/LineLength: Max: 120 Metrics/AbcSize: Enabled: false Metrics/CyclomaticComplexity: Enabled: false Metrics/PerceivedComplexity: Enabled: false Style/StructInheritance: Enabled: false Layout/AlignParameters: EnforcedStyle: with_fixed_indentation Style/StringLiterals: EnforcedStyle: double_quotes Style/StringLiteralsInInterpolation: EnforcedStyle: double_quotes Layout/ClosingParenthesisIndentation: Enabled: false Style/OneLineConditional: Enabled: false Style/AndOr: Enabled: false Style/Not: Enabled: false Documentation: Enabled: false # TODO: Enable again once we have more docs Layout/CaseIndentation: EnforcedStyle: case SupportedStyles: - case - end IndentOneStep: true Style/PercentLiteralDelimiters: PreferredDelimiters: '%w': "[]" '%W': "[]" Layout/AccessModifierIndentation: EnforcedStyle: outdent Style/SignalException: Enabled: false Layout/IndentationWidth: Enabled: false Layout/EndAlignment: EnforcedStyleAlignWith: variable Layout/DefEndAlignment: Enabled: false Lint/HandleExceptions: Enabled: false Style/SpecialGlobalVars: Enabled: false Style/DoubleNegation: Enabled: false