# For all options see https://github.com/bbatsov/rubocop/tree/master/config

AllCops:
  Include:
    - Rakefile
    - lib/tasks/*.rake
  Exclude:
    - vendor/**/*
    - .*/**
    - spec/fixtures/**/*

Style/StringLiterals:
  Enabled: false

Style/Documentation:
  Enabled: false

Style/SignalException:
  EnforcedStyle: only_raise

Metrics/MethodLength:
  CountComments: false
  Max: 25

Metrics/AbcSize:
  Max: 25

# Don't require utf-8 encoding comment
Style/Encoding:
  Enabled: false

Metrics/LineLength:
  Max: 80

Metrics/ClassLength:
  Enabled: false

Style/DotPosition:
  EnforcedStyle: trailing

# Allow class and message or instance raises
Style/RaiseArgs:
  Enabled: false

# For all options see https://github.com/bbatsov/rubocop/tree/master/config

AllCops:
  Include:
    - Rakefile
    - lib/tasks/*.rake
  Exclude:
    - vendor/**/*
    - .*/**
    - spec/fixtures/**/*

Style/StringLiterals:
  Enabled: false

Style/Documentation:
  Enabled: false

Style/SignalException:
  EnforcedStyle: only_raise

Metrics/MethodLength:
  CountComments: false
  Max: 25

Metrics/AbcSize:
  Max: 25

# Don't require utf-8 encoding comment
Style/Encoding:
  Enabled: false

Metrics/LineLength:
  Max: 90

Metrics/ClassLength:
  Enabled: false

Style/DotPosition:
  EnforcedStyle: trailing

# Allow class and message or instance raises
Style/RaiseArgs:
  Enabled: false

Configure Metrics/LineLength cop to allow 90 characters
Configure Metrics/LineLength cop to allow 90 characters

This is a bit more of a reasonable limit, and doesn't force you to endlessly fold lines of code.
