Sha256: 1ab548a4a03c68fb449014b2b6cb9bfe89c62c0369afd393f279d82af161d95d

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

# default config: https://github.com/troessner/reek/blob/master/docs/defaults.reek.yml
# detectors' docs: https://github.com/troessner/reek/tree/master/docs
---
exclude_paths:
  - 'bin/'
  - 'spec/'

detectors:
  LongParameterList:
    enabled: true
    exclude: []
    max_params: 4 # +1 to default value
    overrides:
      initialize:
        max_params: 6 # +1 to default value
  ModuleInitialize:
    enabled: false
  TooManyInstanceVariables:
    enabled: true
    exclude: []
    max_instance_variables: 5 # +1 to default value
  DataClump:
    exclude:
      - Flows::Result::Helpers
  IrresponsibleModule:
    exclude:
      - Flows::SharedContextPipeline
  FeatureEnvy:
    exclude:
      - Flows::SharedContextPipeline#call
      - Flows::Contract # too many false positives here
  TooManyStatements:
    exclude:
      - Flows::SharedContextPipeline#call
      - initialize
  DuplicateMethodCall:
    exclude:
      - Flows::SharedContextPipeline#call
      - 'length'
  MissingSafeMethod:
    exclude:
      - Flows::Contract

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
flows-0.4.0 .reek.yml