mhenrixon/stub_requests

View on GitHub
.reek.yml

Summary

Maintainability
Test Coverage
# Auto generated by Reeks --todo flag
---
exclude_paths:
  - vendor/bundle
  - gemfiles
  - lib/stub_requests/core_ext/
  - spec/
detectors:
  DuplicateMethodCall:
    exclude:
      - RSpec::SubjectAsLambda#it!
      - StubRequests::CallbackRegistry#find_by
  TooManyMethods:
    exclude:
      - StubRequests::Endpoints
  TooManyStatements:
    exclude:
      - initialize
      - RSpec::SubjectAsLambda#it!
      - StubRequests::UriSegmentMismatch#message_parts
  DataClump:
    exclude:
      - StubRequests::Concerns::RegisterVerb
      - StubRequests::API
      - StubRequests::Endpoints
      - StubRequests::StubRegistry
  LongParameterList:
    exclude:
      - StubRequests::API#register_callback
      - StubRequests::CallbackRegistry#register
      - StubRequests::CallbackRegistry#self.register
      - StubRequests::Concerns::Property::Validator#self.call
  UtilityFunction:
    exclude:
      - StubRequests::API
  ControlParameter:
    exclude:
      - StubRequests::CallbackRegistry#find_by
      - StubRequests::Concerns::Property::Validator#initialize
  FeatureEnvy:
    exclude:
      - StubRequests::CallbackRegistry#dispatch_callback
      - StubRequests::CallbackRegistry#find_by
      - StubRequests::CallbackRegistry#invoke_callbacks
      - StubRequests::StubRegistry#find_endpoint_stub
  Attribute:
    exclude:
      - StubRequests#logger
  TooManyInstanceVariables:
    exclude:
      - StubRequests::Endpoint
      - StubRequests::URI::Builder