main
1# This configuration was generated by
2# `rubocop --auto-gen-config`
3# on 2025-03-26 20:04:33 UTC using RuboCop version 1.75.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: 1
10# This cop supports safe autocorrection (--autocorrect).
11# Configuration parameters: EnforcedStyleAlignWith, Severity.
12# SupportedStylesAlignWith: start_of_line, begin
13Layout/BeginEndAlignment:
14 Exclude:
15 - 'exe/saml-kit-decode-http-redirect'
16
17# Offense count: 3
18# This cop supports unsafe autocorrection (--autocorrect-all).
19# Configuration parameters: Categories, ExpectedOrder.
20# ExpectedOrder: module_inclusion, constants, public_class_methods, initializer, public_methods, protected_methods, private_methods
21Layout/ClassStructure:
22 Exclude:
23 - 'lib/saml/kit/identity_provider_metadata.rb'
24 - 'lib/saml/kit/metadata.rb'
25 - 'lib/saml/kit/service_provider_metadata.rb'
26
27# Offense count: 4
28# This cop supports safe autocorrection (--autocorrect).
29# Configuration parameters: AllowAliasSyntax, AllowedMethods.
30# AllowedMethods: alias_method, public, protected, private
31Layout/EmptyLinesAroundAttributeAccessor:
32 Exclude:
33 - 'lib/saml/kit/builders/encrypted_assertion.rb'
34 - 'lib/saml/kit/builders/identity_provider_metadata.rb'
35 - 'lib/saml/kit/builders/service_provider_metadata.rb'
36 - 'lib/saml/kit/document.rb'
37
38# Offense count: 1
39# This cop supports safe autocorrection (--autocorrect).
40Layout/RescueEnsureAlignment:
41 Exclude:
42 - 'exe/saml-kit-decode-http-redirect'
43
44# Offense count: 15
45# This cop supports safe autocorrection (--autocorrect).
46Lint/DeprecatedOpenSSLConstant:
47 Exclude:
48 - 'lib/saml/kit/bindings/http_redirect.rb'
49 - 'lib/saml/kit/bindings/url_builder.rb'
50 - 'spec/saml/kit/authentication_request_spec.rb'
51 - 'spec/saml/kit/bindings/url_builder_spec.rb'
52 - 'spec/saml/kit/configuration_spec.rb'
53 - 'spec/saml/kit/signature_spec.rb'
54
55# Offense count: 2
56# Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes.
57Metrics/AbcSize:
58 Max: 19
59
60# Offense count: 5
61# Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns.
62Metrics/MethodLength:
63 Max: 13
64
65# Offense count: 1
66# This cop supports safe autocorrection (--autocorrect).
67# Configuration parameters: EnforcedStyle.
68# SupportedStyles: be, be_nil
69RSpec/BeNil:
70 Exclude:
71 - 'spec/saml/kit/kit_spec.rb'
72
73# Offense count: 2
74RSpec/IdenticalEqualityAssertion:
75 Exclude:
76 - 'spec/saml/kit/bindings/http_post_spec.rb'
77 - 'spec/saml/kit/logout_response_spec.rb'
78
79# Offense count: 39
80# This cop supports safe autocorrection (--autocorrect).
81RSpec/MatchArray:
82 Exclude:
83 - 'spec/saml/kit/assertion_spec.rb'
84 - 'spec/saml/kit/builders/identity_provider_metadata_spec.rb'
85 - 'spec/saml/kit/builders/service_provider_metadata_spec.rb'
86 - 'spec/saml/kit/composite_metadata_spec.rb'
87 - 'spec/saml/kit/configuration_spec.rb'
88 - 'spec/saml/kit/default_registry_spec.rb'
89 - 'spec/saml/kit/identity_provider_metadata_spec.rb'
90 - 'spec/saml/kit/response_spec.rb'
91 - 'spec/saml/kit/service_provider_metadata_spec.rb'
92 - 'spec/saml/kit/signature_spec.rb'
93
94# Offense count: 4
95# This cop supports unsafe autocorrection (--autocorrect-all).
96RSpec/ReceiveMessages:
97 Exclude:
98 - 'spec/saml/kit/logout_request_spec.rb'
99
100# Offense count: 1
101# Configuration parameters: Include, CustomTransform, IgnoreMethods, IgnoreMetadata.
102# Include: **/*_spec.rb
103RSpec/SpecFilePathFormat:
104 Exclude:
105 - '**/spec/routing/**/*'
106 - 'spec/saml/kit/kit_spec.rb'
107
108# Offense count: 1
109RSpec/SubjectDeclaration:
110 Exclude:
111 - 'spec/saml/kit/identity_provider_metadata_spec.rb'
112
113# Offense count: 19
114# This cop supports safe autocorrection (--autocorrect).
115# Configuration parameters: EnforcedStyle.
116# SupportedStyles: separated, grouped
117Style/AccessorGrouping:
118 Exclude:
119 - 'lib/saml/kit/builders/assertion.rb'
120 - 'lib/saml/kit/builders/authentication_request.rb'
121 - 'lib/saml/kit/builders/identity_provider_metadata.rb'
122 - 'lib/saml/kit/builders/logout_response.rb'
123 - 'lib/saml/kit/builders/metadata.rb'
124 - 'lib/saml/kit/builders/service_provider_metadata.rb'
125
126# Offense count: 3
127# This cop supports safe autocorrection (--autocorrect).
128Style/ExplicitBlockArgument:
129 Exclude:
130 - 'lib/saml/kit/concerns/validatable.rb'
131 - 'lib/saml/kit/default_registry.rb'
132 - 'spec/support/ruby_prof.rb'
133
134# Offense count: 4
135# This cop supports unsafe autocorrection (--autocorrect-all).
136Style/GlobalStdStream:
137 Exclude:
138 - 'exe/saml-kit-create-self-signed-certificate'
139 - 'exe/saml-kit-decode-http-post'
140 - 'exe/saml-kit-decode-http-redirect'
141 - 'lib/saml/kit/configuration.rb'
142
143# Offense count: 1
144# This cop supports safe autocorrection (--autocorrect).
145Style/IfUnlessModifier:
146 Exclude:
147 - 'lib/saml/kit/builders/authentication_request.rb'
148
149# Offense count: 26
150# This cop supports unsafe autocorrection (--autocorrect-all).
151# Configuration parameters: EnforcedStyle.
152# SupportedStyles: literals, strict
153Style/MutableConstant:
154 Exclude:
155 - 'lib/saml/kit/bindings.rb'
156 - 'lib/saml/kit/namespaces.rb'
157
158# Offense count: 1
159# This cop supports unsafe autocorrection (--autocorrect-all).
160# Configuration parameters: EnforcedStyle.
161# SupportedStyles: forbid_for_all_comparison_operators, forbid_for_equality_operators_only, require_for_all_comparison_operators, require_for_equality_operators_only
162Style/YodaCondition:
163 Exclude:
164 - 'lib/saml/kit/concerns/respondable.rb'