# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2023-12-19 12:29:40 UTC using RuboCop version 1.57.2.
# 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
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: Severity, Include.
# Include: **/*.gemspec
Gemspec/DeprecatedAttributeAssignment:
  Exclude:
    - 'beaker-puppet.gemspec'

# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowedMethods, AllowedPatterns.
Lint/AmbiguousBlockAssociation:
  Exclude:
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'tasks/ci.rake'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Lint/AmbiguousOperatorPrecedence:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 8
# This cop supports safe autocorrection (--autocorrect).
Lint/AmbiguousRegexpLiteral:
  Exclude:
    - 'acceptance/tests/create_tmpdir_on_test.rb'
    - 'acceptance/tests/web_helpers_test.rb'
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'

# Offense count: 3
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: AllowSafeAssignment.
Lint/AssignmentInCondition:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'tasks/ci.rake'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Lint/BooleanSymbol:
  Exclude:
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 5
# Configuration parameters: AllowedMethods.
# AllowedMethods: enums
Lint/ConstantDefinitionInBlock:
  Exclude:
    - 'Rakefile'
    - 'acceptance/tests/clone_git_repo_on_test.rb'

# Offense count: 2
# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches.
Lint/DuplicateBranch:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 2
# Configuration parameters: AllowComments, AllowEmptyLambdas.
Lint/EmptyBlock:
  Exclude:
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
Lint/ParenthesesAsGroupedExpression:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Lint/RedundantCopDisableDirective:
  Exclude:
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
Lint/RedundantRequireStatement:
  Exclude:
    - 'spec/spec_helper.rb'
    - 'tasks/ci.rake'

# Offense count: 3
Lint/RescueException:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'

# Offense count: 3
Lint/ShadowingOuterLocalVariable:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Lint/UnifiedInteger:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'

# Offense count: 1
# Configuration parameters: AllowedPatterns.
# AllowedPatterns: (?-mix:(exactly|at_least|at_most)\(\d+\)\.times)
Lint/UnreachableLoop:
  Exclude:
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'

# Offense count: 19
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments.
Lint/UnusedBlockArgument:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/aio_defaults.rb'
    - 'lib/beaker-puppet/install_utils/foss_defaults.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'setup/git/010_TestSetup.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'
    - 'tasks/ci.rake'

# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods.
Lint/UnusedMethodArgument:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 17
# This cop supports unsafe autocorrection (--autocorrect-all).
Lint/UselessAssignment:
  Exclude:
    - 'acceptance/tests/clone_git_repo_on_test.rb'
    - 'acceptance/tests/create_tmpdir_on_test.rb'
    - 'lib/beaker-puppet/install_utils/ezbake_utils.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/windows_utils.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'

# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
Minitest/RefuteFalse:
  Exclude:
    - 'acceptance/tests/install_smoke_test.rb'
    - 'acceptance/tests/web_helpers_test.rb'

# Offense count: 1
Naming/AccessorMethodName:
  Exclude:
    - 'Rakefile'

# Offense count: 5
Naming/ConstantName:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'setup/common/003_solaris_cert_fix.rb'

# Offense count: 19
# Configuration parameters: ExpectMatchingDefinition, CheckDefinitionPathHierarchy, CheckDefinitionPathHierarchyRoots, Regex, IgnoreExecutableScripts, AllowedAcronyms.
# CheckDefinitionPathHierarchyRoots: lib, spec, test, src
# AllowedAcronyms: CLI, DSL, ACL, API, ASCII, CPU, CSS, DNS, EOF, GUID, HTML, HTTP, HTTPS, ID, IP, JSON, LHS, QPS, RAM, RHS, RPC, SLA, SMTP, SQL, SSH, TCP, TLS, TTL, UDP, UI, UID, UUID, URI, URL, UTF8, VM, XML, XMPP, XSRF, XSS
Naming/FileName:
  Enabled: false

# Offense count: 27
# Configuration parameters: ForbiddenDelimiters.
# ForbiddenDelimiters: (?i-mx:(^|\s)(EO[A-Z]{1}|END)(\s|$))
Naming/HeredocDelimiterNaming:
  Exclude:
    - 'Rakefile'
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/puppet5.rb'
    - 'setup/common/003_solaris_cert_fix.rb'
    - 'setup/git/000_EnvSetup.rb'
    - 'setup/git/010_TestSetup.rb'
    - 'setup/git/070_InstallCACerts.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'tasks/ci.rake'

# Offense count: 7
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: PreferredName.
Naming/RescuedExceptionsVariableName:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'

# Offense count: 10
# Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns.
# SupportedStyles: snake_case, normalcase, non_integer
# AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339, x86_64
Naming/VariableNumber:
  Exclude:
    - 'acceptance/pre_suite/git/install.rb'
    - 'acceptance/tests/clone_git_repo_on_test.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'setup/git/000_EnvSetup.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Performance/BlockGivenWithExplicitBlock:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'

# Offense count: 1
# Configuration parameters: MinSize.
Performance/CollectionLiteralInLoop:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Performance/RedundantBlockCall:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'

# Offense count: 9
# This cop supports safe autocorrection (--autocorrect).
Performance/RedundantMatch:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/module_utils.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: MaxKeyValuePairs.
Performance/RedundantMerge:
  Exclude:
    - 'lib/beaker-puppet/helpers/facter_helpers.rb'

# Offense count: 43
# This cop supports safe autocorrection (--autocorrect).
Performance/RegexpMatch:
  Exclude:
    - 'acceptance/pre_suite/gem/install.rb'
    - 'acceptance/pre_suite/git/install.rb'
    - 'acceptance/tests/stub_host.rb'
    - 'lib/beaker-puppet/install_utils/aio_defaults.rb'
    - 'lib/beaker-puppet/install_utils/ezbake_utils.rb'
    - 'lib/beaker-puppet/install_utils/foss_defaults.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/module_utils.rb'
    - 'lib/beaker-puppet/install_utils/windows_utils.rb'
    - 'setup/common/003_solaris_cert_fix.rb'
    - 'setup/gem/010_GemInstall.rb'
    - 'setup/git/000_EnvSetup.rb'

# Offense count: 30
# This cop supports unsafe autocorrection (--autocorrect-all).
Performance/StringInclude:
  Exclude:
    - 'acceptance/pre_suite/gem/install.rb'
    - 'acceptance/pre_suite/git/install.rb'
    - 'acceptance/tests/stub_host.rb'
    - 'lib/beaker-puppet/helpers/host_helpers.rb'
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/aio_defaults.rb'
    - 'lib/beaker-puppet/install_utils/foss_defaults.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/puppet_utils.rb'
    - 'setup/common/003_solaris_cert_fix.rb'
    - 'setup/gem/010_GemInstall.rb'
    - 'setup/git/000_EnvSetup.rb'

# Offense count: 7
# This cop supports safe autocorrection (--autocorrect).
Performance/StringReplacement:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/module_utils.rb'
    - 'lib/beaker-puppet/install_utils/windows_utils.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 6
# This cop supports unsafe autocorrection (--autocorrect-all).
RSpec/BeEq:
  Exclude:
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
RSpec/ContextMethod:
  Exclude:
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 52
# Configuration parameters: Prefixes, AllowedPatterns.
# Prefixes: when, with, without
RSpec/ContextWording:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 24
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowConsecutiveOneLiners.
RSpec/EmptyLineAfterExample:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 10
# This cop supports safe autocorrection (--autocorrect).
RSpec/EmptyLineAfterExampleGroup:
  Exclude:
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 19
# This cop supports safe autocorrection (--autocorrect).
RSpec/EmptyLineAfterFinalLet:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 4
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowConsecutiveOneLiners.
RSpec/EmptyLineAfterHook:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
RSpec/Eq:
  Exclude:
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 138
# Configuration parameters: CountAsOne.
RSpec/ExampleLength:
  Max: 34

# Offense count: 24
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: CustomTransform, IgnoredWords, DisallowedExamples.
# DisallowedExamples: works
RSpec/ExampleWording:
  Exclude:
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/wrappers_spec.rb'

# Offense count: 8
RSpec/ExpectInHook:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'

# Offense count: 11
# Configuration parameters: Include, CustomTransform, IgnoreMethods, SpecSuffixOnly.
# Include: **/*_spec*rb*, **/spec/**/*
RSpec/FilePath:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/host_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'
    - 'spec/beaker-puppet/wrappers_spec.rb'

# Offense count: 26
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: implicit, each, example
RSpec/HookArgument:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 2
# Configuration parameters: Max, AllowedIdentifiers, AllowedPatterns.
RSpec/IndexedLet:
  Exclude:
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 14
# Configuration parameters: AssignmentOnly.
RSpec/InstanceVariable:
  Exclude:
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'

# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: it_behaves_like, it_should_behave_like
RSpec/ItBehavesLike:
  Exclude:
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 1
RSpec/IteratedExpectation:
  Exclude:
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
RSpec/LetBeforeExamples:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'

# Offense count: 508
# Configuration parameters: EnforcedStyle.
# SupportedStyles: have_received, receive
RSpec/MessageSpies:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'
    - 'spec/beaker-puppet/wrappers_spec.rb'

# Offense count: 183
RSpec/MultipleExpectations:
  Max: 12

# Offense count: 150
# Configuration parameters: AllowSubject.
RSpec/MultipleMemoizedHelpers:
  Max: 25

# Offense count: 940
# Configuration parameters: EnforcedStyle, IgnoreSharedExamples.
# SupportedStyles: always, named_only
RSpec/NamedSubject:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/host_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'
    - 'spec/beaker-puppet/wrappers_spec.rb'

# Offense count: 31
# Configuration parameters: AllowedGroups.
RSpec/NestedGroups:
  Max: 5

# Offense count: 8
# Configuration parameters: AllowedPatterns.
# AllowedPatterns: ^expect_, ^assert_
RSpec/NoExpectationExample:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 10
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: not_to, to_not
RSpec/NotToNot:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 24
# This cop supports safe autocorrection (--autocorrect).
RSpec/ReceiveCounts:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 66
# This cop supports unsafe autocorrection (--autocorrect-all).
RSpec/ReceiveMessages:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'
    - 'spec/helpers.rb'

# Offense count: 19
# This cop supports safe autocorrection (--autocorrect).
RSpec/ReceiveNever:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 6
RSpec/RepeatedDescription:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'

# Offense count: 33
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: and_return, block
RSpec/ReturnFromStub:
  Exclude:
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'

# Offense count: 11
# Configuration parameters: Include, CustomTransform, IgnoreMethods, IgnoreMetadata.
# Include: **/*_spec.rb
RSpec/SpecFilePathFormat:
  Exclude:
    - '**/spec/routing/**/*'
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/host_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'
    - 'spec/beaker-puppet/wrappers_spec.rb'

# Offense count: 106
RSpec/StubbedMock:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 593
RSpec/SubjectStub:
  Exclude:
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/helpers/tk_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'
    - 'spec/beaker-puppet/wrappers_spec.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: constant, string
RSpec/VerifiedDoubleReference:
  Exclude:
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 9
# Configuration parameters: IgnoreNameless, IgnoreSymbolicNames.
RSpec/VerifiedDoubles:
  Exclude:
    - 'spec/beaker-puppet/helpers/puppet_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'
    - 'spec/helpers.rb'

# Offense count: 1
Rake/ClassDefinitionInTask:
  Exclude:
    - 'Rakefile'

# Offense count: 6
# This cop supports safe autocorrection (--autocorrect).
Rake/Desc:
  Exclude:
    - 'Rakefile'
    - 'tasks/ci.rake'

# Offense count: 6
Rake/MethodDefinitionInTask:
  Exclude:
    - 'Rakefile'

# Offense count: 4
Security/Eval:
  Exclude:
    - 'Rakefile'
    - 'acceptance/config/gem/acceptance-options.rb'
    - 'acceptance/config/git/acceptance-options.rb'
    - 'acceptance/config/pkg/acceptance-options.rb'

# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
Security/JSONLoad:
  Exclude:
    - 'setup/git/000_EnvSetup.rb'
    - 'tasks/ci.rake'

# Offense count: 1
Security/Open:
  Exclude:
    - 'setup/git/000_EnvSetup.rb'

# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
Security/YAMLLoad:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 6
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, conditionals
Style/AndOr:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/puppet_utils.rb'

# Offense count: 10
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowOnConstant, AllowOnSelfClass.
Style/CaseEquality:
  Exclude:
    - 'lib/beaker-puppet/install_utils/module_utils.rb'
    - 'spec/beaker-puppet/helpers/facter_helpers_spec.rb'
    - 'spec/beaker-puppet/install_utils/puppet5_spec.rb'
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 3
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: MinBranchesCount.
Style/CaseLikeIf:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: nested, compact
Style/ClassAndModuleChildren:
  Exclude:
    - 'spec/beaker-puppet/install_utils/ezbake_utils_spec.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: AllowedReceivers.
Style/CollectionCompact:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/CombinableLoops:
  Exclude:
    - 'spec/beaker-puppet/install_utils/windows_utils_spec.rb'

# Offense count: 3
# Configuration parameters: AllowedConstants.
Style/Documentation:
  Exclude:
    - 'spec/**/*'
    - 'test/**/*'
    - 'Rakefile'
    - 'lib/beaker-puppet/install_utils/puppet5.rb'
    - 'lib/beaker-puppet/wrappers.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/EnvHome:
  Exclude:
    - 'acceptance/config/acceptance-options.rb'

# Offense count: 20
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: MaxUnannotatedPlaceholdersAllowed, AllowedMethods, AllowedPatterns.
# SupportedStyles: annotated, template, unannotated
Style/FormatStringToken:
  EnforcedStyle: unannotated

# Offense count: 74
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, always_true, never
Style/FrozenStringLiteralComment:
  Enabled: false

# Offense count: 1
# Configuration parameters: MinBranchesCount.
Style/HashLikeCase:
  Exclude:
    - 'lib/beaker-puppet/install_utils/windows_utils.rb'

# Offense count: 4
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/IdenticalConditionalBranches:
  Exclude:
    - 'lib/beaker-puppet/helpers/tk_helpers.rb'
    - 'lib/beaker-puppet/install_utils/ezbake_utils.rb'

# Offense count: 13
# This cop supports safe autocorrection (--autocorrect).
Style/IfUnlessModifier:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/module_utils.rb'
    - 'lib/beaker-puppet/install_utils/puppet5.rb'
    - 'lib/beaker-puppet/install_utils/windows_utils.rb'

# Offense count: 18
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/LineEndConcatenation:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/MapToHash:
  Exclude:
    - 'lib/beaker-puppet/install_utils/puppet5.rb'

# Offense count: 1
Style/MixinUsage:
  Exclude:
    - 'tasks/ci.rake'

# Offense count: 37
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: literals, strict
Style/MutableConstant:
  Enabled: false

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: IncludeSemanticChanges.
Style/NonNilCheck:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 11
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle, AllowedMethods, AllowedPatterns.
# SupportedStyles: predicate, comparison
Style/NumericPredicate:
  Exclude:
    - 'spec/**/*'
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/ezbake_utils.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/puppet_utils.rb'
    - 'lib/beaker-puppet/install_utils/windows_utils.rb'

# Offense count: 1
Style/OpenStructUse:
  Exclude:
    - 'spec/helpers.rb'

# Offense count: 2
# Configuration parameters: AllowedMethods.
# AllowedMethods: respond_to_missing?
Style/OptionalBooleanParameter:
  Exclude:
    - 'Rakefile'
    - 'lib/beaker-puppet/helpers/tk_helpers.rb'

# Offense count: 8
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: short, verbose
Style/PreferredHashMethods:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/module_utils.rb'
    - 'spec/helpers.rb'

# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: Methods.
Style/RedundantArgument:
  Exclude:
    - 'Rakefile'
    - 'tasks/ci.rake'

# Offense count: 17
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/RedundantInterpolation:
  Exclude:
    - 'Rakefile'
    - 'acceptance/tests/clone_git_repo_on_test.rb'
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'lib/beaker-puppet/install_utils/puppet5.rb'
    - 'spec/beaker-puppet/install_utils/foss_utils_spec.rb'
    - 'tasks/ci.rake'

# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength.
# AllowedMethods: present?, blank?, presence, try, try!
Style/SafeNavigation:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 3
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: RequireEnglish, EnforcedStyle.
# SupportedStyles: use_perl_names, use_english_names, use_builtin_english_names
Style/SpecialGlobalVars:
  Exclude:
    - 'lib/beaker-puppet/install_utils/puppet5.rb'

# Offense count: 15
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: Mode.
Style/StringConcatenation:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/ezbake_utils.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'
    - 'spec/beaker-puppet/install_utils/module_utils_spec.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: forbid_for_all_comparison_operators, forbid_for_equality_operators_only, require_for_all_comparison_operators, require_for_equality_operators_only
Style/YodaCondition:
  Exclude:
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 4
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/ZeroLengthPredicate:
  Exclude:
    - 'lib/beaker-puppet/helpers/puppet_helpers.rb'
    - 'lib/beaker-puppet/install_utils/foss_utils.rb'

# Offense count: 122
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns.
# URISchemes: http, https
Layout/LineLength:
  Max: 428