
AllCops:
  Includes:
    - tasks/*.rake
  Excludes:
    - tmp/*

LineLength:
  Max: 100

MethodLength:
  Max: 17

CyclomaticComplexity:
  Max: 9

WordArray:
  Enabled: false

AlignHash:
  # Alignment of entries using hash rocket as separator. Valid values are:
  #
  # key - left alignment of keys
  #   'a' => 2
  #   'bb' => 3
  # separator - alignment of hash rockets, keys are right aligned
  #    'a' => 2
  #   'bb' => 3
  # table - left alignment of keys, hash rockets, and values
  #   'a'  => 2
  #   'bb' => 3
  EnforcedHashRocketStyle: table
  # Alignment of entries using colon as separator. Valid values are:
  #
  # key - left alignment of keys
  #   a: 0
  #   bb: 1
  # separator - alignment of colons, keys are right aligned
  #    a: 0
  #   bb: 1
  # table - left alignment of keys and values
  #   a:  0
  #   bb: 1
  EnforcedColonStyle: separator

# TODO
Documentation:
  Enabled: false

# Currently IndentationWidth reports false positive offence around here document.
IndentationWidth:
  Enabled: false

# TODO: This should not register offences for non keyword hashes.
BracesAroundHashParameters:
  Enabled: false

# TODO: Shorten to 100.
ClassLength:
  Max: 150


AllCops:
  Includes:
    - tasks/*.rake
  Excludes:
    - tmp/*

LineLength:
  Max: 100

MethodLength:
  Max: 17

CyclomaticComplexity:
  Max: 8

WordArray:
  Enabled: false

AlignHash:
  # Alignment of entries using hash rocket as separator. Valid values are:
  #
  # key - left alignment of keys
  #   'a' => 2
  #   'bb' => 3
  # separator - alignment of hash rockets, keys are right aligned
  #    'a' => 2
  #   'bb' => 3
  # table - left alignment of keys, hash rockets, and values
  #   'a'  => 2
  #   'bb' => 3
  EnforcedHashRocketStyle: table
  # Alignment of entries using colon as separator. Valid values are:
  #
  # key - left alignment of keys
  #   a: 0
  #   bb: 1
  # separator - alignment of colons, keys are right aligned
  #    a: 0
  #   bb: 1
  # table - left alignment of keys and values
  #   a:  0
  #   bb: 1
  EnforcedColonStyle: separator

# TODO
Documentation:
  Enabled: false

# Currently IndentationWidth reports false positive offence around here document.
IndentationWidth:
  Enabled: false

# TODO: This should not register offences for non keyword hashes.
BracesAroundHashParameters:
  Enabled: false

# TODO: Shorten to 100.
ClassLength:
  Max: 150

Decrease max CyclomaticComplexity to 8
Decrease max CyclomaticComplexity to 8
