Skip to content

Commit 46fa9cd

Browse files
committed
rubocop fixes (batch 2)
* fix Style/HashConversion * fix Style/MapToHash * fix Style/InverseMethods * fix Style/SlicingWithRange * fix Lint/NonAtomicFileOperation * fix Performance/MapCompact * fix Style/RedundantInterpolation * fix Style/RedundantParentheses * fix Lint/AmbiguousRange * fix Lint/AssignmentInCondition * fix Performance/DeletePrefix * fix Performance/Detect * fix Performance/StringInclude * fix Style/CombinableLoops * fix Layout/IndentationWidth * fix Layout/IndentationConsistency * fix Layout/CommentIndentation * fix Style/CommentedKeyword * fix Layout/CommentIndentation * fix Style/HashTransformKeys * fix Style/SymbolProc * fix Style/HashTransformValues * fix Style/MinMaxComparison * fix Style/RaiseArgs * fix Style/RedundantSort * fix Style/SafeNavigation * fix Style/SpecialGlobalVars * fix Layout/BlockAlignment * fix Layout/IndentationWidth * fix Layout/IndentationConsistency * fix Layout/CommentIndentation * fix Style/IfUnlessModifier * fix Style/StringConcatenation * fix Style/FrozenStringLiteralComment * fix/disable Lint/DuplicateBranch * fix Performance/CollectionLiteralInLoop * fix Style/OptionalBooleanParameter * disable Style/MultilineBlockChain * fix Style/ClassVars * fix Style/ClassAndModuleChildren * fix Naming/VariableNumber * fix Naming/PredicateMethod * fix Naming/PredicatePrefix * fix Lint/SuppressedException * fix Naming/HeredocDelimiterNaming * fix Style/OpenStructUse * fix Rake/MethodDefinitionInTask
1 parent b2153ba commit 46fa9cd

59 files changed

Lines changed: 239 additions & 419 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.rubocop.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,10 @@ AllCops:
1111
- spec/fixtures/**/*
1212
- externalsources/**/*
1313
- output/**/*
14+
15+
Style/StringConcatenation:
16+
Details: See https://github.com/rubocop/rubocop/issues/9144
17+
Mode: conservative
18+
19+
Style/MultilineBlockChain:
20+
Enabled: false

.rubocop_todo.yml

Lines changed: 2 additions & 266 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,22 @@
11
# This configuration was generated by
22
# `rubocop --auto-gen-config`
3-
# on 2026-02-04 04:17:01 UTC using RuboCop version 1.81.7.
3+
# on 2026-02-11 01:56:56 UTC using RuboCop version 1.81.7.
44
# The point is for the user to remove these configuration records
55
# one by one as the offenses are removed from the code base.
66
# Note that changes in the inspected code, or installation of new
77
# versions of RuboCop, may require this file to be generated again.
88

99
# Offense count: 1
10-
# Configuration parameters: Severity.
11-
Gemspec/RequiredRubyVersion:
12-
Exclude:
13-
- 'puppet_docs.gemspec'
14-
15-
# Offense count: 1
16-
# This cop supports unsafe autocorrection (--autocorrect-all).
17-
# Configuration parameters: RequireParenthesesForMethodChains.
18-
Lint/AmbiguousRange:
19-
Exclude:
20-
- 'lib/puppet_docs/auto_redirects.rb'
21-
22-
# Offense count: 1
23-
# This cop supports unsafe autocorrection (--autocorrect-all).
24-
# Configuration parameters: AllowSafeAssignment.
25-
Lint/AssignmentInCondition:
26-
Exclude:
27-
- 'source/_plugins/partial.rb'
28-
29-
# Offense count: 4
3010
# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches, IgnoreDuplicateElseBranch.
3111
Lint/DuplicateBranch:
3212
Exclude:
33-
- 'lib/puppet_references/puppet/type.rb'
3413
- 'source/_plugins/check_links_hook.rb'
35-
- 'source/_plugins/sitemap_generator.rb'
3614

3715
# Offense count: 1
3816
Lint/MixedRegexpCaptureTypes:
3917
Exclude:
4018
- 'source/_plugins/partial.rb'
4119

42-
# Offense count: 2
43-
# This cop supports unsafe autocorrection (--autocorrect-all).
44-
Lint/NonAtomicFileOperation:
45-
Exclude:
46-
- 'Rakefile'
47-
48-
# Offense count: 1
49-
# Configuration parameters: AllowComments, AllowNil.
50-
Lint/SuppressedException:
51-
Exclude:
52-
- 'source/_plugins/sitemap_generator.rb'
53-
5420
# Offense count: 5
5521
Naming/AccessorMethodName:
5622
Exclude:
@@ -59,253 +25,23 @@ Naming/AccessorMethodName:
5925
- 'lib/puppet_references/puppet/type_strings.rb'
6026
- 'lib/puppet_references/version_tables/data/agent.rb'
6127

62-
# Offense count: 3
63-
# Configuration parameters: ForbiddenDelimiters.
64-
# ForbiddenDelimiters: (?i-mx:(^|\s)(EO[A-Z]{1}|END)(\s|$))
65-
Naming/HeredocDelimiterNaming:
66-
Exclude:
67-
- 'lib/puppet_references/puppet/man.rb'
68-
- 'lib/puppet_references/util.rb'
69-
- 'source/_plugins/partial.rb'
70-
71-
# Offense count: 1
72-
# Configuration parameters: Mode, AllowedMethods, AllowedPatterns, AllowBangMethods, WaywardPredicates.
73-
# AllowedMethods: call
74-
# WaywardPredicates: nonzero?
75-
Naming/PredicateMethod:
76-
Exclude:
77-
- 'source/_plugins/sitemap_generator.rb'
78-
79-
# Offense count: 1
80-
# Configuration parameters: NamePrefix, ForbiddenPrefixes, AllowedMethods, MethodDefinitionMacros, UseSorbetSigs.
81-
# NamePrefix: is_, has_, have_, does_
82-
# ForbiddenPrefixes: is_, has_, have_, does_
83-
# AllowedMethods: is_a?
84-
# MethodDefinitionMacros: define_method, define_singleton_method
85-
Naming/PredicatePrefix:
86-
Exclude:
87-
- 'spec/**/*'
88-
- 'lib/puppet_references.rb'
89-
90-
# Offense count: 2
91-
# Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns.
92-
# SupportedStyles: snake_case, normalcase, non_integer
93-
# AllowedIdentifiers: TLS1_1, TLS1_2, capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339, x86_64
94-
Naming/VariableNumber:
95-
Exclude:
96-
- 'lib/puppet_references.rb'
97-
- 'lib/puppet_references/version_tables/data/agent.rb'
98-
99-
# Offense count: 2
100-
# Configuration parameters: MinSize.
101-
Performance/CollectionLiteralInLoop:
102-
Exclude:
103-
- 'lib/puppet_references/puppet/type.rb'
104-
- 'lib/puppet_references/version_tables/data/pe.rb'
105-
106-
# Offense count: 1
107-
# This cop supports unsafe autocorrection (--autocorrect-all).
108-
# Configuration parameters: SafeMultiline.
109-
Performance/DeletePrefix:
110-
Exclude:
111-
- 'lib/puppet_docs/config.rb'
112-
113-
# Offense count: 1
114-
# This cop supports unsafe autocorrection (--autocorrect-all).
115-
Performance/Detect:
116-
Exclude:
117-
- 'source/_plugins/markdown_blocks.rb'
118-
119-
# Offense count: 2
120-
# This cop supports unsafe autocorrection (--autocorrect-all).
121-
Performance/MapCompact:
122-
Exclude:
123-
- 'lib/puppet_docs/config.rb'
124-
- 'lib/puppet_docs/versions.rb'
125-
126-
# Offense count: 1
127-
# This cop supports unsafe autocorrection (--autocorrect-all).
128-
Performance/StringInclude:
129-
Exclude:
130-
- 'lib/puppet_references/version_tables/data/pe.rb'
131-
13228
# Offense count: 11
13329
# This cop supports safe autocorrection (--autocorrect).
13430
Rake/Desc:
13531
Exclude:
13632
- 'Rakefile'
13733

138-
# Offense count: 2
139-
Rake/MethodDefinitionInTask:
140-
Exclude:
141-
- 'Rakefile'
142-
143-
# Offense count: 1
144-
# This cop supports unsafe autocorrection (--autocorrect-all).
145-
# Configuration parameters: EnforcedStyle, EnforcedStyleForClasses, EnforcedStyleForModules.
146-
# SupportedStyles: nested, compact
147-
# SupportedStylesForClasses: ~, nested, compact
148-
# SupportedStylesForModules: ~, nested, compact
149-
Style/ClassAndModuleChildren:
150-
Exclude:
151-
- 'source/_plugins/sitemap_generator.rb'
152-
153-
# Offense count: 3
154-
Style/ClassVars:
155-
Exclude:
156-
- 'lib/puppet_references/puppet/strings.rb'
157-
158-
# Offense count: 1
159-
# This cop supports unsafe autocorrection (--autocorrect-all).
160-
Style/CombinableLoops:
161-
Exclude:
162-
- 'lib/puppet_docs/config.rb'
163-
164-
# Offense count: 1
165-
# This cop supports unsafe autocorrection (--autocorrect-all).
166-
Style/CommentedKeyword:
167-
Exclude:
168-
- 'lib/puppet_references/util.rb'
169-
17034
# Offense count: 43
17135
# Configuration parameters: AllowedConstants.
17236
Style/Documentation:
17337
Enabled: false
17438

175-
# Offense count: 57
176-
# This cop supports unsafe autocorrection (--autocorrect-all).
177-
# Configuration parameters: EnforcedStyle.
178-
# SupportedStyles: always, always_true, never
179-
Style/FrozenStringLiteralComment:
180-
Enabled: false
181-
182-
# Offense count: 5
183-
# Configuration parameters: AllowedVariables.
184-
Style/GlobalVars:
185-
Exclude:
186-
- 'util/bbedit_tools/Markdown_with_kramdown.rb'
187-
188-
# Offense count: 3
189-
# This cop supports unsafe autocorrection (--autocorrect-all).
190-
# Configuration parameters: AllowSplatArgument.
191-
Style/HashConversion:
192-
Exclude:
193-
- 'lib/puppet_references/version_tables/data/agent.rb'
194-
- 'lib/puppet_references/version_tables/data/pe.rb'
195-
196-
# Offense count: 1
197-
# This cop supports unsafe autocorrection (--autocorrect-all).
198-
Style/HashTransformKeys:
199-
Exclude:
200-
- 'lib/puppet_references/util.rb'
201-
202-
# Offense count: 1
203-
# This cop supports unsafe autocorrection (--autocorrect-all).
204-
Style/HashTransformValues:
205-
Exclude:
206-
- 'lib/puppet_docs/config.rb'
207-
208-
# Offense count: 8
209-
# This cop supports safe autocorrection (--autocorrect).
210-
Style/IfUnlessModifier:
211-
Exclude:
212-
- 'Rakefile'
213-
- 'lib/puppet_references/puppet/type_strings.rb'
214-
- 'lib/puppet_references/quarantine/get_typedocs.rb'
215-
- 'lib/puppet_references/version_tables/data/agent.rb'
216-
- 'lib/puppet_references/version_tables/data/pe.rb'
217-
218-
# Offense count: 3
219-
# This cop supports unsafe autocorrection (--autocorrect-all).
220-
# Configuration parameters: InverseMethods, InverseBlocks.
221-
Style/InverseMethods:
222-
Exclude:
223-
- 'lib/puppet_docs/config.rb'
224-
- 'lib/puppet_references/puppet/man.rb'
225-
- 'source/_plugins/limited_preview_hook.rb'
226-
227-
# Offense count: 1
228-
# This cop supports unsafe autocorrection (--autocorrect-all).
229-
Style/MinMaxComparison:
230-
Exclude:
231-
- 'source/_plugins/sitemap_generator.rb'
232-
23339
# Offense count: 1
23440
Style/MixinUsage:
23541
Exclude:
23642
- 'lib/puppet_references/quarantine/get_typedocs.rb'
23743

238-
# Offense count: 3
239-
Style/MultilineBlockChain:
240-
Exclude:
241-
- 'Rakefile'
242-
- 'lib/puppet_references/puppet/type_strings.rb'
243-
- 'source/_plugins/change_baseurl.rb'
244-
245-
# Offense count: 2
246-
Style/OpenStructUse:
247-
Exclude:
248-
- 'lib/puppet_references/puppet/functions.rb'
249-
- 'lib/puppet_references/puppet/type.rb'
250-
251-
# Offense count: 1
252-
# Configuration parameters: AllowedMethods.
253-
# AllowedMethods: respond_to_missing?
254-
Style/OptionalBooleanParameter:
255-
Exclude:
256-
- 'lib/puppet_references/puppet/strings.rb'
257-
258-
# Offense count: 1
259-
# This cop supports unsafe autocorrection (--autocorrect-all).
260-
# Configuration parameters: EnforcedStyle, AllowedCompactTypes.
261-
# SupportedStyles: compact, exploded
262-
Style/RaiseArgs:
263-
Exclude:
264-
- 'source/_plugins/partial.rb'
265-
266-
# Offense count: 2
267-
# This cop supports unsafe autocorrection (--autocorrect-all).
268-
Style/RedundantInterpolation:
269-
Exclude:
270-
- 'Rakefile'
271-
- 'lib/puppet_references/puppet/man.rb'
272-
273-
# Offense count: 1
274-
# This cop supports unsafe autocorrection (--autocorrect-all).
275-
Style/RedundantSort:
276-
Exclude:
277-
- 'lib/puppet_references/version_tables/data/agent.rb'
278-
279-
# Offense count: 1
280-
# This cop supports unsafe autocorrection (--autocorrect-all).
281-
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength.
282-
# AllowedMethods: present?, blank?, presence, try, try!
283-
Style/SafeNavigation:
284-
Exclude:
285-
- 'source/_plugins/partial.rb'
286-
287-
# Offense count: 3
288-
# This cop supports unsafe autocorrection (--autocorrect-all).
289-
Style/SlicingWithRange:
290-
Exclude:
291-
- 'lib/puppet_docs/auto_redirects.rb'
292-
- 'lib/puppet_references/repo.rb'
293-
- 'source/_plugins/partial.rb'
294-
295-
# Offense count: 1
296-
# This cop supports unsafe autocorrection (--autocorrect-all).
297-
# Configuration parameters: RequireEnglish.
298-
# SupportedStyles: use_perl_names, use_english_names, use_builtin_english_names
299-
Style/SpecialGlobalVars:
300-
EnforcedStyle: use_perl_names
301-
302-
# Offense count: 64
303-
# This cop supports unsafe autocorrection (--autocorrect-all).
304-
# Configuration parameters: Mode.
305-
Style/StringConcatenation:
306-
Enabled: false
307-
308-
# Offense count: 45
44+
# Offense count: 42
30945
# This cop supports safe autocorrection (--autocorrect).
31046
# Configuration parameters: AllowHeredoc, AllowURI, AllowQualifiedName, URISchemes, IgnoreCopDirectives, AllowedPatterns, SplitStrings.
31147
# URISchemes: http, https

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
source 'https://rubygems.org/'
24
gemspec name: 'puppet_docs'
35

0 commit comments

Comments
 (0)