@@ -51,21 +51,12 @@ Lint/ConstantDefinitionInBlock:
51
51
- ' lib/puppet/type/schedule.rb'
52
52
- ' lib/puppet/type/tidy.rb'
53
53
54
- Lint/ConstantOverwrittenInRescue : # new in 1.31
55
- Enabled : false
56
-
57
54
Lint/DeprecatedConstants : # new in 1.8
58
55
Enabled : false
59
56
60
57
Lint/DuplicateBranch : # new in 1.3
61
58
Enabled : false
62
59
63
- Lint/DuplicateMagicComment : # new in 1.37
64
- Enabled : false
65
-
66
- Lint/DuplicateMatchPattern : # new in 1.50
67
- Enabled : false
68
-
69
60
Lint/DuplicateRegexpCharacterClassElement : # new in 1.1
70
61
Enabled : false
71
62
@@ -81,21 +72,12 @@ Lint/EmptyInPattern: # new in 1.16
81
72
Lint/IncompatibleIoSelectWithFiberScheduler : # new in 1.21
82
73
Enabled : false
83
74
84
- Lint/ItWithoutArgumentsInBlock : # new in 1.59
85
- Enabled : false
86
-
87
75
Lint/LambdaWithoutLiteralBlock : # new in 1.8
88
76
Enabled : false
89
77
90
- Lint/LiteralAssignmentInCondition : # new in 1.58
91
- Enabled : false
92
-
93
78
Lint/MissingSuper :
94
79
Enabled : false
95
80
96
- Lint/MixedCaseRange : # new in 1.53
97
- Enabled : false
98
-
99
81
Lint/NestedMethodDefinition :
100
82
Exclude :
101
83
- ' lib/puppet/pops/types/p_binary_type.rb'
@@ -110,9 +92,6 @@ Lint/NestedMethodDefinition:
110
92
- ' lib/puppet/pops/types/types.rb'
111
93
- ' lib/puppet/type.rb'
112
94
113
- Lint/NonAtomicFileOperation : # new in 1.31
114
- Enabled : false
115
-
116
95
Lint/NoReturnInBeginEndBlocks : # new in 1.2
117
96
Enabled : false
118
97
@@ -125,9 +104,6 @@ Lint/OrAssignmentToConstant: # new in 1.9
125
104
Lint/RedundantDirGlobSort : # new in 1.8
126
105
Enabled : false
127
106
128
- Lint/RedundantRegexpQuantifiers : # new in 1.53
129
- Enabled : false
130
-
131
107
# Unsure how the changes in portage.rb from Lint/RedundantSplatExpansion impact
132
108
# the code
133
109
Lint/RedundantSplatExpansion :
@@ -137,9 +113,6 @@ Lint/RedundantSplatExpansion:
137
113
Lint/RefinementImportMethods : # new in 1.27
138
114
Enabled : false
139
115
140
- Lint/RequireRangeParentheses : # new in 1.32
141
- Enabled : false
142
-
143
116
Lint/RequireRelativeSelfPath : # new in 1.22
144
117
Enabled : false
145
118
@@ -199,9 +172,6 @@ Lint/UnmodifiedReduceAccumulator: # new in 1.1
199
172
Lint/UnusedMethodArgument :
200
173
Enabled : false
201
174
202
- Lint/UselessRescue : # new in 1.43
203
- Enabled : false
204
-
205
175
Lint/UselessRuby2Keywords : # new in 1.23
206
176
Enabled : false
207
177
@@ -294,6 +264,9 @@ Performance/UnfreezeString:
294
264
Style/AccessModifierDeclarations :
295
265
Exclude :
296
266
- ' 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'
297
270
298
271
# This cop supports safe auto-correction (--auto-correct).
299
272
# Configuration parameters: EnforcedStyle.
@@ -791,3 +764,66 @@ Style/ZeroLengthPredicate:
791
764
# URISchemes: http, https
792
765
Layout/LineLength :
793
766
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