Sha256: 72fb16c8cd360160629f5aed7648a7a7f145d13aa06e0319039cef751832154b

Contents?: true

Size: 1.86 KB

Versions: 3

Compression:

Stored size: 1.86 KB

Contents

---
UncommunicativeParameterName:
  accept: []
  exclude: []
  enabled: false # Todo enable
  reject:
  - !ruby/regexp /^.$/
  - !ruby/regexp /[0-9]$/
  - !ruby/regexp /[A-Z]/
TooManyMethods:
  max_methods: 10 # Todo decrease to 10
  exclude: []
  enabled: true
  max_instance_variables: 3
UncommunicativeMethodName:
  accept: []
  exclude: []
  enabled: true
  reject:
  - !ruby/regexp /^[a-z]$/
  - !ruby/regexp /[0-9]$/
  - !ruby/regexp /[A-Z]/
LongParameterList:
  max_params: 2
  exclude:
  - Vanguard::Builder::Nullary#initialize # 3 Parameters, fix this!
  enabled: true
  overrides: {}
FeatureEnvy:
  exclude: []
  enabled: true
ClassVariable:
  exclude: []
  enabled: true
BooleanParameter:
  exclude: []
  enabled: true
IrresponsibleModule:
  exclude: []
  enabled: false # Fix false positives and reenable
UncommunicativeModuleName:
  accept: []
  exclude: []
  enabled: true
  reject:
  - !ruby/regexp /^.$/
  - !ruby/regexp /[0-9]$/
NestedIterators:
  ignore_iterators: []
  exclude: []
  enabled: true
  max_allowed_nesting: 1
TooManyStatements:
  max_statements: 8
  exclude: []
  enabled: true
DuplicateMethodCall:
  allow_calls: []
  exclude:
  - Vanguard#self.blank
  enabled: true
  max_calls: 1
UtilityFunction:
  max_helper_calls: 0
  exclude:
  - Vanguard::Validator#add # TODO fix false positive
  - Vanguard::Matcher::Nullary#matches?
  enabled: true
Attribute:
  exclude: []
  enabled: false
UncommunicativeVariableName:
  accept: [] # TODO remove them
  exclude: []
  enabled: false
  reject:
  - !ruby/regexp /^.$/
  - !ruby/regexp /[0-9]$/
  - !ruby/regexp /[A-Z]/
RepeatedConditional:
  exclude: []
  enabled: true
  max_ifs: 1
DataClump:
  exclude: []
  enabled: true
  max_copies: 2
  min_clump_size: 2
ControlParameter:
  exclude: []
  enabled: true
LongYieldList:
  max_params: 1
  exclude: []
  enabled: true
NilCheck:
  enabled: true
  exclude:
    - Vanguard#self.blank?

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vanguard-0.0.5 config/reek.yml
vanguard-0.0.4 config/reek.yml
vanguard-0.0.3 config/reek.yml