AllCops:
  DisabledByDefault: true
  DisplayCopNames: true
  Exclude:
    - rails_event_store_active_record/lib/rails_event_store_active_record/generators/templates/*
    - bounded_context/lib/generators/templates/*
    - support/helpers/0_18_2_migration_template.rb
    - contrib/**/*
    - railseventstore.org/**/*
  TargetRubyVersion: 2.4

Layout/DotPosition:
  Enabled: true

Lint/DeprecatedClassMethods:
  Enabled: true

Lint/IneffectiveAccessModifier:
  Enabled: true

Lint/UselessAccessModifier:
  Enabled: true

Lint/UriEscapeUnescape:
  Enabled: true

Lint/LiteralInInterpolation:
  Enabled: true

Lint/UnneededRequireStatement:
  Enabled: true

Lint/UnusedBlockArgument:
  Enabled: true

Lint/UnusedMethodArgument:
  Enabled: true
AllCops:
  DisabledByDefault: true
  DisplayCopNames: true
  Exclude:
    - rails_event_store_active_record/lib/rails_event_store_active_record/generators/templates/*
    - bounded_context/lib/generators/templates/*
    - support/helpers/0_18_2_migration_template.rb
    - contrib/**/*
    - railseventstore.org/**/*
  TargetRubyVersion: 2.4

Layout/DotPosition:
  Enabled: true

Lint/DeprecatedClassMethods:
  Enabled: true

Lint/IneffectiveAccessModifier:
  Enabled: true

Lint/UselessAccessModifier:
  Enabled: true

Lint/UriEscapeUnescape:
  Enabled: true

Lint/LiteralInInterpolation:
  Enabled: true

Lint/UnneededRequireStatement:
  Enabled: true

Lint/UnusedBlockArgument:
  Enabled: true

Lint/UnusedMethodArgument:
  Enabled: true

Lint/ShadowingOuterLocalVariable:
  Enabled: true
Check for shadowed outer variable.
Check for shadowed outer variable.
