AllCops:
  Exclude:
    - db/schema.rb
    - db/seeds.rb
    - bin/**/*
    - vendor/assets/**/*

Lint/Debugger:
  AutoCorrect: False

Style/AndOr:
  Enabled: false

Style/ClassAndModuleChildren:
  Exclude:
    - test/test_helper.rb

Style/Documentation:
  Enabled: false

Style/EmptyLines:
  Exclude:
    - config/initializers/sorcery.rb

Style/ExtraSpacing:
  Exclude:
    - db/migrate/**/*

Style/IndentationConsistency:
  EnforcedStyle: rails
  Exclude:
    - config/routes.rb

Style/MethodDefParentheses:
  Enabled: false

Style/SpaceBeforeFirstArg:
  Exclude:
    - config/routes.rb

Style/StringLiterals:
  Enabled: false

Style/StructInheritance:
  Exclude:
    - app/policies/**/*

Metrics/AbcSize:
  Exclude:
    - db/migrate/**/*
  Max: 20

Metrics/LineLength:
  Max: 110
  Exclude:
    - Rakefile
    - config/**/*
    - lib/tasks/**/*
    - test/test_helper.rb

Metrics/MethodLength:
  Exclude:
    - db/migrate/*

Rails:
  Enabled: true
