]> review.fuel-infra Code Review - puppet-modules/puppetlabs-apt.git/blob - .rubocop_todo.yml
b938048e16574bbf4b41dd5da884f2731c7496e0
[puppet-modules/puppetlabs-apt.git] / .rubocop_todo.yml
1 # This configuration was generated by
2 # `rubocop --auto-gen-config`
3 # on 2023-04-21 09:13:34 UTC using RuboCop version 1.48.1.
4 # The point is for the user to remove these configuration records
5 # one by one as the offenses are removed from the code base.
6 # Note that changes in the inspected code, or installation of new
7 # versions of RuboCop, may require this file to be generated again.
8
9 # Offense count: 32
10 # This cop supports safe autocorrection (--autocorrect).
11 Layout/ClosingHeredocIndentation:
12   Exclude:
13     - 'spec/acceptance/apt_key_provider_spec.rb'
14     - 'spec/acceptance/apt_spec.rb'
15     - 'spec/spec_helper_acceptance_local.rb'
16     - 'spec/unit/puppet/provider/apt_key_spec.rb'
17
18 # Offense count: 5
19 # This cop supports safe autocorrection (--autocorrect).
20 Layout/EmptyLineAfterGuardClause:
21   Exclude:
22     - 'lib/facter/apt_updates.rb'
23     - 'lib/puppet/provider/apt_key/apt_key.rb'
24     - 'lib/puppet/type/apt_key.rb'
25     - 'spec/spec_helper_acceptance_local.rb'
26     - 'tasks/init.rb'
27
28 # Offense count: 57
29 # This cop supports safe autocorrection (--autocorrect).
30 # Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle.
31 # SupportedHashRocketStyles: key, separator, table
32 # SupportedColonStyles: key, separator, table
33 # SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit
34 Layout/HashAlignment:
35   Exclude:
36     - 'spec/classes/apt_spec.rb'
37     - 'spec/classes/apt_update_spec.rb'
38     - 'spec/defines/conf_spec.rb'
39     - 'spec/defines/pin_spec.rb'
40     - 'spec/defines/source_compat_spec.rb'
41     - 'spec/defines/source_spec.rb'
42     - 'spec/unit/puppet/provider/apt_key_spec.rb'
43     - 'spec/unit/puppet/type/apt_key_spec.rb'
44
45 # Offense count: 2
46 # This cop supports safe autocorrection (--autocorrect).
47 Layout/HeredocIndentation:
48   Exclude:
49     - 'spec/spec_helper_acceptance_local.rb'
50     - 'spec/unit/puppet/provider/apt_key_spec.rb'
51
52 # Offense count: 6
53 # This cop supports safe autocorrection (--autocorrect).
54 Layout/SpaceAroundMethodCallOperator:
55   Exclude:
56     - 'spec/defines/key_compat_spec.rb'
57     - 'spec/defines/key_spec.rb'
58
59 # Offense count: 1
60 # This cop supports unsafe autocorrection (--autocorrect-all).
61 Lint/BooleanSymbol:
62   Exclude:
63     - 'spec/unit/puppet/type/apt_key_spec.rb'
64
65 # Offense count: 3
66 # Configuration parameters: AllowedMethods.
67 # AllowedMethods: enums
68 Lint/ConstantDefinitionInBlock:
69   Exclude:
70     - 'spec/defines/key_compat_spec.rb'
71     - 'spec/defines/source_compat_spec.rb'
72     - 'spec/defines/source_spec.rb'
73
74 # Offense count: 6
75 # This cop supports safe autocorrection (--autocorrect).
76 # Configuration parameters: EnforcedStyle.
77 # SupportedStyles: strict, consistent
78 Lint/SymbolConversion:
79   Exclude:
80     - 'spec/classes/apt_update_spec.rb'
81
82 # Offense count: 6
83 # Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes.
84 Metrics/AbcSize:
85   Max: 40
86
87 # Offense count: 3
88 # Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns, inherit_mode.
89 # AllowedMethods: refine
90 Metrics/BlockLength:
91   Max: 180
92
93 # Offense count: 3
94 # Configuration parameters: AllowedMethods, AllowedPatterns.
95 Metrics/CyclomaticComplexity:
96   Max: 11
97
98 # Offense count: 8
99 # Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns.
100 Metrics/MethodLength:
101   Max: 39
102
103 # Offense count: 3
104 # Configuration parameters: AllowedMethods, AllowedPatterns.
105 Metrics/PerceivedComplexity:
106   Max: 12
107
108 # Offense count: 1
109 # Configuration parameters: MinSize.
110 Performance/CollectionLiteralInLoop:
111   Exclude:
112     - 'spec/classes/apt_update_spec.rb'
113
114 # Offense count: 6
115 # This cop supports unsafe autocorrection (--autocorrect-all).
116 RSpec/BeEq:
117   Exclude:
118     - 'spec/unit/facter/apt_reboot_required_spec.rb'
119     - 'spec/unit/puppet/type/apt_key_spec.rb'
120
121 # Offense count: 8
122 # This cop supports safe autocorrection (--autocorrect).
123 # Configuration parameters: EnforcedStyle.
124 # SupportedStyles: be, be_nil
125 RSpec/BeNil:
126   Exclude:
127     - 'spec/unit/facter/apt_dist_package_security_updates_spec.rb'
128     - 'spec/unit/facter/apt_dist_package_updates_spec.rb'
129     - 'spec/unit/facter/apt_dist_security_updates_spec.rb'
130     - 'spec/unit/facter/apt_dist_updates_spec.rb'
131     - 'spec/unit/facter/apt_package_security_updates_spec.rb'
132     - 'spec/unit/facter/apt_package_updates_spec.rb'
133     - 'spec/unit/facter/apt_security_updates_spec.rb'
134     - 'spec/unit/facter/apt_updates_spec.rb'
135
136 # Offense count: 6
137 # Configuration parameters: Prefixes, AllowedPatterns.
138 # Prefixes: when, with, without
139 RSpec/ContextWording:
140   Exclude:
141     - 'spec/classes/apt_spec.rb'
142     - 'spec/classes/apt_update_spec.rb'
143     - 'spec/unit/puppet/provider/apt_key_spec.rb'
144
145 # Offense count: 32
146 # Configuration parameters: IgnoredMetadata.
147 RSpec/DescribeClass:
148   Enabled: false
149
150 # Offense count: 23
151 # This cop supports safe autocorrection (--autocorrect).
152 # Configuration parameters: AllowConsecutiveOneLiners.
153 RSpec/EmptyLineAfterExample:
154   Exclude:
155     - 'spec/acceptance/apt_key_provider_spec.rb'
156     - 'spec/acceptance/apt_spec.rb'
157     - 'spec/classes/apt_spec.rb'
158     - 'spec/defines/key_compat_spec.rb'
159     - 'spec/defines/key_spec.rb'
160     - 'spec/defines/pin_spec.rb'
161     - 'spec/defines/ppa_spec.rb'
162     - 'spec/defines/source_spec.rb'
163
164 # Offense count: 39
165 # This cop supports safe autocorrection (--autocorrect).
166 RSpec/EmptyLineAfterExampleGroup:
167   Exclude:
168     - 'spec/acceptance/apt_key_provider_spec.rb'
169     - 'spec/acceptance/init_task_spec.rb'
170     - 'spec/classes/apt_backports_spec.rb'
171     - 'spec/classes/apt_spec.rb'
172     - 'spec/classes/apt_update_spec.rb'
173     - 'spec/defines/key_compat_spec.rb'
174     - 'spec/defines/key_spec.rb'
175     - 'spec/defines/source_spec.rb'
176
177 # Offense count: 24
178 # This cop supports safe autocorrection (--autocorrect).
179 # Configuration parameters: AllowConsecutiveOneLiners.
180 RSpec/EmptyLineAfterHook:
181   Exclude:
182     - 'spec/acceptance/apt_key_provider_spec.rb'
183     - 'spec/unit/facter/apt_dist_has_updates_spec.rb'
184     - 'spec/unit/facter/apt_dist_package_security_updates_spec.rb'
185     - 'spec/unit/facter/apt_dist_package_updates_spec.rb'
186     - 'spec/unit/facter/apt_dist_security_updates_spec.rb'
187     - 'spec/unit/facter/apt_dist_updates_spec.rb'
188     - 'spec/unit/facter/apt_has_updates_spec.rb'
189     - 'spec/unit/facter/apt_package_security_updates_spec.rb'
190     - 'spec/unit/facter/apt_package_updates_spec.rb'
191     - 'spec/unit/facter/apt_reboot_required_spec.rb'
192     - 'spec/unit/facter/apt_security_updates_spec.rb'
193     - 'spec/unit/facter/apt_updates_spec.rb'
194     - 'spec/unit/puppet/provider/apt_key_spec.rb'
195
196 # Offense count: 13
197 # Configuration parameters: CountAsOne.
198 RSpec/ExampleLength:
199   Max: 15
200
201 # Offense count: 10
202 # This cop supports safe autocorrection (--autocorrect).
203 # Configuration parameters: CustomTransform, IgnoredWords, DisallowedExamples.
204 # DisallowedExamples: works
205 RSpec/ExampleWording:
206   Exclude:
207     - 'spec/acceptance/apt_key_provider_spec.rb'
208
209 # Offense count: 2
210 # This cop supports safe autocorrection (--autocorrect).
211 RSpec/ExcessiveDocstringSpacing:
212   Exclude:
213     - 'spec/defines/key_compat_spec.rb'
214     - 'spec/defines/setting_spec.rb'
215
216 # Offense count: 204
217 # This cop supports safe autocorrection (--autocorrect).
218 # Configuration parameters: EnforcedStyle.
219 # SupportedStyles: single_line_only, single_statement_only, disallow, require_implicit
220 RSpec/ImplicitSubject:
221   Exclude:
222     - 'spec/classes/apt_backports_spec.rb'
223     - 'spec/classes/apt_spec.rb'
224     - 'spec/classes/apt_update_spec.rb'
225     - 'spec/defines/conf_spec.rb'
226     - 'spec/defines/key_compat_spec.rb'
227     - 'spec/defines/key_spec.rb'
228     - 'spec/defines/mark_spec.rb'
229     - 'spec/defines/pin_spec.rb'
230     - 'spec/defines/ppa_spec.rb'
231     - 'spec/defines/setting_spec.rb'
232     - 'spec/defines/source_compat_spec.rb'
233     - 'spec/defines/source_spec.rb'
234     - 'spec/unit/facter/apt_update_last_success_spec.rb'
235
236 # Offense count: 3
237 RSpec/LeakyConstantDeclaration:
238   Exclude:
239     - 'spec/defines/key_compat_spec.rb'
240     - 'spec/defines/source_compat_spec.rb'
241     - 'spec/defines/source_spec.rb'
242
243 # Offense count: 4
244 RSpec/MultipleExpectations:
245   Max: 5
246
247 # Offense count: 3
248 # Configuration parameters: AllowSubject.
249 RSpec/MultipleMemoizedHelpers:
250   Max: 6
251
252 # Offense count: 2
253 # Configuration parameters: AllowedGroups.
254 RSpec/NestedGroups:
255   Max: 4
256
257 # Offense count: 24
258 # Configuration parameters: AllowedPatterns.
259 # AllowedPatterns: ^expect_, ^assert_
260 RSpec/NoExpectationExample:
261   Exclude:
262     - 'spec/acceptance/01_apt_class_spec.rb'
263     - 'spec/acceptance/apt_backports_spec.rb'
264     - 'spec/acceptance/apt_key_provider_spec.rb'
265     - 'spec/acceptance/apt_spec.rb'
266
267 # Offense count: 4
268 RSpec/RepeatedExampleGroupDescription:
269   Exclude:
270     - 'spec/acceptance/apt_spec.rb'
271     - 'spec/classes/apt_spec.rb'
272
273 # Offense count: 3
274 RSpec/StubbedMock:
275   Exclude:
276     - 'spec/unit/puppet/provider/apt_key_spec.rb'
277
278 # Offense count: 2
279 Security/Open:
280   Exclude:
281     - 'lib/puppet/provider/apt_key/apt_key.rb'
282
283 # Offense count: 1
284 # This cop supports unsafe autocorrection (--autocorrect-all).
285 # Configuration parameters: MinBranchesCount.
286 Style/CaseLikeIf:
287   Exclude:
288     - 'lib/puppet/provider/apt_key/apt_key.rb'
289
290 # Offense count: 1
291 # This cop supports unsafe autocorrection (--autocorrect-all).
292 Style/GlobalStdStream:
293   Exclude:
294     - 'tasks/init.rb'
295
296 # Offense count: 10
297 # This cop supports safe autocorrection (--autocorrect).
298 Style/IfUnlessModifier:
299   Exclude:
300     - 'lib/facter/apt_updates.rb'
301     - 'lib/puppet/provider/apt_key/apt_key.rb'
302     - 'lib/puppet/type/apt_key.rb'
303
304 # Offense count: 1
305 Style/MixinUsage:
306   Exclude:
307     - 'spec/spec_helper.rb'
308
309 # Offense count: 3
310 # This cop supports safe autocorrection (--autocorrect).
311 # Configuration parameters: EnforcedStyle.
312 # SupportedStyles: same_as_string_literals, single_quotes, double_quotes
313 Style/QuotedSymbols:
314   Exclude:
315     - 'spec/unit/puppet/provider/apt_key_spec.rb'
316
317 # Offense count: 4
318 # This cop supports safe autocorrection (--autocorrect).
319 Style/RedundantRegexpEscape:
320   Exclude:
321     - 'lib/puppet/type/apt_key.rb'
322
323 # Offense count: 1
324 # This cop supports safe autocorrection (--autocorrect).
325 # Configuration parameters: EnforcedStyle.
326 # SupportedStyles: implicit, explicit
327 Style/RescueStandardError:
328   Exclude:
329     - 'spec/spec_helper.rb'
330
331 # Offense count: 2
332 # This cop supports unsafe autocorrection (--autocorrect-all).
333 Style/SlicingWithRange:
334   Exclude:
335     - 'lib/puppet/provider/apt_key/apt_key.rb'
336
337 # Offense count: 338
338 # This cop supports safe autocorrection (--autocorrect).
339 # Configuration parameters: EnforcedStyleForMultiline.
340 # SupportedStylesForMultiline: comma, consistent_comma, no_comma
341 Style/TrailingCommaInHashLiteral:
342   Exclude:
343     - 'lib/puppet/provider/apt_key/apt_key.rb'
344     - 'spec/classes/apt_backports_spec.rb'
345     - 'spec/classes/apt_spec.rb'
346     - 'spec/classes/apt_update_spec.rb'
347     - 'spec/defines/conf_spec.rb'
348     - 'spec/defines/key_compat_spec.rb'
349     - 'spec/defines/key_spec.rb'
350     - 'spec/defines/mark_spec.rb'
351     - 'spec/defines/pin_spec.rb'
352     - 'spec/defines/ppa_spec.rb'
353     - 'spec/defines/setting_spec.rb'
354     - 'spec/defines/source_compat_spec.rb'
355     - 'spec/defines/source_spec.rb'
356     - 'spec/spec_helper.rb'
357     - 'spec/unit/puppet/provider/apt_key_spec.rb'