11# This configuration was generated by
2- # `rubocop --auto-gen-config`
3- # on 2024-01-08 20:12:30 UTC using RuboCop version 1.59 .0.
2+ # `rubocop --auto-gen-config --no-auto-gen-timestamp `
3+ # using RuboCop version 1.78 .0.
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
9+ # Offense count: 2
10+ # Configuration parameters: EnforcedStyle, AllowedPatterns, ForbiddenIdentifiers, ForbiddenPatterns.
11+ # SupportedStyles: snake_case, camelCase
12+ # ForbiddenIdentifiers: __id__, __send__
13+ Naming/MethodName :
14+ Exclude :
15+ - ' spec/mocks/win32ole.rb'
16+ - ' spec/mocks/ffi.rb'
17+ - ' spec/facter/util/windows/network_utils_spec.rb'
18+
919# Offense count: 3
1020# This cop supports safe autocorrection (--autocorrect).
1121Performance/RegexpMatch :
@@ -18,35 +28,21 @@ Performance/RegexpMatch:
1828RSpec/FilePath :
1929 Enabled : false
2030
21- # Need to remove logger class variables
31+ # Offense count: 14
2232Style/ClassVars :
2333 Exclude :
2434 - ' lib/facter/framework/logging/logger.rb'
2535 - ' 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'
2836 - ' spec/framework/logging/logger_spec.rb'
2937
38+ # Offense count: 981
39+ # Configuration parameters: AllowedConstants.
3040Style/Documentation :
31- 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'
41+ Enabled : false
4542
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.
43+ # Offense count: 2
44+ # Configuration parameters: AllowedMethods.
45+ # AllowedMethods: respond_to_missing?
5046Style/OptionalBooleanParameter :
5147 Exclude :
52- - ' lib/facter/util/resolvers/http.rb'
48+ - ' lib/facter/util/resolvers/http.rb'
0 commit comments