.rubocop.yml

Summary

Maintainability
Test Coverage
AllCops:
  TargetRubyVersion: 2.3
  Exclude:
    - test/**/*

Layout/CaseIndentation:
  EnforcedStyle: end

Layout/EndAlignment:
  EnforcedStyleAlignWith: variable

Layout/HashAlignment:
  Enabled: false

Layout/LineLength:
  Max: 120

Layout/MultilineMethodCallIndentation:
  EnforcedStyle: indented

Style/Documentation:
  Exclude:
    - 'lib/string_infinity.rb'
    - 'lib/yap/active_record/relation.rb'
    - 'lib/yap/column_mapper.rb'
    - 'lib/yap/filter.rb'
    - 'lib/yap/filterable.rb'

Style/FrozenStringLiteralComment:
  Enabled: false

Style/HashEachMethods:
  Enabled: true

Style/HashTransformKeys:
  Enabled: true

Style/HashTransformValues:
  Enabled: true

Style/NumericPredicate:
  Enabled: false

Style/PerlBackrefs:
  Enabled: false