# This configuration was generated by # `rubocop --auto-gen-config` # on 2023-03-27 17:58:31 UTC using RuboCop version 1.48.1. # 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: 7 # This cop supports safe autocorrection (--autocorrect). Lint/AmbiguousRegexpLiteral: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowSafeAssignment. Lint/AssignmentInCondition: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' # Offense count: 1 Lint/MissingSuper: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). Lint/NonDeterministicRequireOrder: Exclude: - 'spec/spec_helper.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). Lint/RedundantStringCoercion: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments. Lint/UnusedBlockArgument: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods. Lint/UnusedMethodArgument: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' - 'lib/beaker/hypervisor/vagrant_custom.rb' # Offense count: 2 Lint/UselessAssignment: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 1 Naming/AccessorMethodName: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' # Offense count: 3 # Configuration parameters: ForbiddenDelimiters. # ForbiddenDelimiters: (?i-mx:(^|\s)(EO[A-Z]{1}|END)(\s|$)) Naming/HeredocDelimiterNaming: Exclude: - 'Rakefile' - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). Performance/InefficientHashSearch: Exclude: - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' # Offense count: 4 # This cop supports safe autocorrection (--autocorrect). Performance/RedundantMatch: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: MaxKeyValuePairs. Performance/RedundantMerge: Exclude: - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' # Offense count: 7 # This cop supports safe autocorrection (--autocorrect). Performance/RegexpMatch: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' # Offense count: 2 # This cop supports unsafe autocorrection (--autocorrect-all). Performance/StringInclude: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: be, be_nil RSpec/BeNil: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 14 # Configuration parameters: Prefixes, AllowedPatterns. # Prefixes: when, with, without RSpec/ContextWording: Exclude: - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' - 'spec/beaker/hypervisor/vagrant_desktop_spec.rb' - 'spec/beaker/hypervisor/vagrant_fusion_spec.rb' - 'spec/beaker/hypervisor/vagrant_libvirt_spec.rb' - 'spec/beaker/hypervisor/vagrant_parallels_spec.rb' - 'spec/beaker/hypervisor/vagrant_spec.rb' - 'spec/beaker/hypervisor/vagrant_virtualbox_spec.rb' - 'spec/beaker/hypervisor/vagrant_workstation_spec.rb' # Offense count: 3 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: SkipBlocks, EnforcedStyle. # SupportedStyles: described_class, explicit RSpec/DescribedClass: Exclude: - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' - 'spec/beaker/hypervisor/vagrant_parallels_spec.rb' - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). RSpec/EmptyLineAfterFinalLet: Exclude: - 'spec/beaker/hypervisor/vagrant_parallels_spec.rb' - 'spec/beaker/hypervisor/vagrant_virtualbox_spec.rb' # Offense count: 19 # Configuration parameters: CountAsOne. RSpec/ExampleLength: Max: 17 # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: CustomTransform, IgnoredWords, DisallowedExamples. # DisallowedExamples: works RSpec/ExampleWording: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 10 RSpec/ExpectInHook: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 7 # Configuration parameters: Include, CustomTransform, IgnoreMethods, SpecSuffixOnly. # Include: **/*_spec*rb*, **/spec/**/* RSpec/FilePath: Exclude: - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' - 'spec/beaker/hypervisor/vagrant_desktop_spec.rb' - 'spec/beaker/hypervisor/vagrant_fusion_spec.rb' - 'spec/beaker/hypervisor/vagrant_libvirt_spec.rb' - 'spec/beaker/hypervisor/vagrant_parallels_spec.rb' - 'spec/beaker/hypervisor/vagrant_virtualbox_spec.rb' - 'spec/beaker/hypervisor/vagrant_workstation_spec.rb' # Offense count: 5 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: implicit, each, example RSpec/HookArgument: Exclude: - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 17 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: single_line_only, single_statement_only, disallow, require_implicit RSpec/ImplicitSubject: Exclude: - 'spec/beaker/hypervisor/vagrant_desktop_spec.rb' - 'spec/beaker/hypervisor/vagrant_fusion_spec.rb' - 'spec/beaker/hypervisor/vagrant_libvirt_spec.rb' - 'spec/beaker/hypervisor/vagrant_parallels_spec.rb' - 'spec/beaker/hypervisor/vagrant_virtualbox_spec.rb' - 'spec/beaker/hypervisor/vagrant_workstation_spec.rb' # Offense count: 4 # Configuration parameters: AssignmentOnly. RSpec/InstanceVariable: Exclude: - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). RSpec/LeadingSubject: Exclude: - 'spec/beaker/hypervisor/vagrant_parallels_spec.rb' - 'spec/beaker/hypervisor/vagrant_virtualbox_spec.rb' # Offense count: 73 # Configuration parameters: . # SupportedStyles: have_received, receive RSpec/MessageSpies: EnforcedStyle: receive # Offense count: 17 RSpec/MultipleExpectations: Max: 5 # Offense count: 2 # Configuration parameters: AllowSubject. RSpec/MultipleMemoizedHelpers: Max: 6 # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: not_to, to_not RSpec/NotToNot: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). RSpec/ReceiveNever: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 3 RSpec/StubbedMock: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 1 # Configuration parameters: IgnoreNameless, IgnoreSymbolicNames. RSpec/VerifiedDoubles: Exclude: - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). Rake/Desc: Exclude: - 'Rakefile' # Offense count: 7 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowOnConstant, AllowOnSelfClass. Style/CaseEquality: Exclude: - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 8 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: nested, compact Style/ClassAndModuleChildren: Exclude: - 'lib/beaker/hypervisor/vagrant/mount_folder.rb' - 'lib/beaker/hypervisor/vagrant_custom.rb' - 'lib/beaker/hypervisor/vagrant_desktop.rb' - 'lib/beaker/hypervisor/vagrant_fusion.rb' - 'lib/beaker/hypervisor/vagrant_libvirt.rb' - 'lib/beaker/hypervisor/vagrant_parallels.rb' - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' - 'lib/beaker/hypervisor/vagrant_workstation.rb' # Offense count: 9 # Configuration parameters: AllowedConstants. Style/Documentation: Exclude: - 'spec/**/*' - 'test/**/*' - 'lib/beaker/hypervisor/vagrant.rb' - 'lib/beaker/hypervisor/vagrant/mount_folder.rb' - 'lib/beaker/hypervisor/vagrant_custom.rb' - 'lib/beaker/hypervisor/vagrant_desktop.rb' - 'lib/beaker/hypervisor/vagrant_fusion.rb' - 'lib/beaker/hypervisor/vagrant_libvirt.rb' - 'lib/beaker/hypervisor/vagrant_parallels.rb' - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' - 'lib/beaker/hypervisor/vagrant_workstation.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). Style/EnvHome: Exclude: - 'Rakefile' # Offense count: 24 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: always, always_true, never Style/FrozenStringLiteralComment: Enabled: false # Offense count: 9 # This cop supports safe autocorrection (--autocorrect). Style/IfUnlessModifier: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' - 'lib/beaker/hypervisor/vagrant_desktop.rb' - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' - 'lib/beaker/hypervisor/vagrant_workstation.rb' # Offense count: 6 # This cop supports unsafe autocorrection (--autocorrect-all). Style/LineEndConcatenation: Exclude: - 'lib/beaker/hypervisor/vagrant_fusion.rb' - 'lib/beaker/hypervisor/vagrant_libvirt.rb' # Offense count: 2 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: literals, strict Style/MutableConstant: Exclude: - 'bin/beaker-vagrant' - 'lib/beaker-vagrant/version.rb' # 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/hypervisor/vagrant.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). Style/SlicingWithRange: Exclude: - 'lib/beaker/hypervisor/vagrant_libvirt.rb' # Offense count: 6 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: Mode. Style/StringConcatenation: Exclude: - 'lib/beaker/hypervisor/vagrant.rb' - 'lib/beaker/hypervisor/vagrant_fusion.rb' - 'lib/beaker/hypervisor/vagrant_libvirt.rb' - 'spec/beaker/hypervisor/vagrant_custom_spec.rb' - 'spec/spec_helper.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInArrayLiteral: Exclude: - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 21 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInHashLiteral: Exclude: - 'lib/beaker/hypervisor/vagrant_virtualbox.rb' - 'spec/beaker/hypervisor/vagrant_spec.rb' # Offense count: 23 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns. # URISchemes: http, https Layout/LineLength: Max: 222