Sha256: 42ffc48cebaa1947b46561c1dde02a40e7369bf0ffe18d9e55d6c816c851ab11

Contents?: true

Size: 998 Bytes

Versions: 3

Compression:

Stored size: 998 Bytes

Contents

---
exclude_paths:
  - bin

detectors:
  UtilityFunction:
    public_methods_only: true

  TooManyStatements:
    exclude:
      - initialize
    max_statements: 8

  RepeatedConditional:
    max_ifs: 4

  LongParameterList:
    exclude:
      - initialize

  # This one just makes sure the Class/Module has a comment. Dumb.
  IrresponsibleModule:
    enabled: false

  # Transaction result blocks are 3-deep
  NestedIterators:
    max_allowed_nesting: 3

  UncommunicativeVariableName:
    accept:
      - i     # array index
      - c     # config
      - k     # key
      - v     # value
      - h     # hash initializer (Hash.new { |h,k| h[k] = Hash.new })
      - "_"
  UncommunicativeModuleName:
    accept:
      - Auth0

  # AS::Subscriber objects tend to rely heavily on `event` and `payload`, so its
  # hard to avoid "Feature Envy", but is perfectly readable.
  FeatureEnvy:
    enabled: false

directories:
  "spec/support":
    UtilityFunction:
      enabled: false

# vi:syntax=yaml

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
progress_bar-1.3.3 .reek.yml
progress_bar-1.3.2 .reek.yml
progress_bar-1.3.1 .reek.yml