# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2020-09-01 14:38:06 UTC using RuboCop version 0.90.0.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.

# Offense count: 1
# Configuration parameters: Include.
# Include: **/*.gemspec
Gemspec/RequiredRubyVersion:
  Exclude:
    - 'coconductor.gemspec'

# Offense count: 1
# Configuration parameters: CountComments, CountAsOne, ExcludedMethods.
Metrics/MethodLength:
  Max: 11

# Offense count: 21
# Configuration parameters: Prefixes.
# Prefixes: when, with, without
RSpec/ContextWording:
  Exclude:
    - 'spec/coconductor/code_of_conduct_spec.rb'
    - 'spec/coconductor/field_spec.rb'
    - 'spec/coconductor/matchers/dice_spec.rb'
    - 'spec/coconductor/matchers/field_aware_spec.rb'
    - 'spec/coconductor/project_files/code_of_conduct_file_spec.rb'
    - 'spec/coconductor/project_files/project_file_spec.rb'
    - 'spec/coconductor/project_spec.rb'
    - 'spec/coconductor_spec.rb'
    - 'spec/integration_spec.rb'

# Offense count: 3
RSpec/DescribeClass:
  Exclude:
    - 'spec/coconductor/bin_spec.rb'
    - 'spec/integration_spec.rb'
    - 'spec/vendored_coc_spec.rb'

# Offense count: 3
# Configuration parameters: Max.
RSpec/ExampleLength:
  Exclude:
    - 'spec/coconductor/code_of_conduct_spec.rb'

# Offense count: 19
RSpec/MultipleExpectations:
  Max: 4

# Offense count: 10
# Configuration parameters: AllowSubject.
RSpec/MultipleMemoizedHelpers:
  Max: 8

# Offense count: 71
# Configuration parameters: IgnoreSharedExamples.
RSpec/NamedSubject:
  Exclude:
    - 'spec/coconductor/code_of_conduct_spec.rb'
    - 'spec/coconductor/field_spec.rb'
    - 'spec/coconductor/matchers/dice_spec.rb'
    - 'spec/coconductor/matchers/exact_spec.rb'
    - 'spec/coconductor/matchers/matcher_spec.rb'
    - 'spec/coconductor/project_files/project_file_spec.rb'
    - 'spec/coconductor/project_spec.rb'
    - 'spec/coconductor_spec.rb'
    - 'spec/integration_spec.rb'

# Offense count: 7
RSpec/NestedGroups:
  Max: 4

# Offense count: 2
RSpec/RepeatedDescription:
  Exclude:
    - 'spec/coconductor/code_of_conduct_spec.rb'

# Offense count: 9
RSpec/ScatteredSetup:
  Exclude:
    - 'spec/coconductor/project_files/project_file_spec.rb'
    - 'spec/coconductor/project_spec.rb'
    - 'spec/integration_spec.rb'

# Offense count: 5
RSpec/SubjectStub:
  Exclude:
    - 'spec/coconductor/project_files/project_file_spec.rb'