From deda3d42739f87b0a5153b9f2d2b8f9a49407986 Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Tue, 12 Aug 2025 16:44:06 +0200 Subject: [PATCH] Update Rubocop TODO --- .rubocop_todo.yml | 188 ++++++++++++++++++++++++++-------------------- 1 file changed, 105 insertions(+), 83 deletions(-) diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 0d79098f..f5ce0be7 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -1,6 +1,6 @@ # This configuration was generated by # `rubocop --auto-gen-config` -# on 2024-12-02 11:47:52 UTC using RuboCop version 1.66.1. +# on 2025-08-12 13:33:30 UTC using RuboCop version 1.79.2. # The point is for the user to remove these configuration records # one by one as the offenses are removed from the code base. # Note that changes in the inspected code, or installation of new @@ -14,13 +14,7 @@ Bundler/OrderedGems: Exclude: - 'Gemfile' -# Offense count: 151 -# Configuration parameters: EnforcedStyle. -# SupportedStyles: link_or_button, strict -Capybara/ClickLinkOrButtonStyle: - Enabled: false - -# Offense count: 280 +# Offense count: 279 # This cop supports safe autocorrection (--autocorrect). Capybara/CurrentPathExpectation: Exclude: @@ -36,7 +30,7 @@ Capybara/CurrentPathExpectation: - 'spec/features/track_organizer_ability_spec.rb' - 'spec/features/user_ability_spec.rb' -# Offense count: 13 +# Offense count: 12 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: DefaultSelector. Capybara/RSpec/HaveSelector: @@ -49,10 +43,14 @@ Capybara/RSpec/HaveSelector: - 'spec/features/track_organizer_ability_spec.rb' - 'spec/features/voting_spec.rb' -# Offense count: 78 +# Offense count: 17 # This cop supports safe autocorrection (--autocorrect). Capybara/SpecificFinders: - Enabled: false + Exclude: + - 'spec/features/difficulty_levels_spec.rb' + - 'spec/features/email_spec.rb' + - 'spec/features/event_types_spec.rb' + - 'spec/features/program_spec.rb' # Offense count: 1 Capybara/SpecificMatcher: @@ -209,7 +207,7 @@ Layout/IndentationWidth: # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowDoxygenCommentStyle, AllowGemfileRubyComment. +# Configuration parameters: AllowDoxygenCommentStyle, AllowGemfileRubyComment, AllowRBSInlineAnnotation, AllowSteepAnnotation. Layout/LeadingCommentSpace: Exclude: - 'app/models/comment.rb' @@ -270,14 +268,27 @@ Layout/MultilineHashBraceLayout: Layout/MultilineMethodCallBraceLayout: Enabled: false -# Offense count: 38 +# Offense count: 32 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: aligned, indented, indented_relative_to_receiver Layout/MultilineMethodCallIndentation: - Enabled: false + Exclude: + - 'app/controllers/admin/conferences_controller.rb' + - 'app/controllers/admin/reports_controller.rb' + - 'app/controllers/conference_registrations_controller.rb' + - 'app/datatables/user_datatable.rb' + - 'app/helpers/application_helper.rb' + - 'app/models/cfp.rb' + - 'app/models/conference.rb' + - 'app/models/event.rb' + - 'app/models/registration_period.rb' + - 'spec/controllers/admin/conferences_controller_spec.rb' + - 'spec/controllers/schedules_controller_spec.rb' + - 'spec/models/conference_spec.rb' + - 'spec/support/external_request.rb' -# Offense count: 18 +# Offense count: 15 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: aligned, indented @@ -448,7 +459,7 @@ Lint/AmbiguousBlockAssociation: - 'spec/controllers/schedules_controller_spec.rb' - 'spec/models/user_spec.rb' -# Offense count: 13 +# Offense count: 11 # This cop supports safe autocorrection (--autocorrect). Lint/AmbiguousOperatorPrecedence: Exclude: @@ -468,7 +479,7 @@ Lint/ConstantDefinitionInBlock: - 'lib/tasks/data.rake' # Offense count: 5 -# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches. +# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches, IgnoreDuplicateElseBranch. Lint/DuplicateBranch: Exclude: - 'app/helpers/format_helper.rb' @@ -501,7 +512,8 @@ Lint/UnusedBlockArgument: # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AutoCorrect, AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods. +# Configuration parameters: AutoCorrect, AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods, NotImplementedExceptions. +# NotImplementedExceptions: NotImplementedError Lint/UnusedMethodArgument: Exclude: - 'app/helpers/application_helper.rb' @@ -514,7 +526,7 @@ Lint/UriRegexp: - 'app/models/commercial.rb' - 'app/models/contact.rb' -# Offense count: 125 +# Offense count: 124 # Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes. Metrics/AbcSize: Max: 70 @@ -533,14 +545,14 @@ Metrics/BlockNesting: # Offense count: 14 # Configuration parameters: CountComments, CountAsOne. Metrics/ClassLength: - Max: 649 + Max: 646 -# Offense count: 25 +# Offense count: 24 # Configuration parameters: AllowedMethods, AllowedPatterns. Metrics/CyclomaticComplexity: Max: 16 -# Offense count: 151 +# Offense count: 150 # Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns. Metrics/MethodLength: Max: 56 @@ -548,7 +560,7 @@ Metrics/MethodLength: # Offense count: 5 # Configuration parameters: CountComments, CountAsOne. Metrics/ModuleLength: - Max: 174 + Max: 166 # Offense count: 21 # Configuration parameters: AllowedMethods, AllowedPatterns. @@ -576,13 +588,23 @@ Naming/MethodParameterName: Exclude: - 'app/models/conference.rb' +# Offense count: 3 +# Configuration parameters: Mode, AllowedMethods, AllowedPatterns, AllowBangMethods, WaywardPredicates. +# AllowedMethods: call +# WaywardPredicates: nonzero? +Naming/PredicateMethod: + Exclude: + - 'app/helpers/conference_helper.rb' + - 'app/helpers/format_helper.rb' + - 'config/initializers/fuckups.rb' + # Offense count: 2 -# Configuration parameters: NamePrefix, ForbiddenPrefixes, AllowedMethods, MethodDefinitionMacros. -# NamePrefix: is_, has_, have_ -# ForbiddenPrefixes: is_, has_, have_ +# Configuration parameters: NamePrefix, ForbiddenPrefixes, AllowedMethods, MethodDefinitionMacros, UseSorbetSigs. +# NamePrefix: is_, has_, have_, does_ +# ForbiddenPrefixes: is_, has_, have_, does_ # AllowedMethods: is_a? # MethodDefinitionMacros: define_method, define_singleton_method -Naming/PredicateName: +Naming/PredicatePrefix: Exclude: - 'app/models/comment.rb' - 'app/models/contact.rb' @@ -598,7 +620,7 @@ Naming/RescuedExceptionsVariableName: # Offense count: 9 # Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns. # SupportedStyles: snake_case, normalcase, non_integer -# AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339, x86_64 +# AllowedIdentifiers: TLS1_1, TLS1_2, capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339, x86_64 Naming/VariableNumber: Exclude: - 'app/models/program.rb' @@ -606,11 +628,12 @@ Naming/VariableNumber: - 'spec/models/payment_spec.rb' - 'spec/models/ticket_purchase_spec.rb' -# Offense count: 1 +# Offense count: 2 # Configuration parameters: MinSize. Performance/CollectionLiteralInLoop: Exclude: - 'app/models/conference.rb' + - 'db/migrate/20140730104658_migrate_roles_for_cancancan.rb' # Offense count: 4 # This cop supports unsafe autocorrection (--autocorrect-all). @@ -651,7 +674,7 @@ RSpec/BeEmpty: - 'spec/controllers/conference_registration_controller_spec.rb' - 'spec/models/conference_spec.rb' -# Offense count: 302 +# Offense count: 298 # Configuration parameters: Prefixes, AllowedPatterns. # Prefixes: when, with, without RSpec/ContextWording: @@ -735,7 +758,7 @@ RSpec/EmptyLineAfterSubject: - 'spec/models/survey_spec.rb' - 'spec/models/track_spec.rb' -# Offense count: 202 +# Offense count: 179 # Configuration parameters: CountAsOne. RSpec/ExampleLength: Max: 181 @@ -774,7 +797,7 @@ RSpec/ExpectChange: - 'spec/models/event_spec.rb' - 'spec/models/user_spec.rb' -# Offense count: 166 +# Offense count: 167 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: implicit, each, example @@ -834,7 +857,7 @@ RSpec/IndexedLet: - 'spec/models/ticket_spec.rb' - 'spec/models/user_spec.rb' -# Offense count: 321 +# Offense count: 320 # Configuration parameters: AssignmentOnly. RSpec/InstanceVariable: Exclude: @@ -862,7 +885,7 @@ RSpec/LeadingSubject: - 'spec/models/conference_spec.rb' - 'spec/models/ticket_spec.rb' -# Offense count: 56 +# Offense count: 57 RSpec/LetSetup: Enabled: false @@ -880,7 +903,7 @@ RSpec/MatchArray: RSpec/MessageSpies: EnforcedStyle: receive -# Offense count: 225 +# Offense count: 138 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: hash, symbol @@ -892,11 +915,11 @@ RSpec/MultipleDescribes: Exclude: - 'spec/models/conference_spec.rb' -# Offense count: 251 +# Offense count: 229 RSpec/MultipleExpectations: Max: 94 -# Offense count: 218 +# Offense count: 212 # Configuration parameters: AllowSubject. RSpec/MultipleMemoizedHelpers: Max: 31 @@ -911,7 +934,7 @@ RSpec/NamedSubject: - 'spec/models/room_spec.rb' - 'spec/models/track_spec.rb' -# Offense count: 202 +# Offense count: 198 # Configuration parameters: AllowedGroups. RSpec/NestedGroups: Max: 7 @@ -925,7 +948,7 @@ RSpec/NoExpectationExample: - 'spec/controllers/admin/registration_periods_controller_spec.rb' - 'spec/features/voting_spec.rb' -# Offense count: 78 +# Offense count: 24 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: not_to, to_not @@ -936,11 +959,6 @@ RSpec/NotToNot: - 'spec/controllers/admin/registration_periods_controller_spec.rb' - 'spec/controllers/admin/ticket_scannings_controller_spec.rb' - 'spec/controllers/booths_controller_spec.rb' - - 'spec/features/cfp_ability_spec.rb' - - 'spec/features/info_desk_ability_spec.rb' - - 'spec/features/organizer_ability_spec.rb' - - 'spec/features/sponsor_spec.rb' - - 'spec/features/track_organizer_ability_spec.rb' - 'spec/features/tracks_spec.rb' - 'spec/models/program_spec.rb' - 'spec/models/track_spec.rb' @@ -996,7 +1014,7 @@ RSpec/ScatteredSetup: Exclude: - 'spec/models/payment_spec.rb' -# Offense count: 30 +# Offense count: 1 # This cop supports safe autocorrection (--autocorrect). RSpec/SortMetadata: Exclude: @@ -1082,7 +1100,7 @@ RSpecRails/InferredSpecType: # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: ExpectedOrder, Include. # ExpectedOrder: index, show, new, edit, create, update, destroy -# Include: app/controllers/**/*.rb +# Include: **/app/controllers/**/*.rb Rails/ActionOrder: Enabled: false @@ -1098,7 +1116,7 @@ Rails/ActiveRecordAliases: # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: Include. -# Include: app/models/**/*.rb +# Include: **/app/models/**/*.rb Rails/ActiveRecordCallbacksOrder: Exclude: - 'app/models/event.rb' @@ -1117,10 +1135,15 @@ Rails/ApplicationMailer: Exclude: - 'app/mailers/mailbot.rb' -# Offense count: 129 +# Offense count: 5 # This cop supports unsafe autocorrection (--autocorrect-all). Rails/ApplicationRecord: - Enabled: false + Exclude: + - 'app/models/survey.rb' + - 'app/models/survey_question.rb' + - 'app/models/survey_reply.rb' + - 'app/models/survey_submission.rb' + - 'lib/tasks/data.rake' # Offense count: 10 # This cop supports unsafe autocorrection (--autocorrect-all). @@ -1233,7 +1256,7 @@ Rails/EagerEvaluationLogMessage: # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: Include. -# Include: app/models/**/*.rb +# Include: **/app/models/**/*.rb Rails/EnumHash: Exclude: - 'app/models/conference.rb' @@ -1262,7 +1285,7 @@ Rails/FindEach: # Offense count: 6 # Configuration parameters: Include. -# Include: app/models/**/*.rb +# Include: **/app/models/**/*.rb Rails/HasAndBelongsToMany: Exclude: - 'app/models/conference.rb' @@ -1273,13 +1296,13 @@ Rails/HasAndBelongsToMany: # Offense count: 24 # Configuration parameters: Include. -# Include: app/models/**/*.rb +# Include: **/app/models/**/*.rb Rails/HasManyOrHasOneDependent: Enabled: false # Offense count: 5 # Configuration parameters: Include. -# Include: app/helpers/**/*.rb +# Include: **/app/helpers/**/*.rb Rails/HelperInstanceVariable: Exclude: - 'app/helpers/application_helper.rb' @@ -1305,7 +1328,7 @@ Rails/I18nLocaleTexts: # Offense count: 7 # Configuration parameters: IgnoreScopes, Include. -# Include: app/models/**/*.rb +# Include: **/app/models/**/*.rb Rails/InverseOf: Exclude: - 'app/models/booth.rb' @@ -1315,7 +1338,7 @@ Rails/InverseOf: # Offense count: 1 # Configuration parameters: Include. -# Include: app/controllers/**/*.rb, app/mailers/**/*.rb +# Include: **/app/controllers/**/*.rb, **/app/mailers/**/*.rb Rails/LexicallyScopedActionFilter: Exclude: - 'app/controllers/registrations_controller.rb' @@ -1329,7 +1352,7 @@ Rails/LinkToBlank: # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: Include. -# Include: app/mailers/**/*.rb +# Include: **/app/mailers/**/*.rb Rails/MailerName: Exclude: - 'app/mailers/mailbot.rb' @@ -1437,7 +1460,7 @@ Rails/ReversibleMigration: - 'db/migrate/20170720134353_make_track_cfp_active_not_null.rb' - 'db/migrate/20171118113113_change_visit_id_type_of_ahoy_events_to_integer.rb' -# Offense count: 48 +# Offense count: 41 # Configuration parameters: ForbiddenMethods, AllowedMethods. # ForbiddenMethods: decrement!, decrement_counter, increment!, increment_counter, insert, insert!, insert_all, insert_all!, toggle!, touch, touch_all, update_all, update_attribute, update_column, update_columns, update_counters, upsert, upsert_all Rails/SkipsModelValidations: @@ -1474,7 +1497,7 @@ Rails/TopLevelHashWithIndifferentAccess: # Offense count: 12 # Configuration parameters: Include. -# Include: app/models/**/*.rb +# Include: **/app/models/**/*.rb Rails/UniqueValidationWithoutIndex: Exclude: - 'app/models/booth.rb' @@ -1583,7 +1606,7 @@ Style/ConditionalAssignment: - 'db/migrate/20140610165551_migrate_data_person_to_user.rb' - 'db/migrate/20140820124117_undo_wrong_migration20140801080705_add_users_to_events.rb' -# Offense count: 517 +# Offense count: 518 # Configuration parameters: AllowedConstants. Style/Documentation: Enabled: false @@ -1628,7 +1651,7 @@ Style/ExpandPathArguments: Exclude: - 'spec/spec_helper.rb' -# Offense count: 38 +# Offense count: 39 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: always, always_true, never @@ -1671,13 +1694,17 @@ Style/HashLikeCase: Exclude: - 'app/helpers/versions_helper.rb' -# Offense count: 346 +# Offense count: 7 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedShorthandSyntax, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols. # SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys # SupportedShorthandSyntax: always, never, either, consistent, either_consistent Style/HashSyntax: - Enabled: false + Exclude: + - 'Gemfile' + - 'app/views/admin/events/events.xlsx.axlsx' + - 'app/views/admin/registrations/index.xlsx.axlsx' + - 'lib/tasks/user.rake' # Offense count: 2 # This cop supports unsafe autocorrection (--autocorrect-all). @@ -1686,7 +1713,7 @@ Style/HashTransformValues: - 'app/controllers/admin/comments_controller.rb' - 'app/helpers/chart_helper.rb' -# Offense count: 56 +# Offense count: 54 # This cop supports safe autocorrection (--autocorrect). Style/IfUnlessModifier: Enabled: false @@ -1749,7 +1776,7 @@ Style/NestedParenthesizedCalls: # Offense count: 27 # This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle, MinBodyLength. +# Configuration parameters: EnforcedStyle, MinBodyLength, AllowConsecutiveConditionals. # SupportedStyles: skip_modifier_ifs, always Style/Next: Enabled: false @@ -1768,19 +1795,18 @@ Style/NumericLiteralPrefix: - 'spec/serializers/conference_serializer_spec.rb' - 'spec/serializers/event_serializer_spec.rb' -# Offense count: 7 +# Offense count: 6 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: Strict, AllowedNumbers, AllowedPatterns. Style/NumericLiterals: MinDigits: 15 -# Offense count: 36 +# Offense count: 27 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle, AllowedMethods, AllowedPatterns. # SupportedStyles: predicate, comparison Style/NumericPredicate: Exclude: - - 'app/controllers/admin/conferences_controller.rb' - 'app/helpers/application_helper.rb' - 'app/helpers/date_time_helper.rb' - 'app/helpers/format_helper.rb' @@ -1790,8 +1816,6 @@ Style/NumericPredicate: - 'app/models/program.rb' - 'app/models/registration.rb' - 'app/models/ticket_purchase.rb' - - 'app/models/user.rb' - - 'lib/tasks/events_registrations.rake' # Offense count: 3 Style/OptionalArguments: @@ -1813,14 +1837,13 @@ Style/OrAssignment: Exclude: - 'app/controllers/schedules_controller.rb' -# Offense count: 3 +# Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowSafeAssignment, AllowInMultilineConditions. Style/ParenthesesAroundCondition: Exclude: - 'app/controllers/admin/base_controller.rb' - 'app/controllers/application_controller.rb' - - 'app/helpers/format_helper.rb' # Offense count: 17 # This cop supports safe autocorrection (--autocorrect). @@ -1849,7 +1872,7 @@ Style/PreferredHashMethods: Exclude: - 'lib/tasks/migrate_config.rake' -# Offense count: 6 +# Offense count: 7 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowedCompactTypes. # SupportedStyles: compact, exploded @@ -1862,7 +1885,7 @@ Style/RandomWithOffset: Exclude: - 'spec/factories/sponsors.rb' -# Offense count: 3 +# Offense count: 2 # This cop supports safe autocorrection (--autocorrect). Style/RedundantAssignment: Exclude: @@ -1871,6 +1894,8 @@ Style/RedundantAssignment: # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: AllowedMethods. +# AllowedMethods: nonzero? Style/RedundantCondition: Exclude: - 'app/helpers/versions_helper.rb' @@ -1896,14 +1921,13 @@ Style/RedundantFilterChain: Exclude: - 'app/models/program.rb' -# Offense count: 12 +# Offense count: 11 # This cop supports safe autocorrection (--autocorrect). Style/RedundantParentheses: Exclude: - 'app/controllers/admin/base_controller.rb' - 'app/controllers/application_controller.rb' - 'app/helpers/application_helper.rb' - - 'app/helpers/format_helper.rb' - 'app/models/admin_ability.rb' - 'app/models/conference.rb' - 'app/models/program.rb' @@ -1941,14 +1965,13 @@ Style/RescueStandardError: - 'app/controllers/users/omniauth_callbacks_controller.rb' - 'lib/tasks/migrate_config.rake' -# Offense count: 3 +# Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: only_raise, only_fail, semantic Style/SignalException: Exclude: - 'lib/tasks/user.rake' - - 'spec/support/flash.rb' # Offense count: 6 # This cop supports safe autocorrection (--autocorrect). @@ -2013,7 +2036,7 @@ Style/StringLiteralsInInterpolation: Style/SymbolArray: Enabled: false -# Offense count: 10 +# Offense count: 9 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowMethodsWithArguments, AllowedMethods, AllowedPatterns, AllowComments. # AllowedMethods: define_method, mail, respond_to @@ -2025,7 +2048,6 @@ Style/SymbolProc: - 'app/models/admin_ability.rb' - 'db/migrate/20140730104658_migrate_roles_for_cancancan.rb' - 'spec/controllers/admin/conferences_controller_spec.rb' - - 'spec/support/flash.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). @@ -2038,13 +2060,13 @@ Style/TernaryParentheses: # Offense count: 21 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. -# SupportedStylesForMultiline: comma, consistent_comma, no_comma +# SupportedStylesForMultiline: comma, consistent_comma, diff_comma, no_comma Style/TrailingCommaInHashLiteral: Exclude: - 'db/migrate/20140701123203_add_events_per_week_to_conference.rb' - 'spec/models/conference_spec.rb' -# Offense count: 3 +# Offense count: 10 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: WordRegex. # SupportedStyles: percent, brackets @@ -2052,9 +2074,9 @@ Style/WordArray: EnforcedStyle: percent MinSize: 6 -# Offense count: 497 +# Offense count: 431 # This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns. +# Configuration parameters: AllowHeredoc, AllowURI, AllowQualifiedName, URISchemes, IgnoreCopDirectives, AllowedPatterns, SplitStrings. # URISchemes: http, https Layout/LineLength: Max: 619