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'