anshulverma/cliqr

View on GitHub
.rubocop.yml

Summary

Maintainability
Test Coverage
# This is the configuration used to check the rubocop source code.

inherit_from: .rubocop_todo.yml

AllCops:
  Exclude:
    - 'lib/cliqr/usage/templates/**/*'
    - 'examples/*'
  TargetRubyVersion: 2.3

Style/Encoding:
  Enabled: true

Metrics/LineLength:
  Max: 100
  Exclude:
    - 'spec/**/*_spec.rb'
    - 'lib/cliqr/util.rb'

Metrics/MethodLength:
  CountComments: false
  Max: 15
  Exclude:
    - 'spec/**/*_spec.rb'
    - 'spec/spec_util.rb'
    - 'lib/cliqr/config/dsl.rb'
    - 'lib/cliqr/util.rb'

Metrics/AbcSize:
  Max: 16.16
  Exclude:
    - 'spec/**/*_spec.rb'
    - 'spec/spec_util.rb'
    - 'lib/cliqr/util.rb'


Metrics/ClassLength:
  CountComments: false
  Max: 100
  Exclude:
    - 'lib/cliqr/config/action.rb'
    - 'lib/cliqr/util.rb'

Metrics/ParameterLists:
  Max: 6

Style/HashSyntax:
  Enabled: true

Style/IndentHash:
  Enabled: true

Style/PercentLiteralDelimiters:
  Enabled: true

Style/UnneededPercentQ:
  Enabled: true

Style/Encoding:
  Enabled: true