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.
10 # This cop supports unsafe autocorrection (--autocorrect-all).
13 - 'spec/unit/puppet/type/apt_key_spec.rb'
16 # Configuration parameters: AllowedMethods.
17 # AllowedMethods: enums
18 Lint/ConstantDefinitionInBlock:
20 - 'spec/defines/key_compat_spec.rb'
21 - 'spec/defines/source_compat_spec.rb'
22 - 'spec/defines/source_spec.rb'
25 # Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes.
30 # Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns, inherit_mode.
31 # AllowedMethods: refine
36 # Configuration parameters: AllowedMethods, AllowedPatterns.
37 Metrics/CyclomaticComplexity:
41 # Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns.
46 # Configuration parameters: AllowedMethods, AllowedPatterns.
47 Metrics/PerceivedComplexity:
51 # Configuration parameters: MinSize.
52 Performance/CollectionLiteralInLoop:
54 - 'spec/classes/apt_update_spec.rb'
57 # This cop supports unsafe autocorrection (--autocorrect-all).
60 - 'spec/unit/facter/apt_reboot_required_spec.rb'
61 - 'spec/unit/puppet/type/apt_key_spec.rb'
64 # Configuration parameters: Prefixes, AllowedPatterns.
65 # Prefixes: when, with, without
68 - 'spec/classes/apt_spec.rb'
69 - 'spec/classes/apt_update_spec.rb'
70 - 'spec/unit/puppet/provider/apt_key_spec.rb'
73 # Configuration parameters: IgnoredMetadata.
78 # Configuration parameters: CountAsOne.
83 # This cop supports safe autocorrection (--autocorrect).
84 # Configuration parameters: CustomTransform, IgnoredWords, DisallowedExamples.
85 # DisallowedExamples: works
88 - 'spec/acceptance/apt_key_provider_spec.rb'
91 # This cop supports safe autocorrection (--autocorrect).
92 RSpec/ExcessiveDocstringSpacing:
94 - 'spec/defines/key_compat_spec.rb'
95 - 'spec/defines/setting_spec.rb'
98 # This cop supports safe autocorrection (--autocorrect).
99 # Configuration parameters: EnforcedStyle.
100 # SupportedStyles: single_line_only, single_statement_only, disallow, require_implicit
101 RSpec/ImplicitSubject:
103 - 'spec/classes/apt_backports_spec.rb'
104 - 'spec/classes/apt_spec.rb'
105 - 'spec/classes/apt_update_spec.rb'
106 - 'spec/defines/conf_spec.rb'
107 - 'spec/defines/key_compat_spec.rb'
108 - 'spec/defines/key_spec.rb'
109 - 'spec/defines/mark_spec.rb'
110 - 'spec/defines/pin_spec.rb'
111 - 'spec/defines/ppa_spec.rb'
112 - 'spec/defines/setting_spec.rb'
113 - 'spec/defines/source_compat_spec.rb'
114 - 'spec/defines/source_spec.rb'
115 - 'spec/unit/facter/apt_update_last_success_spec.rb'
118 RSpec/LeakyConstantDeclaration:
120 - 'spec/defines/key_compat_spec.rb'
121 - 'spec/defines/source_compat_spec.rb'
122 - 'spec/defines/source_spec.rb'
125 # Configuration parameters: AllowSubject.
126 RSpec/MultipleMemoizedHelpers:
130 # Configuration parameters: AllowedGroups.
135 # Configuration parameters: AllowedPatterns.
136 # AllowedPatterns: ^expect_, ^assert_
137 RSpec/NoExpectationExample:
139 - 'spec/acceptance/01_apt_class_spec.rb'
140 - 'spec/acceptance/apt_backports_spec.rb'
141 - 'spec/acceptance/apt_key_provider_spec.rb'
142 - 'spec/acceptance/apt_spec.rb'
145 RSpec/RepeatedExampleGroupDescription:
147 - 'spec/acceptance/apt_spec.rb'
148 - 'spec/classes/apt_spec.rb'
153 - 'spec/unit/puppet/provider/apt_key_spec.rb'
158 - 'lib/puppet/provider/apt_key/apt_key.rb'
161 # This cop supports unsafe autocorrection (--autocorrect-all).
162 # Configuration parameters: MinBranchesCount.
165 - 'lib/puppet/provider/apt_key/apt_key.rb'
168 # This cop supports unsafe autocorrection (--autocorrect-all).
169 Style/GlobalStdStream:
174 # This cop supports safe autocorrection (--autocorrect).
175 Style/IfUnlessModifier:
177 - 'lib/facter/apt_updates.rb'
178 - 'lib/puppet/provider/apt_key/apt_key.rb'
179 - 'lib/puppet/type/apt_key.rb'
184 - 'spec/spec_helper.rb'
187 # This cop supports safe autocorrection (--autocorrect).
188 # Configuration parameters: EnforcedStyle.
189 # SupportedStyles: same_as_string_literals, single_quotes, double_quotes
192 - 'spec/unit/puppet/provider/apt_key_spec.rb'
195 # This cop supports safe autocorrection (--autocorrect).
196 Style/RedundantRegexpEscape:
198 - 'lib/puppet/type/apt_key.rb'
201 # This cop supports safe autocorrection (--autocorrect).
202 # Configuration parameters: EnforcedStyle.
203 # SupportedStyles: implicit, explicit
204 Style/RescueStandardError:
206 - 'spec/spec_helper.rb'
209 # This cop supports unsafe autocorrection (--autocorrect-all).
210 Style/SlicingWithRange:
212 - 'lib/puppet/provider/apt_key/apt_key.rb'
215 # This cop supports safe autocorrection (--autocorrect).
216 # Configuration parameters: EnforcedStyleForMultiline.
217 # SupportedStylesForMultiline: comma, consistent_comma, no_comma
218 Style/TrailingCommaInHashLiteral:
220 - 'lib/puppet/provider/apt_key/apt_key.rb'
221 - 'spec/classes/apt_backports_spec.rb'
222 - 'spec/classes/apt_spec.rb'
223 - 'spec/classes/apt_update_spec.rb'
224 - 'spec/defines/conf_spec.rb'
225 - 'spec/defines/key_compat_spec.rb'
226 - 'spec/defines/key_spec.rb'
227 - 'spec/defines/mark_spec.rb'
228 - 'spec/defines/pin_spec.rb'
229 - 'spec/defines/ppa_spec.rb'
230 - 'spec/defines/setting_spec.rb'
231 - 'spec/defines/source_compat_spec.rb'
232 - 'spec/defines/source_spec.rb'
233 - 'spec/spec_helper.rb'
234 - 'spec/unit/puppet/provider/apt_key_spec.rb'