@@ -51,21 +51,12 @@ Lint/ConstantDefinitionInBlock:
5151 - ' lib/puppet/type/schedule.rb'
5252 - ' lib/puppet/type/tidy.rb'
5353
54- Lint/ConstantOverwrittenInRescue : # new in 1.31
55- Enabled : false
56-
5754Lint/DeprecatedConstants : # new in 1.8
5855 Enabled : false
5956
6057Lint/DuplicateBranch : # new in 1.3
6158 Enabled : false
6259
63- Lint/DuplicateMagicComment : # new in 1.37
64- Enabled : false
65-
66- Lint/DuplicateMatchPattern : # new in 1.50
67- Enabled : false
68-
6960Lint/DuplicateRegexpCharacterClassElement : # new in 1.1
7061 Enabled : false
7162
@@ -81,21 +72,12 @@ Lint/EmptyInPattern: # new in 1.16
8172Lint/IncompatibleIoSelectWithFiberScheduler : # new in 1.21
8273 Enabled : false
8374
84- Lint/ItWithoutArgumentsInBlock : # new in 1.59
85- Enabled : false
86-
8775Lint/LambdaWithoutLiteralBlock : # new in 1.8
8876 Enabled : false
8977
90- Lint/LiteralAssignmentInCondition : # new in 1.58
91- Enabled : false
92-
9378Lint/MissingSuper :
9479 Enabled : false
9580
96- Lint/MixedCaseRange : # new in 1.53
97- Enabled : false
98-
9981Lint/NestedMethodDefinition :
10082 Exclude :
10183 - ' lib/puppet/pops/types/p_binary_type.rb'
@@ -110,9 +92,6 @@ Lint/NestedMethodDefinition:
11092 - ' lib/puppet/pops/types/types.rb'
11193 - ' lib/puppet/type.rb'
11294
113- Lint/NonAtomicFileOperation : # new in 1.31
114- Enabled : false
115-
11695Lint/NoReturnInBeginEndBlocks : # new in 1.2
11796 Enabled : false
11897
@@ -125,9 +104,6 @@ Lint/OrAssignmentToConstant: # new in 1.9
125104Lint/RedundantDirGlobSort : # new in 1.8
126105 Enabled : false
127106
128- Lint/RedundantRegexpQuantifiers : # new in 1.53
129- Enabled : false
130-
131107# Unsure how the changes in portage.rb from Lint/RedundantSplatExpansion impact
132108# the code
133109Lint/RedundantSplatExpansion :
@@ -137,9 +113,6 @@ Lint/RedundantSplatExpansion:
137113Lint/RefinementImportMethods : # new in 1.27
138114 Enabled : false
139115
140- Lint/RequireRangeParentheses : # new in 1.32
141- Enabled : false
142-
143116Lint/RequireRelativeSelfPath : # new in 1.22
144117 Enabled : false
145118
@@ -199,9 +172,6 @@ Lint/UnmodifiedReduceAccumulator: # new in 1.1
199172Lint/UnusedMethodArgument :
200173 Enabled : false
201174
202- Lint/UselessRescue : # new in 1.43
203- Enabled : false
204-
205175Lint/UselessRuby2Keywords : # new in 1.23
206176 Enabled : false
207177
@@ -294,6 +264,9 @@ Performance/UnfreezeString:
294264Style/AccessModifierDeclarations :
295265 Exclude :
296266 - ' lib/puppet/util/suidmanager.rb'
267+ - ' lib/puppet/util/command_line/trollop.rb'
268+ - ' lib/puppet/util/windows/com.rb'
269+ - ' lib/puppet/util/windows/monkey_patches/process.rb'
297270
298271# This cop supports safe auto-correction (--auto-correct).
299272# Configuration parameters: EnforcedStyle.
@@ -791,3 +764,66 @@ Style/ZeroLengthPredicate:
791764# URISchemes: http, https
792765Layout/LineLength :
793766 Max : 582
767+
768+ Style/CaseLikeIf :
769+ Exclude :
770+ - ' lib/puppet/provider/package/pip.rb'
771+ - ' lib/puppet/provider/package/portupgrade.rb'
772+ - ' lib/puppet/transaction/report.rb'
773+
774+ Style/EmptyCaseCondition :
775+ Exclude :
776+ - ' lib/puppet/type.rb'
777+
778+ Gemspec/DateAssignment : # new in 1.10
779+ Enabled : false
780+ Gemspec/RequireMFA : # new in 1.23
781+ Enabled : false
782+ Naming/BlockForwarding : # new in 1.24
783+ Enabled : false
784+ Security/CompoundHash : # new in 1.28
785+ Enabled : false
786+ Security/IoMethods : # new in 1.22
787+ Enabled : false
788+ Style/ArgumentsForwarding : # new in 1.1
789+ Enabled : false
790+ Style/EndlessMethod : # new in 1.8
791+ Enabled : false
792+ Style/HashExcept : # new in 1.7
793+ Enabled : false
794+ Style/InPatternThen : # new in 1.16
795+ Enabled : false
796+ Style/MultilineInPatternThen : # new in 1.16
797+ Enabled : false
798+ Style/NegatedIfElseCondition : # new in 1.2
799+ Enabled : false
800+ Style/NestedFileDirname : # new in 1.26
801+ Enabled : false
802+ Style/NilLambda : # new in 1.3
803+ Enabled : false
804+ Style/NumberedParameters : # new in 1.22
805+ Enabled : false
806+ Style/NumberedParametersLimit : # new in 1.22
807+ Enabled : false
808+ Style/ObjectThen : # new in 1.28
809+ Enabled : false
810+ Style/OpenStructUse : # new in 1.23
811+ Enabled : false
812+ Style/QuotedSymbols : # new in 1.16
813+ Enabled : false
814+ Style/RedundantArgument : # new in 1.4
815+ Enabled : false
816+ Style/RedundantInitialize : # new in 1.27
817+ Enabled : false
818+ Style/RedundantSelfAssignmentBranch : # new in 1.19
819+ Enabled : false
820+ Style/SelectByRegexp : # new in 1.22
821+ Enabled : false
822+ Style/StringChars : # new in 1.12
823+ Enabled : false
824+ Style/SwapValues : # new in 1.1
825+ Enabled : false
826+ Performance/MapMethodChain : # new in 1.19
827+ Enabled : false
828+ RSpec/ChangeByZero : # new in 2.11.0
829+ Enabled : false
0 commit comments