<commit_before># This configuration was generated by
# `rubocop --auto-gen-config`
# on 2022-05-06 14:44:29 UTC using RuboCop version 1.22.3.
# 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: 8
# Configuration parameters: AllowedMethods.
# AllowedMethods: enums
Lint/ConstantDefinitionInBlock:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'
    - 'lib/puppet/provider/network_config/redhat.rb'
    - 'lib/puppet/provider/network_route/routes.rb'

# Offense count: 2
# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches.
Lint/DuplicateBranch:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'

# Offense count: 1
# Configuration parameters: AllowComments, AllowEmptyLambdas.
Lint/EmptyBlock:
  Exclude:
    - 'lib/puppet/type/network_config.rb'

# Offense count: 16
# Configuration parameters: AllowSubject.
RSpec/MultipleMemoizedHelpers:
  Max: 7

# Offense count: 1
RSpec/StubbedMock:
  Exclude:
    - 'spec/unit/facter/network_nexthop_ip_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/CaseLikeIf:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'

# Offense count: 21
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, always_true, never
Style/FrozenStringLiteralComment:
  Enabled: false

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: AllowedReceivers.
Style/HashEachMethods:
  Exclude:
    - 'lib/puppet/provider/network_config/redhat.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: literals, strict
Style/MutableConstant:
  Exclude:
    - 'lib/puppet/provider/network_config/redhat.rb'

# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: Methods.
Style/RedundantArgument:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'
    - 'spec/unit/provider/network_route/redhat_spec.rb'
    - 'spec/unit/provider/network_route/routes_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods.
# AllowedMethods: present?, blank?, presence, try, try!
Style/SafeNavigation:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: Mode.
Style/StringConcatenation:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'
<commit_msg>make exclusions match network_config since we are copying bad code over<commit_after># This configuration was generated by
# `rubocop --auto-gen-config`
# on 2022-05-06 14:44:29 UTC using RuboCop version 1.22.3.
# 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: 8
# Configuration parameters: AllowedMethods.
# AllowedMethods: enums
Lint/ConstantDefinitionInBlock:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'
    - 'lib/puppet/provider/network_config/redhat.rb'
    - 'lib/puppet/provider/network_route/routes.rb'
    - 'lib/puppet/provider/network_route/redhat.rb'

# Offense count: 2
# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches.
Lint/DuplicateBranch:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'

# Offense count: 1
# Configuration parameters: AllowComments, AllowEmptyLambdas.
Lint/EmptyBlock:
  Exclude:
    - 'lib/puppet/type/network_config.rb'

# Offense count: 16
# Configuration parameters: AllowSubject.
RSpec/MultipleMemoizedHelpers:
  Max: 7

# Offense count: 1
RSpec/StubbedMock:
  Exclude:
    - 'spec/unit/facter/network_nexthop_ip_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/CaseLikeIf:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'

# Offense count: 21
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, always_true, never
Style/FrozenStringLiteralComment:
  Enabled: false

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: AllowedReceivers.
Style/HashEachMethods:
  Exclude:
    - 'lib/puppet/provider/network_config/redhat.rb'
    - 'lib/puppet/provider/network_route/redhat.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: literals, strict
Style/MutableConstant:
  Exclude:
    - 'lib/puppet/provider/network_config/redhat.rb'
    - 'lib/puppet/provider/network_route/redhat.rb'

# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: Methods.
Style/RedundantArgument:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'
    - 'spec/unit/provider/network_route/redhat_spec.rb'
    - 'spec/unit/provider/network_route/routes_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods.
# AllowedMethods: present?, blank?, presence, try, try!
Style/SafeNavigation:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: Mode.
Style/StringConcatenation:
  Exclude:
    - 'lib/puppet/provider/network_config/interfaces.rb'

{'fraction_non_alphanumeric': 0.10398308071906943, 'fraction_numerical': 0.01163200563976031, 'mean_word_length': 4.483091787439614, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1408444', 'n_tokens_mistral': 1890, 'n_tokens_neox': 1838, 'n_words': 425}