1
1
# This configuration was generated by
2
2
# `rubocop --auto-gen-config`
3
- # on 2024-01-08 20:12:30 UTC using RuboCop version 1.59.0 .
3
+ # on 2024-09-05 20:01:51 UTC using RuboCop version 1.64.1 .
4
4
# The point is for the user to remove these configuration records
5
5
# one by one as the offenses are removed from the code base.
6
6
# Note that changes in the inspected code, or installation of new
@@ -18,35 +18,40 @@ Performance/RegexpMatch:
18
18
RSpec/FilePath :
19
19
Enabled : false
20
20
21
- # Need to remove logger class variables
21
+ # Offense count: 14
22
22
Style/ClassVars :
23
23
Exclude :
24
24
- ' lib/facter/framework/logging/logger.rb'
25
25
- ' spec/custom_facts/puppetlabs_spec/files.rb'
26
- - ' spec/facter/util/file_helper_spec.rb'
27
- - ' spec/framework/core/fact/internal/internal_fact_manager_spec.rb'
28
26
- ' spec/framework/logging/logger_spec.rb'
29
27
28
+ # Offense count: 977
29
+ # Configuration parameters: AllowedConstants.
30
30
Style/Documentation :
31
+ Enabled : false
32
+
33
+ # Offense count: 2
34
+ # This cop supports unsafe autocorrection (--autocorrect-all).
35
+ Style/IdenticalConditionalBranches :
31
36
Exclude :
32
- - ' lib/facter.rb' # should be documented
33
- - ' lib/facter/config.rb' # should be documented
34
- - ' lib/facter/custom_facts/**/*' # should be documented
35
- - ' lib/facter/facts/**/*' # don't care
36
- - ' lib/facter/framework/**/*' # should be documented
37
- - ' lib/facter/models/**/*' # should be documented
38
- - ' lib/facter/resolvers/**/*' # don't care
39
- - ' lib/facter/util/**/*'
40
- - ' lib/facter/version.rb' # auto updated
41
- - ' spec/**/*'
42
- - ' spec_integration/**/*'
43
- - ' scripts/*'
44
- - ' install.rb'
37
+ - ' lib/docs/generate.rb'
45
38
46
- # While it would be preferable to use a keyword argument for the proxy setting in #get_request and #put_request, if we
47
- # add keyword arguments to those methods Ruby < 3 misinterprets earlier positional arguments as a keyword arguments.
48
- # This is because those positional arguments are hashes that use symbols as keys.
49
- # TODO: revisit this after we drop Ruby < 3 support.
39
+ # Offense count: 2
40
+ # Configuration parameters: AllowedMethods.
41
+ # AllowedMethods: respond_to_missing?
50
42
Style/OptionalBooleanParameter :
51
43
Exclude :
52
- - ' lib/facter/util/resolvers/http.rb'
44
+ - ' lib/facter/util/resolvers/http.rb'
45
+
46
+ # Offense count: 13
47
+ # This cop supports unsafe autocorrection (--autocorrect-all).
48
+ Style/SlicingWithRange :
49
+ Exclude :
50
+ - ' install.rb'
51
+ - ' lib/facter/facts/solaris/ldom.rb'
52
+ - ' lib/facter/framework/cli/cli.rb'
53
+ - ' lib/facter/resolvers/aix/serialnumber.rb'
54
+ - ' lib/facter/resolvers/freebsd/swap_memory.rb'
55
+ - ' lib/facter/resolvers/networking.rb'
56
+ - ' lib/facter/resolvers/partitions.rb'
57
+ - ' lib/facter/util/api_debugger.rb'
0 commit comments