From 0309e4652d25b3c38b73f5478189d06dc313eb95 Mon Sep 17 00:00:00 2001 From: "swiftlintbot@jpsim.com" Date: Sat, 20 Jul 2024 14:32:06 +0000 Subject: [PATCH] Automated deployment to GitHub Pages: 238415b4f732d13b5d0b284ba049d0847875860a --- Classes.html | 10 +- Classes/CodeIndentingRewriter.html | 6 +- .../IndentationStyle.html | 6 +- Classes/CustomRuleTimer.html | 6 +- .../DeclaredIdentifiersTrackingVisitor.html | 6 +- Classes/LinterCache.html | 6 +- Classes/RuleRegistry.html | 6 +- Classes/RuleStorage.html | 6 +- Classes/SwiftLintFile.html | 6 +- Classes/ViolationsSyntaxRewriter.html | 22 +- Classes/ViolationsSyntaxVisitor.html | 61 +-- Enums.html | 6 +- Enums/AccessControlLevel.html | 6 +- Enums/ExecutableInfo.html | 6 +- Enums/IdentifierDeclaration.html | 6 +- Enums/Issue.html | 6 +- Enums/OptionType.html | 6 +- Enums/RuleIdentifier.html | 6 +- Enums/RuleKind.html | 6 +- Enums/RuleListError.html | 6 +- Enums/SwiftExpressionKind.html | 6 +- Enums/ViolationSeverity.html | 6 +- Extensions.html | 6 +- Extensions/Array.html | 79 ++- Extensions/Bool.html | 6 +- Extensions/Double.html | 6 +- Extensions/Int.html | 6 +- Extensions/Optional.html | 6 +- Extensions/Set.html | 6 +- Extensions/String.html | 6 +- Functions.html | 6 +- Global Variables.html | 6 +- Guides.html | 6 +- Protocols.html | 6 +- Protocols/ASTRule.html | 6 +- .../AcceptableByConfigurationElement.html | 6 +- Protocols/AnalyzerRule.html | 6 +- Protocols/CacheDescriptionProvider.html | 6 +- Protocols/CollectingRule.html | 6 +- Protocols/CorrectableRule.html | 6 +- Protocols/Documentable.html | 6 +- Protocols/Reporter.html | 6 +- Protocols/Rule.html | 6 +- Protocols/RuleConfiguration.html | 6 +- Protocols/SeverityBasedRuleConfiguration.html | 6 +- Protocols/SubstitutionCorrectableRule.html | 6 +- Protocols/SwiftSyntaxCorrectableRule.html | 8 +- Protocols/SwiftSyntaxRule.html | 6 +- Protocols/VersionComparable.html | 6 +- Rules.html | 6 +- Structs.html | 40 +- Structs/Baseline.html | 6 +- Structs/ChildOptionSeverityConfiguration.html | 6 +- Structs/CollectedLinter.html | 6 +- Structs/Command.html | 6 +- Structs/Command/Action.html | 6 +- Structs/Command/Modifier.html | 6 +- Structs/Configuration.html | 6 +- Structs/ConfigurationElement.html | 6 +- .../DeprecationNotice.html | 6 +- Structs/Correction.html | 6 +- Structs/Example.html | 6 +- Structs/Linter.html | 6 +- Structs/Location.html | 6 +- Structs/ReasonedRuleViolation.html | 104 +++- .../ViolationCorrection.html | 460 ++++++++++++++++ Structs/RegexConfiguration.html | 6 +- Structs/Region.html | 6 +- Structs/RuleConfigurationDescription.html | 6 +- Structs/RuleConfigurationOption.html | 6 +- Structs/RuleDescription.html | 6 +- Structs/RuleList.html | 6 +- Structs/RuleListDocumentation.html | 6 +- Structs/RuleParameter.html | 6 +- Structs/SeverityConfiguration.html | 6 +- Structs/SeverityLevelsConfiguration.html | 6 +- Structs/Stack.html | 6 +- Structs/StyleViolation.html | 6 +- Structs/SwiftLintSyntaxMap.html | 6 +- Structs/SwiftLintSyntaxToken.html | 6 +- Structs/SwiftVersion.html | 6 +- Structs/Version.html | 6 +- Structs/ViolationCorrection.html | 490 ------------------ Structs/YamlParser.html | 6 +- accessibility_label_for_image.html | 6 +- accessibility_trait_for_button.html | 6 +- anonymous_argument_in_multiline_closure.html | 6 +- anyobject_protocol.html | 6 +- array_init.html | 6 +- attributes.html | 6 +- balanced_xctest_lifecycle.html | 6 +- blanket_disable_command.html | 6 +- block_based_kvo.html | 6 +- capture_variable.html | 6 +- class_delegate_protocol.html | 6 +- closing_brace.html | 6 +- closure_body_length.html | 6 +- closure_end_indentation.html | 6 +- closure_parameter_position.html | 6 +- closure_spacing.html | 6 +- collection_alignment.html | 6 +- colon.html | 6 +- comma.html | 6 +- comma_inheritance.html | 6 +- comment_spacing.html | 6 +- compiler_protocol_init.html | 6 +- computed_accessors_order.html | 6 +- conditional_returns_on_newline.html | 6 +- contains_over_filter_count.html | 6 +- contains_over_filter_is_empty.html | 6 +- contains_over_first_not_nil.html | 6 +- contains_over_range_nil_comparison.html | 6 +- control_statement.html | 6 +- convenience_type.html | 6 +- custom_rules.html | 6 +- cyclomatic_complexity.html | 6 +- deployment_target.html | 6 +- direct_return.html | 6 +- discarded_notification_center_observer.html | 6 +- discouraged_assert.html | 6 +- discouraged_direct_init.html | 6 +- discouraged_none_name.html | 6 +- discouraged_object_literal.html | 6 +- discouraged_optional_boolean.html | 6 +- discouraged_optional_collection.html | 6 +- .../Contents/Resources/Documents/Classes.html | 10 +- .../Classes/CodeIndentingRewriter.html | 6 +- .../IndentationStyle.html | 6 +- .../Documents/Classes/CustomRuleTimer.html | 6 +- .../DeclaredIdentifiersTrackingVisitor.html | 6 +- .../Documents/Classes/LinterCache.html | 6 +- .../Documents/Classes/RuleRegistry.html | 6 +- .../Documents/Classes/RuleStorage.html | 6 +- .../Documents/Classes/SwiftLintFile.html | 6 +- .../Classes/ViolationsSyntaxRewriter.html | 22 +- .../Classes/ViolationsSyntaxVisitor.html | 61 +-- .../Contents/Resources/Documents/Enums.html | 6 +- .../Documents/Enums/AccessControlLevel.html | 6 +- .../Documents/Enums/ExecutableInfo.html | 6 +- .../Enums/IdentifierDeclaration.html | 6 +- .../Resources/Documents/Enums/Issue.html | 6 +- .../Resources/Documents/Enums/OptionType.html | 6 +- .../Documents/Enums/RuleIdentifier.html | 6 +- .../Resources/Documents/Enums/RuleKind.html | 6 +- .../Documents/Enums/RuleListError.html | 6 +- .../Documents/Enums/SwiftExpressionKind.html | 6 +- .../Documents/Enums/ViolationSeverity.html | 6 +- .../Resources/Documents/Extensions.html | 6 +- .../Resources/Documents/Extensions/Array.html | 79 ++- .../Resources/Documents/Extensions/Bool.html | 6 +- .../Documents/Extensions/Double.html | 6 +- .../Resources/Documents/Extensions/Int.html | 6 +- .../Documents/Extensions/Optional.html | 6 +- .../Resources/Documents/Extensions/Set.html | 6 +- .../Documents/Extensions/String.html | 6 +- .../Resources/Documents/Functions.html | 6 +- .../Resources/Documents/Global Variables.html | 6 +- .../Contents/Resources/Documents/Guides.html | 6 +- .../Resources/Documents/Protocols.html | 6 +- .../Documents/Protocols/ASTRule.html | 6 +- .../AcceptableByConfigurationElement.html | 6 +- .../Documents/Protocols/AnalyzerRule.html | 6 +- .../Protocols/CacheDescriptionProvider.html | 6 +- .../Documents/Protocols/CollectingRule.html | 6 +- .../Documents/Protocols/CorrectableRule.html | 6 +- .../Documents/Protocols/Documentable.html | 6 +- .../Documents/Protocols/Reporter.html | 6 +- .../Resources/Documents/Protocols/Rule.html | 6 +- .../Protocols/RuleConfiguration.html | 6 +- .../SeverityBasedRuleConfiguration.html | 6 +- .../SubstitutionCorrectableRule.html | 6 +- .../Protocols/SwiftSyntaxCorrectableRule.html | 8 +- .../Documents/Protocols/SwiftSyntaxRule.html | 6 +- .../Protocols/VersionComparable.html | 6 +- .../Contents/Resources/Documents/Rules.html | 6 +- .../Contents/Resources/Documents/Structs.html | 40 +- .../Resources/Documents/Structs/Baseline.html | 6 +- .../ChildOptionSeverityConfiguration.html | 6 +- .../Documents/Structs/CollectedLinter.html | 6 +- .../Resources/Documents/Structs/Command.html | 6 +- .../Documents/Structs/Command/Action.html | 6 +- .../Documents/Structs/Command/Modifier.html | 6 +- .../Documents/Structs/Configuration.html | 6 +- .../Structs/ConfigurationElement.html | 6 +- .../DeprecationNotice.html | 6 +- .../Documents/Structs/Correction.html | 6 +- .../Resources/Documents/Structs/Example.html | 6 +- .../Resources/Documents/Structs/Linter.html | 6 +- .../Resources/Documents/Structs/Location.html | 6 +- .../Structs/ReasonedRuleViolation.html | 104 +++- .../ViolationCorrection.html | 460 ++++++++++++++++ .../Documents/Structs/RegexConfiguration.html | 6 +- .../Resources/Documents/Structs/Region.html | 6 +- .../Structs/RuleConfigurationDescription.html | 6 +- .../Structs/RuleConfigurationOption.html | 6 +- .../Documents/Structs/RuleDescription.html | 6 +- .../Resources/Documents/Structs/RuleList.html | 6 +- .../Structs/RuleListDocumentation.html | 6 +- .../Documents/Structs/RuleParameter.html | 6 +- .../Structs/SeverityConfiguration.html | 6 +- .../Structs/SeverityLevelsConfiguration.html | 6 +- .../Resources/Documents/Structs/Stack.html | 6 +- .../Documents/Structs/StyleViolation.html | 6 +- .../Documents/Structs/SwiftLintSyntaxMap.html | 6 +- .../Structs/SwiftLintSyntaxToken.html | 6 +- .../Documents/Structs/SwiftVersion.html | 6 +- .../Resources/Documents/Structs/Version.html | 6 +- .../Structs/ViolationCorrection.html | 490 ------------------ .../Documents/Structs/YamlParser.html | 6 +- .../accessibility_label_for_image.html | 6 +- .../accessibility_trait_for_button.html | 6 +- ...onymous_argument_in_multiline_closure.html | 6 +- .../Documents/anyobject_protocol.html | 6 +- .../Resources/Documents/array_init.html | 6 +- .../Resources/Documents/attributes.html | 6 +- .../Documents/balanced_xctest_lifecycle.html | 6 +- .../Documents/blanket_disable_command.html | 6 +- .../Resources/Documents/block_based_kvo.html | 6 +- .../Resources/Documents/capture_variable.html | 6 +- .../Documents/class_delegate_protocol.html | 6 +- .../Resources/Documents/closing_brace.html | 6 +- .../Documents/closure_body_length.html | 6 +- .../Documents/closure_end_indentation.html | 6 +- .../Documents/closure_parameter_position.html | 6 +- .../Resources/Documents/closure_spacing.html | 6 +- .../Documents/collection_alignment.html | 6 +- .../Contents/Resources/Documents/colon.html | 6 +- .../Contents/Resources/Documents/comma.html | 6 +- .../Documents/comma_inheritance.html | 6 +- .../Resources/Documents/comment_spacing.html | 6 +- .../Documents/compiler_protocol_init.html | 6 +- .../Documents/computed_accessors_order.html | 6 +- .../conditional_returns_on_newline.html | 6 +- .../Documents/contains_over_filter_count.html | 6 +- .../contains_over_filter_is_empty.html | 6 +- .../contains_over_first_not_nil.html | 6 +- .../contains_over_range_nil_comparison.html | 6 +- .../Documents/control_statement.html | 6 +- .../Resources/Documents/convenience_type.html | 6 +- .../Resources/Documents/custom_rules.html | 6 +- .../Documents/cyclomatic_complexity.html | 6 +- .../Documents/deployment_target.html | 6 +- .../Resources/Documents/direct_return.html | 6 +- ...iscarded_notification_center_observer.html | 6 +- .../Documents/discouraged_assert.html | 6 +- .../Documents/discouraged_direct_init.html | 6 +- .../Documents/discouraged_none_name.html | 6 +- .../Documents/discouraged_object_literal.html | 6 +- .../discouraged_optional_boolean.html | 6 +- .../discouraged_optional_collection.html | 6 +- .../Documents/duplicate_conditions.html | 6 +- .../Documents/duplicate_enum_cases.html | 6 +- .../Documents/duplicate_imports.html | 6 +- .../duplicated_key_in_dictionary_literal.html | 6 +- .../Resources/Documents/dynamic_inline.html | 6 +- .../Documents/empty_collection_literal.html | 6 +- .../Resources/Documents/empty_count.html | 6 +- .../Documents/empty_enum_arguments.html | 6 +- .../Resources/Documents/empty_parameters.html | 6 +- ...pty_parentheses_with_trailing_closure.html | 6 +- .../Resources/Documents/empty_string.html | 6 +- .../Documents/empty_xctest_method.html | 6 +- .../enum_case_associated_values_count.html | 6 +- .../Resources/Documents/expiring_todo.html | 6 +- .../Resources/Documents/explicit_acl.html | 6 +- .../Documents/explicit_enum_raw_value.html | 6 +- .../Resources/Documents/explicit_init.html | 6 +- .../Resources/Documents/explicit_self.html | 6 +- .../Documents/explicit_top_level_acl.html | 6 +- .../Documents/explicit_type_interface.html | 6 +- .../Documents/extension_access_modifier.html | 6 +- .../Resources/Documents/fallthrough.html | 6 +- .../Documents/fatal_error_message.html | 6 +- .../Resources/Documents/file_header.html | 6 +- .../Resources/Documents/file_length.html | 6 +- .../Resources/Documents/file_name.html | 6 +- .../Documents/file_name_no_space.html | 6 +- .../Resources/Documents/file_types_order.html | 6 +- .../Resources/Documents/final_test_case.html | 6 +- .../Resources/Documents/first_where.html | 6 +- .../Documents/flatmap_over_map_reduce.html | 6 +- .../Resources/Documents/for_where.html | 6 +- .../Resources/Documents/force_cast.html | 6 +- .../Resources/Documents/force_try.html | 6 +- .../Resources/Documents/force_unwrapping.html | 6 +- .../Documents/function_body_length.html | 6 +- .../function_default_parameter_at_end.html | 6 +- .../Documents/function_parameter_count.html | 6 +- .../Documents/generic_type_name.html | 6 +- .../Documents/ibinspectable_in_extension.html | 6 +- .../Documents/identical_operands.html | 6 +- .../Resources/Documents/identifier_name.html | 6 +- .../Resources/Documents/implicit_getter.html | 6 +- .../Resources/Documents/implicit_return.html | 6 +- .../implicitly_unwrapped_optional.html | 6 +- .../Documents/inclusive_language.html | 6 +- .../Documents/indentation_width.html | 6 +- .../Contents/Resources/Documents/index.html | 6 +- .../Resources/Documents/inert_defer.html | 6 +- .../Documents/invalid_swiftlint_command.html | 6 +- .../Resources/Documents/is_disjoint.html | 6 +- .../Documents/joined_default_parameter.html | 6 +- .../Resources/Documents/large_tuple.html | 6 +- .../Resources/Documents/last_where.html | 6 +- .../Documents/leading_whitespace.html | 6 +- .../legacy_cggeometry_functions.html | 6 +- .../Resources/Documents/legacy_constant.html | 6 +- .../Documents/legacy_constructor.html | 6 +- .../Resources/Documents/legacy_hashing.html | 6 +- .../Resources/Documents/legacy_multiple.html | 6 +- .../legacy_nsgeometry_functions.html | 6 +- .../Resources/Documents/legacy_objc_type.html | 6 +- .../Resources/Documents/legacy_random.html | 6 +- .../Documents/let_var_whitespace.html | 6 +- .../Resources/Documents/line_length.html | 6 +- .../literal_expression_end_indentation.html | 6 +- .../Documents/local_doc_comment.html | 6 +- .../Documents/lower_acl_than_parent.html | 6 +- .../Contents/Resources/Documents/mark.html | 6 +- .../Resources/Documents/missing_docs.html | 6 +- .../Resources/Documents/modifier_order.html | 6 +- .../Documents/multiline_arguments.html | 6 +- .../multiline_arguments_brackets.html | 6 +- .../Documents/multiline_function_chains.html | 6 +- .../Documents/multiline_literal_brackets.html | 6 +- .../Documents/multiline_parameters.html | 6 +- .../multiline_parameters_brackets.html | 6 +- ...ltiple_closures_with_trailing_closure.html | 6 +- .../Contents/Resources/Documents/nesting.html | 6 +- .../Resources/Documents/nimble_operator.html | 6 +- .../Resources/Documents/no_empty_block.html | 6 +- .../no_extension_access_modifier.html | 6 +- .../Documents/no_fallthrough_only.html | 6 +- .../Documents/no_grouping_extension.html | 6 +- .../Resources/Documents/no_magic_numbers.html | 6 +- .../Documents/no_space_in_method_call.html | 6 +- .../non_optional_string_data_conversion.html | 6 +- .../non_overridable_class_declaration.html | 6 +- .../notification_center_detachment.html | 6 +- .../ns_number_init_as_function_reference.html | 6 +- .../Documents/nslocalizedstring_key.html | 6 +- .../nslocalizedstring_require_bundle.html | 6 +- .../Documents/nsobject_prefer_isequal.html | 6 +- .../Resources/Documents/number_separator.html | 6 +- .../Resources/Documents/object_literal.html | 6 +- .../Documents/one_declaration_per_file.html | 6 +- .../Resources/Documents/opening_brace.html | 6 +- .../Documents/operator_usage_whitespace.html | 6 +- .../Documents/operator_whitespace.html | 6 +- .../optional_enum_case_matching.html | 6 +- .../Documents/orphaned_doc_comment.html | 6 +- .../Documents/overridden_super_call.html | 6 +- .../Documents/override_in_extension.html | 6 +- .../Documents/pattern_matching_keywords.html | 6 +- .../Resources/Documents/period_spacing.html | 6 +- .../Resources/Documents/prefer_nimble.html | 6 +- .../prefer_self_in_static_references.html | 6 +- .../prefer_self_type_over_type_of_self.html | 6 +- .../prefer_zero_over_explicit_init.html | 6 +- .../Documents/prefixed_toplevel_constant.html | 6 +- .../Resources/Documents/private_action.html | 6 +- .../Resources/Documents/private_outlet.html | 6 +- .../Documents/private_over_fileprivate.html | 6 +- .../Resources/Documents/private_subject.html | 6 +- .../Documents/private_swiftui_state.html | 6 +- .../Documents/private_unit_test.html | 6 +- .../prohibited_interface_builder.html | 6 +- .../Documents/prohibited_super_call.html | 6 +- .../protocol_property_accessors_order.html | 6 +- .../Documents/quick_discouraged_call.html | 6 +- .../quick_discouraged_focused_test.html | 6 +- .../quick_discouraged_pending_test.html | 6 +- ...aw_value_for_camel_cased_codable_enum.html | 6 +- .../Resources/Documents/reduce_boolean.html | 6 +- .../Resources/Documents/reduce_into.html | 6 +- .../Documents/redundant_discardable_let.html | 6 +- .../Documents/redundant_nil_coalescing.html | 6 +- .../Documents/redundant_objc_attribute.html | 6 +- .../redundant_optional_initialization.html | 6 +- .../Documents/redundant_self_in_closure.html | 6 +- .../redundant_set_access_control.html | 6 +- .../redundant_string_enum_value.html | 6 +- .../Documents/redundant_type_annotation.html | 6 +- .../Documents/redundant_void_return.html | 6 +- .../Resources/Documents/required_deinit.html | 6 +- .../Documents/required_enum_case.html | 6 +- .../Documents/return_arrow_whitespace.html | 6 +- .../return_value_from_void_function.html | 6 +- .../Resources/Documents/rule-directory.html | 6 +- .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/self_binding.html | 6 +- .../self_in_property_initialization.html | 6 +- .../Documents/shorthand_argument.html | 6 +- .../Documents/shorthand_operator.html | 6 +- .../Documents/shorthand_optional_binding.html | 6 +- .../Documents/single_test_class.html | 6 +- .../Documents/sorted_enum_cases.html | 6 +- .../Documents/sorted_first_last.html | 6 +- .../Resources/Documents/sorted_imports.html | 6 +- .../Documents/statement_position.html | 6 +- .../Resources/Documents/static_operator.html | 6 +- .../Documents/static_over_final_class.html | 6 +- .../Documents/strict_fileprivate.html | 6 +- .../Resources/Documents/strong_iboutlet.html | 6 +- .../superfluous_disable_command.html | 6 +- .../Resources/Documents/superfluous_else.html | 6 +- .../Documents/swift-syntax-dashboard.html | 6 +- .../Documents/switch_case_alignment.html | 6 +- .../Documents/switch_case_on_newline.html | 6 +- .../Resources/Documents/syntactic_sugar.html | 6 +- .../Documents/test_case_accessibility.html | 6 +- .../Contents/Resources/Documents/todo.html | 6 +- .../Resources/Documents/toggle_bool.html | 6 +- .../Resources/Documents/trailing_closure.html | 6 +- .../Resources/Documents/trailing_comma.html | 6 +- .../Resources/Documents/trailing_newline.html | 6 +- .../Documents/trailing_semicolon.html | 6 +- .../Documents/trailing_whitespace.html | 6 +- .../Resources/Documents/type_body_length.html | 6 +- .../Documents/type_contents_order.html | 6 +- .../Resources/Documents/type_name.html | 6 +- .../Documents/typesafe_array_init.html | 6 +- .../Documents/unavailable_condition.html | 6 +- .../Documents/unavailable_function.html | 6 +- .../Documents/unhandled_throwing_task.html | 6 +- .../Documents/unneeded_break_in_switch.html | 6 +- .../Documents/unneeded_override.html | 6 +- ...eeded_parentheses_in_closure_argument.html | 6 +- .../unneeded_synthesized_initializer.html | 6 +- .../Documents/unowned_variable_capture.html | 6 +- .../Documents/untyped_error_in_catch.html | 6 +- .../Documents/unused_capture_list.html | 6 +- .../Documents/unused_closure_parameter.html | 6 +- .../Documents/unused_control_flow_label.html | 6 +- .../Documents/unused_declaration.html | 6 +- .../Documents/unused_enumerated.html | 6 +- .../Resources/Documents/unused_import.html | 6 +- .../Documents/unused_optional_binding.html | 6 +- .../Resources/Documents/unused_parameter.html | 6 +- .../Documents/unused_setter_value.html | 6 +- .../Documents/valid_ibinspectable.html | 6 +- .../vertical_parameter_alignment.html | 6 +- .../vertical_parameter_alignment_on_call.html | 6 +- .../Documents/vertical_whitespace.html | 6 +- .../vertical_whitespace_between_cases.html | 6 +- .../vertical_whitespace_closing_braces.html | 6 +- .../vertical_whitespace_opening_braces.html | 6 +- .../Documents/void_function_in_ternary.html | 6 +- .../Resources/Documents/void_return.html | 6 +- .../Resources/Documents/weak_delegate.html | 6 +- .../Documents/xct_specific_matcher.html | 6 +- .../Resources/Documents/xctfail_message.html | 6 +- .../Resources/Documents/yoda_condition.html | 6 +- .../Contents/Resources/docSet.dsidx | Bin 180224 -> 180224 bytes docsets/SwiftLintCore.tgz | Bin 632032 -> 637151 bytes duplicate_conditions.html | 6 +- duplicate_enum_cases.html | 6 +- duplicate_imports.html | 6 +- duplicated_key_in_dictionary_literal.html | 6 +- dynamic_inline.html | 6 +- empty_collection_literal.html | 6 +- empty_count.html | 6 +- empty_enum_arguments.html | 6 +- empty_parameters.html | 6 +- empty_parentheses_with_trailing_closure.html | 6 +- empty_string.html | 6 +- empty_xctest_method.html | 6 +- enum_case_associated_values_count.html | 6 +- expiring_todo.html | 6 +- explicit_acl.html | 6 +- explicit_enum_raw_value.html | 6 +- explicit_init.html | 6 +- explicit_self.html | 6 +- explicit_top_level_acl.html | 6 +- explicit_type_interface.html | 6 +- extension_access_modifier.html | 6 +- fallthrough.html | 6 +- fatal_error_message.html | 6 +- file_header.html | 6 +- file_length.html | 6 +- file_name.html | 6 +- file_name_no_space.html | 6 +- file_types_order.html | 6 +- final_test_case.html | 6 +- first_where.html | 6 +- flatmap_over_map_reduce.html | 6 +- for_where.html | 6 +- force_cast.html | 6 +- force_try.html | 6 +- force_unwrapping.html | 6 +- function_body_length.html | 6 +- function_default_parameter_at_end.html | 6 +- function_parameter_count.html | 6 +- generic_type_name.html | 6 +- ibinspectable_in_extension.html | 6 +- identical_operands.html | 6 +- identifier_name.html | 6 +- implicit_getter.html | 6 +- implicit_return.html | 6 +- implicitly_unwrapped_optional.html | 6 +- inclusive_language.html | 6 +- indentation_width.html | 6 +- index.html | 6 +- inert_defer.html | 6 +- invalid_swiftlint_command.html | 6 +- is_disjoint.html | 6 +- joined_default_parameter.html | 6 +- large_tuple.html | 6 +- last_where.html | 6 +- leading_whitespace.html | 6 +- legacy_cggeometry_functions.html | 6 +- legacy_constant.html | 6 +- legacy_constructor.html | 6 +- legacy_hashing.html | 6 +- legacy_multiple.html | 6 +- legacy_nsgeometry_functions.html | 6 +- legacy_objc_type.html | 6 +- legacy_random.html | 6 +- let_var_whitespace.html | 6 +- line_length.html | 6 +- literal_expression_end_indentation.html | 6 +- local_doc_comment.html | 6 +- lower_acl_than_parent.html | 6 +- mark.html | 6 +- missing_docs.html | 6 +- modifier_order.html | 6 +- multiline_arguments.html | 6 +- multiline_arguments_brackets.html | 6 +- multiline_function_chains.html | 6 +- multiline_literal_brackets.html | 6 +- multiline_parameters.html | 6 +- multiline_parameters_brackets.html | 6 +- multiple_closures_with_trailing_closure.html | 6 +- nesting.html | 6 +- nimble_operator.html | 6 +- no_empty_block.html | 6 +- no_extension_access_modifier.html | 6 +- no_fallthrough_only.html | 6 +- no_grouping_extension.html | 6 +- no_magic_numbers.html | 6 +- no_space_in_method_call.html | 6 +- non_optional_string_data_conversion.html | 6 +- non_overridable_class_declaration.html | 6 +- notification_center_detachment.html | 6 +- ns_number_init_as_function_reference.html | 6 +- nslocalizedstring_key.html | 6 +- nslocalizedstring_require_bundle.html | 6 +- nsobject_prefer_isequal.html | 6 +- number_separator.html | 6 +- object_literal.html | 6 +- one_declaration_per_file.html | 6 +- opening_brace.html | 6 +- operator_usage_whitespace.html | 6 +- operator_whitespace.html | 6 +- optional_enum_case_matching.html | 6 +- orphaned_doc_comment.html | 6 +- overridden_super_call.html | 6 +- override_in_extension.html | 6 +- pattern_matching_keywords.html | 6 +- period_spacing.html | 6 +- prefer_nimble.html | 6 +- prefer_self_in_static_references.html | 6 +- prefer_self_type_over_type_of_self.html | 6 +- prefer_zero_over_explicit_init.html | 6 +- prefixed_toplevel_constant.html | 6 +- private_action.html | 6 +- private_outlet.html | 6 +- private_over_fileprivate.html | 6 +- private_subject.html | 6 +- private_swiftui_state.html | 6 +- private_unit_test.html | 6 +- prohibited_interface_builder.html | 6 +- prohibited_super_call.html | 6 +- protocol_property_accessors_order.html | 6 +- quick_discouraged_call.html | 6 +- quick_discouraged_focused_test.html | 6 +- quick_discouraged_pending_test.html | 6 +- raw_value_for_camel_cased_codable_enum.html | 6 +- reduce_boolean.html | 6 +- reduce_into.html | 6 +- redundant_discardable_let.html | 6 +- redundant_nil_coalescing.html | 6 +- redundant_objc_attribute.html | 6 +- redundant_optional_initialization.html | 6 +- redundant_self_in_closure.html | 6 +- redundant_set_access_control.html | 6 +- redundant_string_enum_value.html | 6 +- redundant_type_annotation.html | 6 +- redundant_void_return.html | 6 +- required_deinit.html | 6 +- required_enum_case.html | 6 +- return_arrow_whitespace.html | 6 +- return_value_from_void_function.html | 6 +- rule-directory.html | 6 +- search.json | 2 +- self_binding.html | 6 +- self_in_property_initialization.html | 6 +- shorthand_argument.html | 6 +- shorthand_operator.html | 6 +- shorthand_optional_binding.html | 6 +- single_test_class.html | 6 +- sorted_enum_cases.html | 6 +- sorted_first_last.html | 6 +- sorted_imports.html | 6 +- statement_position.html | 6 +- static_operator.html | 6 +- static_over_final_class.html | 6 +- strict_fileprivate.html | 6 +- strong_iboutlet.html | 6 +- superfluous_disable_command.html | 6 +- superfluous_else.html | 6 +- swift-syntax-dashboard.html | 6 +- switch_case_alignment.html | 6 +- switch_case_on_newline.html | 6 +- syntactic_sugar.html | 6 +- test_case_accessibility.html | 6 +- todo.html | 6 +- toggle_bool.html | 6 +- trailing_closure.html | 6 +- trailing_comma.html | 6 +- trailing_newline.html | 6 +- trailing_semicolon.html | 6 +- trailing_whitespace.html | 6 +- type_body_length.html | 6 +- type_contents_order.html | 6 +- type_name.html | 6 +- typesafe_array_init.html | 6 +- unavailable_condition.html | 6 +- unavailable_function.html | 6 +- unhandled_throwing_task.html | 6 +- unneeded_break_in_switch.html | 6 +- unneeded_override.html | 6 +- unneeded_parentheses_in_closure_argument.html | 6 +- unneeded_synthesized_initializer.html | 6 +- unowned_variable_capture.html | 6 +- untyped_error_in_catch.html | 6 +- unused_capture_list.html | 6 +- unused_closure_parameter.html | 6 +- unused_control_flow_label.html | 6 +- unused_declaration.html | 6 +- unused_enumerated.html | 6 +- unused_import.html | 6 +- unused_optional_binding.html | 6 +- unused_parameter.html | 6 +- unused_setter_value.html | 6 +- valid_ibinspectable.html | 6 +- vertical_parameter_alignment.html | 6 +- vertical_parameter_alignment_on_call.html | 6 +- vertical_whitespace.html | 6 +- vertical_whitespace_between_cases.html | 6 +- vertical_whitespace_closing_braces.html | 6 +- vertical_whitespace_opening_braces.html | 6 +- void_function_in_ternary.html | 6 +- void_return.html | 6 +- weak_delegate.html | 6 +- xct_specific_matcher.html | 6 +- xctfail_message.html | 6 +- yoda_condition.html | 6 +- 658 files changed, 3230 insertions(+), 3138 deletions(-) create mode 100644 Structs/ReasonedRuleViolation/ViolationCorrection.html delete mode 100644 Structs/ViolationCorrection.html create mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html delete mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html diff --git a/Classes.html b/Classes.html index 6f20ccb91..1c602f7e4 100644 --- a/Classes.html +++ b/Classes.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -543,7 +543,7 @@
- Show on GitHub + Show on GitHub
@@ -638,7 +638,7 @@ AST nodes (e.g. a code block in a code block).

- Show on GitHub + Show on GitHub
diff --git a/Classes/CodeIndentingRewriter.html b/Classes/CodeIndentingRewriter.html index 2eb225de1..5aa4505b7 100644 --- a/Classes/CodeIndentingRewriter.html +++ b/Classes/CodeIndentingRewriter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/CodeIndentingRewriter/IndentationStyle.html b/Classes/CodeIndentingRewriter/IndentationStyle.html index b88670a51..188c8ad09 100644 --- a/Classes/CodeIndentingRewriter/IndentationStyle.html +++ b/Classes/CodeIndentingRewriter/IndentationStyle.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/CustomRuleTimer.html b/Classes/CustomRuleTimer.html index 04dd9771d..269ce7763 100644 --- a/Classes/CustomRuleTimer.html +++ b/Classes/CustomRuleTimer.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/DeclaredIdentifiersTrackingVisitor.html b/Classes/DeclaredIdentifiersTrackingVisitor.html index 986c06e52..14628f7b8 100644 --- a/Classes/DeclaredIdentifiersTrackingVisitor.html +++ b/Classes/DeclaredIdentifiersTrackingVisitor.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html index c33daa65e..25ad3788f 100644 --- a/Classes/LinterCache.html +++ b/Classes/LinterCache.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html index 8f8ed55da..a102b71f7 100644 --- a/Classes/RuleRegistry.html +++ b/Classes/RuleRegistry.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html index bf66e86cd..dee61856d 100644 --- a/Classes/RuleStorage.html +++ b/Classes/RuleStorage.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html index bfc063240..fad1e5d56 100644 --- a/Classes/SwiftLintFile.html +++ b/Classes/SwiftLintFile.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Classes/ViolationsSyntaxRewriter.html b/Classes/ViolationsSyntaxRewriter.html index 2f699bcde..caf7245d9 100644 --- a/Classes/ViolationsSyntaxRewriter.html +++ b/Classes/ViolationsSyntaxRewriter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -362,7 +362,7 @@

A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

- Show on GitHub + Show on GitHub
@@ -396,7 +396,7 @@
- Show on GitHub + Show on GitHub
@@ -426,7 +426,7 @@
- Show on GitHub + Show on GitHub
@@ -456,7 +456,7 @@
- Show on GitHub + Show on GitHub
@@ -486,7 +486,7 @@
- Show on GitHub + Show on GitHub
@@ -516,7 +516,7 @@
- Show on GitHub + Show on GitHub
@@ -578,7 +578,7 @@
- Show on GitHub + Show on GitHub
@@ -607,7 +607,7 @@
- Show on GitHub + Show on GitHub
diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html index 49fe68406..cfbcbca53 100644 --- a/Classes/ViolationsSyntaxVisitor.html +++ b/Classes/ViolationsSyntaxVisitor.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -362,7 +362,7 @@

A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

- Show on GitHub + Show on GitHub
@@ -553,37 +553,6 @@ -
  • -
    - - - - violationCorrections - -
    -
    -
    -
    -
    -
    -

    Ranges of violations to be used in rewriting (see SwiftSyntaxCorrectableRule). It is not mandatory to fill -this list while traversing the AST, especially not if the rule is not correctable or provides a custom rewriter.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var violationCorrections: [ViolationCorrection]
    - -
    -
    - -
    -
    -
  • @@ -609,7 +578,7 @@ this list while traversing the AST, especially not if the rule is not correctabl
    @@ -638,7 +607,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -667,7 +636,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -696,7 +665,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -725,7 +694,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -754,7 +723,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -783,7 +752,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -812,7 +781,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -841,7 +810,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -870,7 +839,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -899,7 +868,7 @@ this list while traversing the AST, especially not if the rule is not correctabl diff --git a/Enums.html b/Enums.html index bfc4805a4..9cbac26f2 100644 --- a/Enums.html +++ b/Enums.html @@ -286,6 +286,9 @@
  • + @@ -337,9 +340,6 @@ - diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html index fa672ba3e..adfbaf31d 100644 --- a/Enums/AccessControlLevel.html +++ b/Enums/AccessControlLevel.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html index 8c10a814c..8af4fbb1a 100644 --- a/Enums/ExecutableInfo.html +++ b/Enums/ExecutableInfo.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/IdentifierDeclaration.html b/Enums/IdentifierDeclaration.html index c8e45a8d8..3554c41a1 100644 --- a/Enums/IdentifierDeclaration.html +++ b/Enums/IdentifierDeclaration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/Issue.html b/Enums/Issue.html index d40c76cff..28cbc57d1 100644 --- a/Enums/Issue.html +++ b/Enums/Issue.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/OptionType.html b/Enums/OptionType.html index 3059f6324..f91634f42 100644 --- a/Enums/OptionType.html +++ b/Enums/OptionType.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html index 93c8fc2ac..9be4590ec 100644 --- a/Enums/RuleIdentifier.html +++ b/Enums/RuleIdentifier.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html index 053adfbe9..33c375b89 100644 --- a/Enums/RuleKind.html +++ b/Enums/RuleKind.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html index c52a2ebe5..10c01e699 100644 --- a/Enums/RuleListError.html +++ b/Enums/RuleListError.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html index 324918be9..3df4675ec 100644 --- a/Enums/SwiftExpressionKind.html +++ b/Enums/SwiftExpressionKind.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html index f2613b76f..473ce7f63 100644 --- a/Enums/ViolationSeverity.html +++ b/Enums/ViolationSeverity.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Extensions.html b/Extensions.html index 6a92777f6..45ddc5ea5 100644 --- a/Extensions.html +++ b/Extensions.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Extensions/Array.html b/Extensions/Array.html index e50df020f..4560a1371 100644 --- a/Extensions/Array.html +++ b/Extensions/Array.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -670,7 +670,7 @@
    -

    Append a minimal violation for the specified position.

    +

    Add a violation at the specified position using the default description and severity.

    @@ -701,7 +701,68 @@
    +
    + + +
  • +
    + + + + append(at:correction:) + +
    +
    +
    +
    +
    +
    +

    Add a violation and the correction at the specified position using the default description and severity.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    mutating func append(at position: AbsolutePosition, correction: ReasonedRuleViolation.ViolationCorrection? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + position + + +
    +

    The position for the violation to append.

    +
    +
    + + correction + + +
    +

    An optional correction to be applied when running with --fix.

    +
    +
    +
    +
    @@ -719,7 +780,7 @@
    -

    Append minimal violations for the specified positions.

    +

    Add violations for the specified positions using the default description and severity.

    @@ -750,7 +811,7 @@
    @@ -793,7 +854,7 @@ @@ -846,7 +907,7 @@

    All declarations except for the specified ones.

    diff --git a/Extensions/Bool.html b/Extensions/Bool.html index 72ece8eb0..6a0cb4cee 100644 --- a/Extensions/Bool.html +++ b/Extensions/Bool.html @@ -286,6 +286,9 @@
  • + @@ -337,9 +340,6 @@ - diff --git a/Extensions/Double.html b/Extensions/Double.html index 12848e6ce..b23e25ca4 100644 --- a/Extensions/Double.html +++ b/Extensions/Double.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Extensions/Int.html b/Extensions/Int.html index 7f77d5692..560e99feb 100644 --- a/Extensions/Int.html +++ b/Extensions/Int.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Extensions/Optional.html b/Extensions/Optional.html index 7e3767431..45339c9a1 100644 --- a/Extensions/Optional.html +++ b/Extensions/Optional.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Extensions/Set.html b/Extensions/Set.html index a621d71e0..931bfffa3 100644 --- a/Extensions/Set.html +++ b/Extensions/Set.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Extensions/String.html b/Extensions/String.html index 42c5fd131..7ba16b973 100644 --- a/Extensions/String.html +++ b/Extensions/String.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Functions.html b/Functions.html index 5fd55f06d..78bfc0ff4 100644 --- a/Functions.html +++ b/Functions.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Global Variables.html b/Global Variables.html index d7aaae62b..adb868775 100644 --- a/Global Variables.html +++ b/Global Variables.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Guides.html b/Guides.html index 8a85cc0fb..ab46d2396 100644 --- a/Guides.html +++ b/Guides.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols.html b/Protocols.html index 936dcfa4e..c1304801e 100644 --- a/Protocols.html +++ b/Protocols.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html index ff0b245ee..30be20ad2 100644 --- a/Protocols/ASTRule.html +++ b/Protocols/ASTRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/AcceptableByConfigurationElement.html b/Protocols/AcceptableByConfigurationElement.html index 6b5a4f3b1..e6d31eb61 100644 --- a/Protocols/AcceptableByConfigurationElement.html +++ b/Protocols/AcceptableByConfigurationElement.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html index 79ef7f099..f255ab752 100644 --- a/Protocols/AnalyzerRule.html +++ b/Protocols/AnalyzerRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/CacheDescriptionProvider.html b/Protocols/CacheDescriptionProvider.html index 14e33a2d1..55e0ea043 100644 --- a/Protocols/CacheDescriptionProvider.html +++ b/Protocols/CacheDescriptionProvider.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html index 2caea22a0..62c3edc35 100644 --- a/Protocols/CollectingRule.html +++ b/Protocols/CollectingRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html index 1d692a54c..f95b85aa3 100644 --- a/Protocols/CorrectableRule.html +++ b/Protocols/CorrectableRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/Documentable.html b/Protocols/Documentable.html index a15b0b314..933da6ef9 100644 --- a/Protocols/Documentable.html +++ b/Protocols/Documentable.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html index 6cff95c9c..670fbb77d 100644 --- a/Protocols/Reporter.html +++ b/Protocols/Reporter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/Rule.html b/Protocols/Rule.html index 47a6f5399..e5c0df848 100644 --- a/Protocols/Rule.html +++ b/Protocols/Rule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html index 1a27c913f..9fe13f825 100644 --- a/Protocols/RuleConfiguration.html +++ b/Protocols/RuleConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html index 1435270e4..a8f1b6c88 100644 --- a/Protocols/SeverityBasedRuleConfiguration.html +++ b/Protocols/SeverityBasedRuleConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html index 9506dbdd8..41dae7191 100644 --- a/Protocols/SubstitutionCorrectableRule.html +++ b/Protocols/SubstitutionCorrectableRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html index c944bcf62..94bdc8cc1 100644 --- a/Protocols/SwiftSyntaxCorrectableRule.html +++ b/Protocols/SwiftSyntaxCorrectableRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -459,7 +459,7 @@ diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html index 3eba866bc..bbb419cce 100644 --- a/Protocols/SwiftSyntaxRule.html +++ b/Protocols/SwiftSyntaxRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Protocols/VersionComparable.html b/Protocols/VersionComparable.html index c972d97dd..96e5db54e 100644 --- a/Protocols/VersionComparable.html +++ b/Protocols/VersionComparable.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Rules.html b/Rules.html index c082475ef..6cf16b489 100644 --- a/Rules.html +++ b/Rules.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs.html b/Structs.html index d6f1d3ad6..3fce75bf5 100644 --- a/Structs.html +++ b/Structs.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -1296,7 +1296,7 @@ foo: warning: 1 @@ -1364,38 +1364,6 @@ foo: warning: 1 -
  • -
    - - - - ViolationCorrection - -
    -
    -
    -
    -
    -
    -

    The correction of a violation that is basically the violation’s range in the source code and a -replacement for this range that would fix the violation.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ViolationCorrection
    - -
    -
    - -
    -
    -
  • diff --git a/Structs/Baseline.html b/Structs/Baseline.html index 3fa80d7d3..01ada0f07 100644 --- a/Structs/Baseline.html +++ b/Structs/Baseline.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/ChildOptionSeverityConfiguration.html b/Structs/ChildOptionSeverityConfiguration.html index a2946b64d..db7d09d72 100644 --- a/Structs/ChildOptionSeverityConfiguration.html +++ b/Structs/ChildOptionSeverityConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html index 8d70f1533..ed01adfcd 100644 --- a/Structs/CollectedLinter.html +++ b/Structs/CollectedLinter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Command.html b/Structs/Command.html index 22e58937b..b884f8b3f 100644 --- a/Structs/Command.html +++ b/Structs/Command.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html index 24b249c8a..f047e024d 100644 --- a/Structs/Command/Action.html +++ b/Structs/Command/Action.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html index e0f99f790..50f38f6d1 100644 --- a/Structs/Command/Modifier.html +++ b/Structs/Command/Modifier.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Configuration.html b/Structs/Configuration.html index b16265a82..4c600d4ca 100644 --- a/Structs/Configuration.html +++ b/Structs/Configuration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/ConfigurationElement.html b/Structs/ConfigurationElement.html index 98af21f9e..f6f8183b9 100644 --- a/Structs/ConfigurationElement.html +++ b/Structs/ConfigurationElement.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/ConfigurationElement/DeprecationNotice.html b/Structs/ConfigurationElement/DeprecationNotice.html index 89203e581..439ffb6c6 100644 --- a/Structs/ConfigurationElement/DeprecationNotice.html +++ b/Structs/ConfigurationElement/DeprecationNotice.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Correction.html b/Structs/Correction.html index faa9fcf81..5ba5180c3 100644 --- a/Structs/Correction.html +++ b/Structs/Correction.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Example.html b/Structs/Example.html index ee2a5f3e4..1bb9a40b9 100644 --- a/Structs/Example.html +++ b/Structs/Example.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Linter.html b/Structs/Linter.html index 9c1d96c06..1f52999a7 100644 --- a/Structs/Linter.html +++ b/Structs/Linter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Location.html b/Structs/Location.html index 07fa863c6..f4300b1db 100644 --- a/Structs/Location.html +++ b/Structs/Location.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html index 38b7a946b..844aa83d6 100644 --- a/Structs/ReasonedRuleViolation.html +++ b/Structs/ReasonedRuleViolation.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -362,7 +362,7 @@

    A violation produced by ViolationsSyntaxVisitors.

    @@ -371,6 +371,38 @@
      +
    • +
      + + + + ViolationCorrection + +
      +
      +
      +
      +
      +
      +

      The correction of a violation that is basically the violation’s range in the source code and a +replacement for this range that would fix the violation.

      + + See more +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public struct ViolationCorrection : Hashable
      + +
      +
      + +
      +
      +
    • @@ -396,7 +428,7 @@
    @@ -426,7 +458,7 @@ @@ -456,7 +488,7 @@ @@ -464,9 +496,40 @@
  • - - - init(position:reason:severity:) + + + correction + +
    +
    +
    +
    +
    +
    +

    An optional correction of the violation to be used in rewriting (see SwiftSyntaxCorrectableRule). Can be +left unset when creating a violation, especially if the rule is not correctable or provides a custom rewriter.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public let correction: ViolationCorrection?
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + init(position:reason:severity:correction:)
    @@ -481,7 +544,10 @@

    Declaration

    Swift

    -
    public init(position: AbsolutePosition, reason: String? = nil, severity: ViolationSeverity? = nil)
    +
    public init(position: AbsolutePosition,
    +            reason: String? = nil,
    +            severity: ViolationSeverity? = nil,
    +            correction: ViolationCorrection? = nil)
    @@ -525,11 +591,23 @@ + + + + correction + + + +
    +

    An optional correction of the violation to be used in rewriting.

    +
    + + @@ -558,7 +636,7 @@ diff --git a/Structs/ReasonedRuleViolation/ViolationCorrection.html b/Structs/ReasonedRuleViolation/ViolationCorrection.html new file mode 100644 index 000000000..31aff7a93 --- /dev/null +++ b/Structs/ReasonedRuleViolation/ViolationCorrection.html @@ -0,0 +1,460 @@ + + + + ViolationCorrection Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintCore 0.55.1 Docs + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    ViolationCorrection

    +
    +
    + +
    public struct ViolationCorrection : Hashable
    + +
    +
    +

    The correction of a violation that is basically the violation’s range in the source code and a +replacement for this range that would fix the violation.

    + + +
    +
    + +
    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      Create a ViolationCorrection.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(start: AbsolutePosition, end: AbsolutePosition, replacement: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + + + + + +
      + + start + + +
      +

      Start position of the violation range.

      +
      +
      + + end + + +
      +

      End position of the violation range.

      +
      +
      + + replacement + + +
      +

      Replacement for the violating range.

      +
      +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/Structs/RegexConfiguration.html b/Structs/RegexConfiguration.html index eb0514cf6..614bfd2fe 100644 --- a/Structs/RegexConfiguration.html +++ b/Structs/RegexConfiguration.html @@ -286,6 +286,9 @@
  • + @@ -337,9 +340,6 @@ - diff --git a/Structs/Region.html b/Structs/Region.html index 47e21a9a4..85b395d40 100644 --- a/Structs/Region.html +++ b/Structs/Region.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/RuleConfigurationDescription.html b/Structs/RuleConfigurationDescription.html index 1071a0d44..9b1313419 100644 --- a/Structs/RuleConfigurationDescription.html +++ b/Structs/RuleConfigurationDescription.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/RuleConfigurationOption.html b/Structs/RuleConfigurationOption.html index c77de9ce9..9b1ab5b9b 100644 --- a/Structs/RuleConfigurationOption.html +++ b/Structs/RuleConfigurationOption.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html index 58af31d03..330d75585 100644 --- a/Structs/RuleDescription.html +++ b/Structs/RuleDescription.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/RuleList.html b/Structs/RuleList.html index 959759674..f7b4918e5 100644 --- a/Structs/RuleList.html +++ b/Structs/RuleList.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html index ecd254092..2ee2e6b5a 100644 --- a/Structs/RuleListDocumentation.html +++ b/Structs/RuleListDocumentation.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html index 5cdada727..420efe3d5 100644 --- a/Structs/RuleParameter.html +++ b/Structs/RuleParameter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/SeverityConfiguration.html b/Structs/SeverityConfiguration.html index ed16d1057..2f8359f50 100644 --- a/Structs/SeverityConfiguration.html +++ b/Structs/SeverityConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/SeverityLevelsConfiguration.html b/Structs/SeverityLevelsConfiguration.html index 3443433a7..f6236922a 100644 --- a/Structs/SeverityLevelsConfiguration.html +++ b/Structs/SeverityLevelsConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Stack.html b/Structs/Stack.html index 7aea1945f..21ff0d5e4 100644 --- a/Structs/Stack.html +++ b/Structs/Stack.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html index dd3ac178b..712aa9705 100644 --- a/Structs/StyleViolation.html +++ b/Structs/StyleViolation.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html index 79941b346..fbe7da6a3 100644 --- a/Structs/SwiftLintSyntaxMap.html +++ b/Structs/SwiftLintSyntaxMap.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html index 23bde213a..5c1efbcb5 100644 --- a/Structs/SwiftLintSyntaxToken.html +++ b/Structs/SwiftLintSyntaxToken.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html index 7c902b073..839515dfb 100644 --- a/Structs/SwiftVersion.html +++ b/Structs/SwiftVersion.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/Version.html b/Structs/Version.html index 5f65ef979..29ecd888e 100644 --- a/Structs/Version.html +++ b/Structs/Version.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/Structs/ViolationCorrection.html b/Structs/ViolationCorrection.html deleted file mode 100644 index e91be4ac4..000000000 --- a/Structs/ViolationCorrection.html +++ /dev/null @@ -1,490 +0,0 @@ - - - - ViolationCorrection Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.55.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    ViolationCorrection

    -
    -
    - -
    public struct ViolationCorrection
    - -
    -
    -

    The correction of a violation that is basically the violation’s range in the source code and a -replacement for this range that would fix the violation.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - start - -
      -
      -
      -
      -
      -
      -

      Start position of the violation range.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let start: AbsolutePosition
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Create a ViolationCorrection.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(start: AbsolutePosition, end: AbsolutePosition, replacement: String)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - start - - -
      -

      Start position of the violation range.

      -
      -
      - - end - - -
      -

      End position of the violation range.

      -
      -
      - - replacement - - -
      -

      Replacement for the violating range.

      -
      -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html index 822663994..d35b77f17 100644 --- a/Structs/YamlParser.html +++ b/Structs/YamlParser.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html index cab300f7d..9f1c08d86 100644 --- a/accessibility_label_for_image.html +++ b/accessibility_label_for_image.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html index 73a3aface..6489f4003 100644 --- a/accessibility_trait_for_button.html +++ b/accessibility_trait_for_button.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html index 40485f31f..f9a9241a0 100644 --- a/anonymous_argument_in_multiline_closure.html +++ b/anonymous_argument_in_multiline_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/anyobject_protocol.html b/anyobject_protocol.html index b4bfea7b2..18d035fab 100644 --- a/anyobject_protocol.html +++ b/anyobject_protocol.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/array_init.html b/array_init.html index 2df66be40..703280d88 100644 --- a/array_init.html +++ b/array_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/attributes.html b/attributes.html index c7e8d1343..8f563bde9 100644 --- a/attributes.html +++ b/attributes.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html index 419d18af5..cad6bb64c 100644 --- a/balanced_xctest_lifecycle.html +++ b/balanced_xctest_lifecycle.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/blanket_disable_command.html b/blanket_disable_command.html index 9f3358d6b..ce99f9b62 100644 --- a/blanket_disable_command.html +++ b/blanket_disable_command.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/block_based_kvo.html b/block_based_kvo.html index 0f72305b6..1e912ee83 100644 --- a/block_based_kvo.html +++ b/block_based_kvo.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/capture_variable.html b/capture_variable.html index 1a3e98a7c..ab0e65f97 100644 --- a/capture_variable.html +++ b/capture_variable.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html index 69391bb85..c87217893 100644 --- a/class_delegate_protocol.html +++ b/class_delegate_protocol.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/closing_brace.html b/closing_brace.html index 9c236476f..f0f67db35 100644 --- a/closing_brace.html +++ b/closing_brace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/closure_body_length.html b/closure_body_length.html index 5b9acc7ce..31b3d84e4 100644 --- a/closure_body_length.html +++ b/closure_body_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/closure_end_indentation.html b/closure_end_indentation.html index be59aa477..9676aeeb9 100644 --- a/closure_end_indentation.html +++ b/closure_end_indentation.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/closure_parameter_position.html b/closure_parameter_position.html index bfd39b692..3ca931df1 100644 --- a/closure_parameter_position.html +++ b/closure_parameter_position.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/closure_spacing.html b/closure_spacing.html index ecf48ebf4..6b5399a4a 100644 --- a/closure_spacing.html +++ b/closure_spacing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/collection_alignment.html b/collection_alignment.html index 0b7e944c7..5f5fb99cf 100644 --- a/collection_alignment.html +++ b/collection_alignment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/colon.html b/colon.html index 96219b2ab..308594f26 100644 --- a/colon.html +++ b/colon.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/comma.html b/comma.html index 02e10033f..a1873895a 100644 --- a/comma.html +++ b/comma.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/comma_inheritance.html b/comma_inheritance.html index a6b8f5110..c1869b9be 100644 --- a/comma_inheritance.html +++ b/comma_inheritance.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/comment_spacing.html b/comment_spacing.html index a5b005cea..f379515f3 100644 --- a/comment_spacing.html +++ b/comment_spacing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html index d8397f08a..bfcf21b82 100644 --- a/compiler_protocol_init.html +++ b/compiler_protocol_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/computed_accessors_order.html b/computed_accessors_order.html index 3791c79d0..b409f1065 100644 --- a/computed_accessors_order.html +++ b/computed_accessors_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html index 06ec362f8..85fe2f060 100644 --- a/conditional_returns_on_newline.html +++ b/conditional_returns_on_newline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html index 07432347c..b6fccee3f 100644 --- a/contains_over_filter_count.html +++ b/contains_over_filter_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html index 414684208..7323ce58f 100644 --- a/contains_over_filter_is_empty.html +++ b/contains_over_filter_is_empty.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html index ea96918f6..14ac8804a 100644 --- a/contains_over_first_not_nil.html +++ b/contains_over_first_not_nil.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html index 51c0cc52a..ae691fe26 100644 --- a/contains_over_range_nil_comparison.html +++ b/contains_over_range_nil_comparison.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/control_statement.html b/control_statement.html index fac3254a8..a40ef2333 100644 --- a/control_statement.html +++ b/control_statement.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/convenience_type.html b/convenience_type.html index 0f8affaaf..7611eda0f 100644 --- a/convenience_type.html +++ b/convenience_type.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/custom_rules.html b/custom_rules.html index 8c832912d..0daec01b3 100644 --- a/custom_rules.html +++ b/custom_rules.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html index c71ddf90a..547497c74 100644 --- a/cyclomatic_complexity.html +++ b/cyclomatic_complexity.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/deployment_target.html b/deployment_target.html index b62f3aa97..28d320686 100644 --- a/deployment_target.html +++ b/deployment_target.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/direct_return.html b/direct_return.html index c3ddaec14..d7baeae48 100644 --- a/direct_return.html +++ b/direct_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html index de4623abd..5426b3505 100644 --- a/discarded_notification_center_observer.html +++ b/discarded_notification_center_observer.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/discouraged_assert.html b/discouraged_assert.html index 40e4b3bd4..befc5a380 100644 --- a/discouraged_assert.html +++ b/discouraged_assert.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html index 6384d277a..254d09e28 100644 --- a/discouraged_direct_init.html +++ b/discouraged_direct_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/discouraged_none_name.html b/discouraged_none_name.html index 7052d38f6..4d86fde97 100644 --- a/discouraged_none_name.html +++ b/discouraged_none_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html index 65946659a..8d220c413 100644 --- a/discouraged_object_literal.html +++ b/discouraged_object_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html index a11510d81..31b1440a2 100644 --- a/discouraged_optional_boolean.html +++ b/discouraged_optional_boolean.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html index 00fed1bea..57b5d8588 100644 --- a/discouraged_optional_collection.html +++ b/discouraged_optional_collection.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html index 6f20ccb91..1c602f7e4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -543,7 +543,7 @@ @@ -638,7 +638,7 @@ AST nodes (e.g. a code block in a code block).

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html index 2eb225de1..5aa4505b7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html index b88670a51..188c8ad09 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html index 04dd9771d..269ce7763 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html index 986c06e52..14628f7b8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html index c33daa65e..25ad3788f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html index 8f8ed55da..a102b71f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html index bf66e86cd..dee61856d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html index bfc063240..fad1e5d56 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html index 2f699bcde..caf7245d9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -362,7 +362,7 @@

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    @@ -396,7 +396,7 @@ @@ -426,7 +426,7 @@ @@ -456,7 +456,7 @@ @@ -486,7 +486,7 @@ @@ -516,7 +516,7 @@ @@ -578,7 +578,7 @@ @@ -607,7 +607,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html index 49fe68406..cfbcbca53 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -362,7 +362,7 @@

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    @@ -553,37 +553,6 @@ -
  • -
    - - - - violationCorrections - -
    -
    -
    -
    -
    -
    -

    Ranges of violations to be used in rewriting (see SwiftSyntaxCorrectableRule). It is not mandatory to fill -this list while traversing the AST, especially not if the rule is not correctable or provides a custom rewriter.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var violationCorrections: [ViolationCorrection]
    - -
    -
    - -
    -
    -
  • @@ -609,7 +578,7 @@ this list while traversing the AST, especially not if the rule is not correctabl
    @@ -638,7 +607,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -667,7 +636,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -696,7 +665,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -725,7 +694,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -754,7 +723,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -783,7 +752,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -812,7 +781,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -841,7 +810,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -870,7 +839,7 @@ this list while traversing the AST, especially not if the rule is not correctabl @@ -899,7 +868,7 @@ this list while traversing the AST, especially not if the rule is not correctabl diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html index bfc4805a4..9cbac26f2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html @@ -286,6 +286,9 @@
  • + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html index fa672ba3e..adfbaf31d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html index 8c10a814c..8af4fbb1a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html index c8e45a8d8..3554c41a1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html index d40c76cff..28cbc57d1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html index 3059f6324..f91634f42 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html index 93c8fc2ac..9be4590ec 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html index 053adfbe9..33c375b89 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html index c52a2ebe5..10c01e699 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html index 324918be9..3df4675ec 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html index f2613b76f..473ce7f63 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html index 6a92777f6..45ddc5ea5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html index e50df020f..4560a1371 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -670,7 +670,7 @@
    -

    Append a minimal violation for the specified position.

    +

    Add a violation at the specified position using the default description and severity.

    @@ -701,7 +701,68 @@
    +
    + + +
  • + +
    +
    +
    +
    +
    +

    Add a violation and the correction at the specified position using the default description and severity.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    mutating func append(at position: AbsolutePosition, correction: ReasonedRuleViolation.ViolationCorrection? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + position + + +
    +

    The position for the violation to append.

    +
    +
    + + correction + + +
    +

    An optional correction to be applied when running with --fix.

    +
    +
    +
    +
    @@ -719,7 +780,7 @@
    -

    Append minimal violations for the specified positions.

    +

    Add violations for the specified positions using the default description and severity.

    @@ -750,7 +811,7 @@
    @@ -793,7 +854,7 @@ @@ -846,7 +907,7 @@

    All declarations except for the specified ones.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html index 72ece8eb0..6a0cb4cee 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html @@ -286,6 +286,9 @@
  • + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html index 12848e6ce..b23e25ca4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html index 7f77d5692..560e99feb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html index 7e3767431..45339c9a1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html index a621d71e0..931bfffa3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html index 42c5fd131..7ba16b973 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html index 5fd55f06d..78bfc0ff4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html index d7aaae62b..adb868775 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html index 8a85cc0fb..ab46d2396 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html index 936dcfa4e..c1304801e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html index ff0b245ee..30be20ad2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html index 6b5a4f3b1..e6d31eb61 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html index 79ef7f099..f255ab752 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html index 14e33a2d1..55e0ea043 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html index 2caea22a0..62c3edc35 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html index 1d692a54c..f95b85aa3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html index a15b0b314..933da6ef9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html index 6cff95c9c..670fbb77d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html index 47a6f5399..e5c0df848 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html index 1a27c913f..9fe13f825 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html index 1435270e4..a8f1b6c88 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html index 9506dbdd8..41dae7191 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html index c944bcf62..94bdc8cc1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -459,7 +459,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html index 3eba866bc..bbb419cce 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html index c972d97dd..96e5db54e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html index c082475ef..6cf16b489 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html index d6f1d3ad6..3fce75bf5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -1296,7 +1296,7 @@ foo: warning: 1 @@ -1364,38 +1364,6 @@ foo: warning: 1 -
  • -
    - - - - ViolationCorrection - -
    -
    -
    -
    -
    -
    -

    The correction of a violation that is basically the violation’s range in the source code and a -replacement for this range that would fix the violation.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ViolationCorrection
    - -
    -
    - -
    -
    -
  • diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html index 3fa80d7d3..01ada0f07 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html index a2946b64d..db7d09d72 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html index 8d70f1533..ed01adfcd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html index 22e58937b..b884f8b3f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html index 24b249c8a..f047e024d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html index e0f99f790..50f38f6d1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html index b16265a82..4c600d4ca 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html index 98af21f9e..f6f8183b9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html index 89203e581..439ffb6c6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html index faa9fcf81..5ba5180c3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html index ee2a5f3e4..1bb9a40b9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html index 9c1d96c06..1f52999a7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html index 07fa863c6..f4300b1db 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html index 38b7a946b..844aa83d6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - @@ -362,7 +362,7 @@

    A violation produced by ViolationsSyntaxVisitors.

    @@ -371,6 +371,38 @@
      +
    • +
      + + + + ViolationCorrection + +
      +
      +
      +
      +
      +
      +

      The correction of a violation that is basically the violation’s range in the source code and a +replacement for this range that would fix the violation.

      + + See more +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public struct ViolationCorrection : Hashable
      + +
      +
      + +
      +
      +
    • @@ -396,7 +428,7 @@
    @@ -426,7 +458,7 @@ @@ -456,7 +488,7 @@ @@ -464,9 +496,40 @@
  • +
    +
    +
    +
    +
    +

    An optional correction of the violation to be used in rewriting (see SwiftSyntaxCorrectableRule). Can be +left unset when creating a violation, especially if the rule is not correctable or provides a custom rewriter.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public let correction: ViolationCorrection?
    + +
    +
    + +
    +
    +
  • +
  • +
    @@ -481,7 +544,10 @@

    Declaration

    Swift

    -
    public init(position: AbsolutePosition, reason: String? = nil, severity: ViolationSeverity? = nil)
    +
    public init(position: AbsolutePosition,
    +            reason: String? = nil,
    +            severity: ViolationSeverity? = nil,
    +            correction: ViolationCorrection? = nil)
    @@ -525,11 +591,23 @@ + + + + correction + + + +
    +

    An optional correction of the violation to be used in rewriting.

    +
    + + @@ -558,7 +636,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html new file mode 100644 index 000000000..31aff7a93 --- /dev/null +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html @@ -0,0 +1,460 @@ + + + + ViolationCorrection Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintCore 0.55.1 Docs + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    ViolationCorrection

    +
    +
    + +
    public struct ViolationCorrection : Hashable
    + +
    +
    +

    The correction of a violation that is basically the violation’s range in the source code and a +replacement for this range that would fix the violation.

    + + +
    +
    + +
    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      Create a ViolationCorrection.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(start: AbsolutePosition, end: AbsolutePosition, replacement: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + + + + + +
      + + start + + +
      +

      Start position of the violation range.

      +
      +
      + + end + + +
      +

      End position of the violation range.

      +
      +
      + + replacement + + +
      +

      Replacement for the violating range.

      +
      +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html index eb0514cf6..614bfd2fe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html @@ -286,6 +286,9 @@
  • + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html index 47e21a9a4..85b395d40 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html index 1071a0d44..9b1313419 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html index c77de9ce9..9b1ab5b9b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html index 58af31d03..330d75585 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html index 959759674..f7b4918e5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html index ecd254092..2ee2e6b5a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html index 5cdada727..420efe3d5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html index ed16d1057..2f8359f50 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html index 3443433a7..f6236922a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html index 7aea1945f..21ff0d5e4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html index dd3ac178b..712aa9705 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html index 79941b346..fbe7da6a3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html index 23bde213a..5c1efbcb5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html index 7c902b073..839515dfb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html index 5f65ef979..29ecd888e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html deleted file mode 100644 index e91be4ac4..000000000 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html +++ /dev/null @@ -1,490 +0,0 @@ - - - - ViolationCorrection Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.55.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    ViolationCorrection

    -
    -
    - -
    public struct ViolationCorrection
    - -
    -
    -

    The correction of a violation that is basically the violation’s range in the source code and a -replacement for this range that would fix the violation.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - start - -
      -
      -
      -
      -
      -
      -

      Start position of the violation range.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let start: AbsolutePosition
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Create a ViolationCorrection.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(start: AbsolutePosition, end: AbsolutePosition, replacement: String)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - start - - -
      -

      Start position of the violation range.

      -
      -
      - - end - - -
      -

      End position of the violation range.

      -
      -
      - - replacement - - -
      -

      Replacement for the violating range.

      -
      -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html index 822663994..d35b77f17 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html @@ -286,6 +286,9 @@ + @@ -337,9 +340,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html index cab300f7d..9f1c08d86 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html index 73a3aface..6489f4003 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html index 40485f31f..f9a9241a0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html index b4bfea7b2..18d035fab 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html index 2df66be40..703280d88 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html index c7e8d1343..8f563bde9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html index 419d18af5..cad6bb64c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html index 9f3358d6b..ce99f9b62 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html index 0f72305b6..1e912ee83 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html index 1a3e98a7c..ab0e65f97 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html index 69391bb85..c87217893 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html index 9c236476f..f0f67db35 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html index 5b9acc7ce..31b3d84e4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html index be59aa477..9676aeeb9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html index bfd39b692..3ca931df1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html index ecf48ebf4..6b5399a4a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html index 0b7e944c7..5f5fb99cf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html index 96219b2ab..308594f26 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html index 02e10033f..a1873895a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html index a6b8f5110..c1869b9be 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html index a5b005cea..f379515f3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html index d8397f08a..bfcf21b82 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html index 3791c79d0..b409f1065 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html index 06ec362f8..85fe2f060 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html index 07432347c..b6fccee3f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html index 414684208..7323ce58f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html index ea96918f6..14ac8804a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html index 51c0cc52a..ae691fe26 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html index fac3254a8..a40ef2333 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html index 0f8affaaf..7611eda0f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html index 8c832912d..0daec01b3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html index c71ddf90a..547497c74 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html index b62f3aa97..28d320686 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html index c3ddaec14..d7baeae48 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html index de4623abd..5426b3505 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html index 40e4b3bd4..befc5a380 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html index 6384d277a..254d09e28 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html index 7052d38f6..4d86fde97 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html index 65946659a..8d220c413 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html index a11510d81..31b1440a2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html index 00fed1bea..57b5d8588 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html index f7229627d..c3188bdfe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html index fdc49bbd2..9e2d4bf0d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html index 44c5262b4..cfe3988ea 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html index e753ef3d6..6fdb1c5e3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html index ab091b351..88ff16911 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html index fc7935c03..59da40645 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html index 8fd96e944..3f0e27e7a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html index 1f0701f03..0db15ec93 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html index 72de7cbd1..db8354236 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html index e6ba9f8a7..d0ad8fc53 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html index eaefc4451..cef3f06e6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html index d53627b83..3e868f8a7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html index 90c176de3..f7ec7ab42 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html index eb46faa29..e92f00104 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html index 9b99f52a8..b9dc456d3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html index cecce996f..0916ec8db 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html index 1fea0ef85..b5566c77b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html index d913a5076..7810ca581 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html index 4e06a88cf..70ba5ef19 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html index 802845626..59e6c0a51 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html index 423fb8d38..f4a8fe6d5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html index 00921ee1b..a07a5d0d7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html index 1f8e149c2..e5469bb81 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html index c48269c7d..ce3a80492 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html index 5f6ae600d..05e77bd8c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html index 84b208489..82c797ef5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html index aeec3faa7..4f16c9ce1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html index 3b6321755..b0b9dc8d7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html index 42609e6ce..560cc7cb2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html index ec03a3ff0..4dffd5f53 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html index 1aa47bf0c..cdb7dc3c3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html index c7035a0e9..95e01cda2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html index 153580263..e625ab3c0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html index 7a266be3f..de2114ef3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html index 2d0d97d5b..8ab0404d5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html index 0fe8f3c37..af18a7051 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html index f43405719..39392e5bb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html index 7c922998a..1133416c5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html index 67ff18501..a737275d0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html index ff1386e40..40351df8f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html index e5160d68c..068b258f5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html index 8bba14562..bd80563e2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html index e29b17645..dabdbb301 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html index 619b5f8d5..6b94c92a6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html index 1d0079a31..1c43d1175 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html index 68e0359d7..e91779f6d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html index 3cbf26cee..af1f584b1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html index 7be0d7245..1613caef3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html index 7c324fcae..31348d3a1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html index f1282f605..832fb2fbf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html index 131a90890..2b78f5fea 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html index 30692bedc..ab20cd188 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html index 6192a7ae9..116141bbf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html index d2b17aaa3..d0970a5f9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html index bcbba3b25..de019888a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html index 4c237e597..a304eaca0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html index 8368e338c..aac5ecd36 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html index b766c4b1d..1b6ffaeaa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html index 67229bf58..63e207139 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html index 0882bbf79..2cdf26f50 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html index 494142294..ce308b59d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html index 48b67b688..c5ad06db0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html index e4df4f3bc..9dfa653d6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html index c1ccfb057..4db89cb6f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html index f5dd33dec..392afc633 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html index 4ac9e2d8b..d4925a9ef 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html index 1e948e59e..08bdf44e3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html index d4f1be369..de1ba1769 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html index 21c74128e..2c1ed2205 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html index 5331abe4f..4dba204aa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html index 68f23234a..c18466c41 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html index 48a7e778a..a802e0d89 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html index 8124c57f0..f6e429e92 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html index 47286751d..f2ea7883b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html index 99fbc1d7a..8de290761 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html index ad83f2ca6..ee6c0128b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html index 0c5135790..48e1868c4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html index 7e94a3560..ddf85ece5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html index 49c3da7b2..a448b39bb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html index 59c41c80f..90ca019a9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html index fc057e264..da078e4d6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html index 52d62f528..7853b5f3b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html index bfd6071f7..61f66ea75 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html index 22aad524a..1be8a872e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html index b532c086d..7521b7ac7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html index ffd3cc044..7272ab556 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html index b504db1ba..adc02a6da 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html index 007ee7eb5..457a221a3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html index 39b95360b..d4d366bbe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html index 2065ab319..2646d6ada 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html index 5b9f64eda..e49f4ced8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html index bedcd50cb..3ebc34b83 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html index e24a9bfd8..9b3cf587d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html index 345198fec..e252dfd1a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html index ee9b6b46e..9d6ee8e74 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html index b8ba69f30..b20504109 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html index a5647401a..52032cc14 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html index e686055fd..db00e1a75 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html index bd612f9d5..47c181001 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html index 7498fa16d..713f3eb44 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html index e8f383954..a304e00bd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html index 29be52712..160458a18 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html index c482891df..dc7b45ae5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html index e13dc5d11..e690ca407 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html index e2df0ded7..d68d81145 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html index 1cd827d2b..53994fda6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html index 9e6039f63..f2ba1735b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html index 3f8633635..3c8ba7160 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html index dc43267be..2870bd678 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html index bb9fbc711..505ad180b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html index 519c37169..cf49f4160 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html index 4acc9806b..d1a96c3ef 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html index 3251ad16b..00a31a2d8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html index 8c791cbe3..4152bf562 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html index d010b5105..9a204e8b2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html index 836c52688..e5b6d3e56 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html index 2d3d88ee8..a4a72d9f5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html index 5f0ed859a..65faa915c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html index cc55d6929..57ef37ba9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html index 5980203fb..7aee6c57f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html index a2bd7f94f..329f46841 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html index ca82d7a12..ae9e5239d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html index 61d89dbef..1a25be227 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html index 6c1859627..cdd35cabb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html index efadb31b3..64768d719 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html index 229fe9047..8d93abea4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html index 6396d9bdc..47607fa8a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html index e8e88a1af..a3b76fcd4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html index 1ac0f3d8e..2da83267b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html index e38d1ea9a..a61d0b82a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html index 7bbcc1f57..71ac3f97b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html index 2c87e1529..4f1ba88e5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html index 8050d38fb..6a1f8a7cf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html index 5f55b6bd5..551af669d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html index b932ead71..c6b334e08 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html index e80c89463..96e09b964 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html index 7cf4f9a3d..b8761d9c1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html index 1a82ee2d5..4ad6e31ed 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html index bf193f507..f089e0ba5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json index 8bf795a4b..7d5685166 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start0A6Syntax16AbsolutePositionVvp":{"name":"start","abstract":"

    Start position of the violation range.

    ","parent_name":"ViolationCorrection"},"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start3end11replacementAC0A6Syntax16AbsolutePositionV_AISStcfc":{"name":"init(start:end:replacement:)","abstract":"

    Create a ViolationCorrection.

    ","parent_name":"ViolationCorrection"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV8rawValueSSvp":{"name":"rawValue","abstract":"

    An alias for value required for protocol conformance.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueACSS_tcfc":{"name":"init(value:)","abstract":"

    Public initializer.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"

    Swift 5.8.x - https://swift.org/download/#swift-58

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"

    Swift 5.9.x - https://swift.org/download/#swift-59

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"

    Warning suggesting an alternative option.

    ","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"

    A deprecation notice.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"

    Wrapped option value.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"

    The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"

    Name of this configuration entry.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"

    Whether this configuration element will be inlined into its description.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","abstract":"

    Default constructor.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"

    Constructor for optional values.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"

    Constructor for an InlinableOptionType without a key.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"

    Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

    An option serving as a marker for an empty configuration description.

    ","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"

    Whether the given rules are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

    Applies corrections for all rules to this file, returning performed corrections.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"

    Makes the current example focused. This is for debugging purposes only.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

    The description of the rule for which this correction was applied.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSSgvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV6strictSbvp":{"name":"strict","abstract":"

    Treat warnings as errors.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8baselineSSSgvp":{"name":"baseline","abstract":"

    The path to read a baseline from.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13writeBaselineSSSgvp":{"name":"writeBaseline","abstract":"

    The path to write a baseline to.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15checkForUpdatesSbvp":{"name":"checkForUpdates","abstract":"

    Check for updates.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules8onlyRule9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgALSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:onlyRule:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"

    Configuration disabling an option.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"

    The stored violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"

    Creates a Baseline from a saved file.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"

    Creates a Baseline from a list of violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"

    Writes a Baseline to disk in JSON format.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"

    Filters out violations that are present in the Baseline.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"

    Returns the violations that are present in another Baseline, but not in this one.

    ","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"

    Check whether the sequence contains an element that satisfies the given predicate.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"

    Modify the last element.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

    "},"Structs/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    "},"Structs/Baseline.html":{"name":"Baseline","abstract":"

    A set of violations that can be used to filter newly detected violations.

    "},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

    A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    "},"Structs/Configuration.html":{"name":"Configuration","abstract":"

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    "},"Structs/Correction.html":{"name":"Correction","abstract":"

    A value describing a SwiftLint violation that was corrected.

    "},"Structs/Example.html":{"name":"Example","abstract":"

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

    "},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"

    Represents a file that can compute style violations and corrections for a list of rules.

    "},"Structs/Location.html":{"name":"Location","abstract":"

    The placement of a segment of Swift in a collection of source files.

    "},"Structs/Region.html":{"name":"Region","abstract":"

    A contiguous region of Swift source code.

    "},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"

    Description of a rule configuration.

    "},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"

    A single option of a RuleConfigurationDescription.

    "},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"

    A result builder creating configuration descriptions.

    "},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"

    A single parameter of a rule configuration.

    "},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"

    A rule configuration that allows specifying the desired severity level for violations.

    "},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"

    A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.

    "},"Structs/RuleList.html":{"name":"RuleList","abstract":"

    A list of available SwiftLint rules.

    "},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"

    A configuration parameter for rules.

    "},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"

    A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.

    "},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"

    Represents a Swift file’s syntax information.

    "},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"

    A SwiftLint-aware Swift syntax token.

    "},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"

    A value describing the version of the Swift compiler.

    "},"Structs/Version.html":{"name":"Version","abstract":"

    A type describing the SwiftLint version.

    "},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"

    An interface for parsing YAML.

    "},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"

    A rule configuration used for defining custom rules in yaml.

    "},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Structs/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"

    The correction of a violation that is basically the violation’s range in the source code and a"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

    The type of the rule that’s using this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"

    A description for this configuration’s parameters. It can be built using the annotated result builder.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"

    All keys supported by this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"

    The type of the configuration used to configure this rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"

    Whether this rule should be used on empty files. Defaults to false.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"

    Create a description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"

    The rule’s unique identifier which is the same as Rule.description.identifier.

    ","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"

    The version string.

    ","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"

    Initializer taking a value from a configuration to create an element of Self.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"

    Make the object an option.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Make the object a description.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyypSg_SStKF":{"name":"apply(_:ruleID:)","abstract":"

    Update the object.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"

    Convert an object to Markdown.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"

    Convert an object to a single line string.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"

    Indicate if the item has some content that is useful to document.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"

    Convert an object to YAML as used in .swiftlint.yml.

    ","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"

    A type that can be converted into a human-readable representation.

    "},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"

    Type of an object that can be used as a configuration element.

    "},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"

    An option type that can appear inlined into its using configuration.

    "},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"

    A comparable major.minor.patch version number.

    "},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

    Type-erased protocol used to check whether a rule is collectable.

    "},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"

    A rule that requires knowledge of all other files being linted.

    "},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

    "},"Protocols/Rule.html":{"name":"Rule","abstract":"

    An executable value that can identify issues (violations) in Swift source code.

    "},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"

    A rule that can correct violations.

    "},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

    "},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSSSg_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"

    Remove all violation markers from the examples.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO9parameteryAC0A6Syntax05TokenG0V_tcACmF":{"name":"parameter(name:)","abstract":"

    Parameter declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO13localVariableyAC0A6Syntax05TokenH0V_tcACmF":{"name":"localVariable(name:)","abstract":"

    Local variable declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO16implicitVariableyACSS_tcACmF":{"name":"implicitVariable(name:)","abstract":"

    A variable that is implicitly added by the compiler (e.g. error in catch clauses).

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8wildcardyA2CmF":{"name":"wildcard","abstract":"

    A variable hidden from scope because its name is a wildcard _.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO14lookupBoundaryyA2CmF":{"name":"lookupBoundary","abstract":"

    Special case that marks a type boundary at which name lookup stops.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8declares2id18disregardBackticksSbSS_SbtF":{"name":"declares(id:disregardBackticks:)","abstract":"

    Check whether self declares a variable given by name.

    ","parent_name":"IdentifierDeclaration"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"

    An irrelevant option. It will be ignored in documentation serialization.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"

    A boolean flag.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"

    A string option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"

    Like a string option but without quotes in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"

    An integer option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"

    A floating point number option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"

    Special option for a ViolationSeverity.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"

    A list of options.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"

    An option which is another set of configuration options to be nested in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"

    Operator enabling an easy way to create a configuration option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"

    Issued when an option is deprecated. Suggests an alternative optionally.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"

    Used in configuration parsing when no changes have been applied. Use only internally!

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"

    Rule is listed multiple times in the configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"

    An identifier old has been renamed to new.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"

    Some configuration keys are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"

    Used rule IDs are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not present in only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled in the parent configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in opt_in_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in parent only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"

    A generic warning specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"

    A generic error specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"

    A deprecation warning for a rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"

    A file at specified path was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"

    The file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"

    The file at path is not writable.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"

    The file at path cannot be indexed by a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"

    No arguments were provided to compile a file at path within a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"

    Cursor information cannot be extracted from a specific location.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"

    An error that occurred when parsing YAML.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"

    The baseline file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

    Flag to enable warnings for deprecations being printed to the console. Printing is enabled by default.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"

    Print the issue to the console.

    ","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"

    Accessible by all the modules defined in the same Swift package.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"

    The accessibility of a Swift source declaration.

    "},"Enums/Issue.html":{"name":"Issue","abstract":"

    All possible SwiftLint issues which are printed as warnings by default.

    "},"Enums/OptionType.html":{"name":"OptionType","abstract":"

    Type of an option.

    "},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"

    An identifier representing a SwiftLint rule, or all rules.

    "},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"

    All the possible rule kinds (categories).

    "},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"

    All possible rule list configuration errors.

    "},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

    The kind of expression for a contiguous set of Swift source tokens.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Enums/IdentifierDeclaration.html":{"name":"IdentifierDeclaration","abstract":"

    An identifier declaration.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A source location converter associated with the syntax tree being traversed.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initializer for a ViolationsSyntaxVisitor.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC20violationCorrectionsSayAA19ViolationCorrectionVGvp":{"name":"violationCorrections","abstract":"

    Ranges of violations to be used in rewriting (see SwiftSyntaxCorrectableRule). It is not mandatory to fill","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"

    A type that remembers the declared identifiers (in order) up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVySayAA21IdentifierDeclarationOGGvp":{"name":"scope","abstract":"

    The hierarchical stack of identifiers declared up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVySayAA21IdentifierDeclarationOGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"

    Initializer.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"

    Indicate whether a given identifier is in scope.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE011MemberBlockI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax011MemberBlockJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"

    Indentation with a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"

    Reverse indentation of a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"

    Indentation with a number of tabs

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"

    Reverse indentation of a number of tabs.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"

    Initializer accepting an indentation style.

    ","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A converter of positions in the traversed source file.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"

    The regions in the traversed file that are disabled by a command.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initilizer for a ViolationsSyntaxRewriter.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    The associated unique identifier for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"

    A file is virtual if it is not backed by a filesystem path.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_xtcAA012LintableFileH0Rzlufc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

    "},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"

    A persisted cache for storing and retrieving linter results.

    "},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"

    Container to register and look up SwiftLint rules.

    "},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"

    A storage mechanism for aggregating the results of CollectingRules.

    "},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

    A unit of Swift source code, either on disk or in memory.

    "},"Classes/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"

    Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"

    A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_parameter.html":{"name":"unused_parameter"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation/ViolationCorrection.html#/s:13SwiftLintCore21ReasonedRuleViolationV0F10CorrectionV5start3end11replacementAE0A6Syntax16AbsolutePositionV_AKSStcfc":{"name":"init(start:end:replacement:)","abstract":"

    Create a ViolationCorrection.

    ","parent_name":"ViolationCorrection"},"Structs/ReasonedRuleViolation/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"

    The correction of a violation that is basically the violation’s range in the source code and a","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV10correctionAC0F10CorrectionVSgvp":{"name":"correction","abstract":"

    An optional correction of the violation to be used in rewriting (see SwiftSyntaxCorrectableRule). Can be","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severity10correctionAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgAC0F10CorrectionVSgtcfc":{"name":"init(position:reason:severity:correction:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV8rawValueSSvp":{"name":"rawValue","abstract":"

    An alias for value required for protocol conformance.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueACSS_tcfc":{"name":"init(value:)","abstract":"

    Public initializer.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"

    Swift 5.8.x - https://swift.org/download/#swift-58

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"

    Swift 5.9.x - https://swift.org/download/#swift-59

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"

    Warning suggesting an alternative option.

    ","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"

    A deprecation notice.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"

    Wrapped option value.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"

    The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"

    Name of this configuration entry.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"

    Whether this configuration element will be inlined into its description.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","abstract":"

    Default constructor.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"

    Constructor for optional values.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"

    Constructor for an InlinableOptionType without a key.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"

    Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

    An option serving as a marker for an empty configuration description.

    ","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"

    Whether the given rules are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

    Applies corrections for all rules to this file, returning performed corrections.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"

    Makes the current example focused. This is for debugging purposes only.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

    The description of the rule for which this correction was applied.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSSgvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV6strictSbvp":{"name":"strict","abstract":"

    Treat warnings as errors.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8baselineSSSgvp":{"name":"baseline","abstract":"

    The path to read a baseline from.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13writeBaselineSSSgvp":{"name":"writeBaseline","abstract":"

    The path to write a baseline to.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15checkForUpdatesSbvp":{"name":"checkForUpdates","abstract":"

    Check for updates.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules8onlyRule9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgALSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:onlyRule:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"

    Configuration disabling an option.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"

    The stored violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"

    Creates a Baseline from a saved file.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"

    Creates a Baseline from a list of violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"

    Writes a Baseline to disk in JSON format.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"

    Filters out violations that are present in the Baseline.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"

    Returns the violations that are present in another Baseline, but not in this one.

    ","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"

    Check whether the sequence contains an element that satisfies the given predicate.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"

    Modify the last element.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

    "},"Structs/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    "},"Structs/Baseline.html":{"name":"Baseline","abstract":"

    A set of violations that can be used to filter newly detected violations.

    "},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

    A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    "},"Structs/Configuration.html":{"name":"Configuration","abstract":"

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    "},"Structs/Correction.html":{"name":"Correction","abstract":"

    A value describing a SwiftLint violation that was corrected.

    "},"Structs/Example.html":{"name":"Example","abstract":"

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

    "},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"

    Represents a file that can compute style violations and corrections for a list of rules.

    "},"Structs/Location.html":{"name":"Location","abstract":"

    The placement of a segment of Swift in a collection of source files.

    "},"Structs/Region.html":{"name":"Region","abstract":"

    A contiguous region of Swift source code.

    "},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"

    Description of a rule configuration.

    "},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"

    A single option of a RuleConfigurationDescription.

    "},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"

    A result builder creating configuration descriptions.

    "},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"

    A single parameter of a rule configuration.

    "},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"

    A rule configuration that allows specifying the desired severity level for violations.

    "},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"

    A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.

    "},"Structs/RuleList.html":{"name":"RuleList","abstract":"

    A list of available SwiftLint rules.

    "},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"

    A configuration parameter for rules.

    "},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"

    A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.

    "},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"

    Represents a Swift file’s syntax information.

    "},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"

    A SwiftLint-aware Swift syntax token.

    "},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"

    A value describing the version of the Swift compiler.

    "},"Structs/Version.html":{"name":"Version","abstract":"

    A type describing the SwiftLint version.

    "},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"

    An interface for parsing YAML.

    "},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"

    A rule configuration used for defining custom rules in yaml.

    "},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

    The type of the rule that’s using this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"

    A description for this configuration’s parameters. It can be built using the annotated result builder.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"

    All keys supported by this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"

    The type of the configuration used to configure this rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"

    Whether this rule should be used on empty files. Defaults to false.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"

    Create a description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"

    The rule’s unique identifier which is the same as Rule.description.identifier.

    ","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"

    The version string.

    ","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"

    Initializer taking a value from a configuration to create an element of Self.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"

    Make the object an option.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Make the object a description.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyypSg_SStKF":{"name":"apply(_:ruleID:)","abstract":"

    Update the object.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"

    Convert an object to Markdown.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"

    Convert an object to a single line string.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"

    Indicate if the item has some content that is useful to document.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"

    Convert an object to YAML as used in .swiftlint.yml.

    ","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"

    A type that can be converted into a human-readable representation.

    "},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"

    Type of an object that can be used as a configuration element.

    "},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"

    An option type that can appear inlined into its using configuration.

    "},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"

    A comparable major.minor.patch version number.

    "},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

    Type-erased protocol used to check whether a rule is collectable.

    "},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"

    A rule that requires knowledge of all other files being linted.

    "},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

    "},"Protocols/Rule.html":{"name":"Rule","abstract":"

    An executable value that can identify issues (violations) in Swift source code.

    "},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"

    A rule that can correct violations.

    "},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

    "},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSSSg_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"

    Remove all violation markers from the examples.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Add a violation at the specified position using the default description and severity.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append2at10correctiony0A6Syntax16AbsolutePositionV_AC0F10CorrectionVSgtF":{"name":"append(at:correction:)","abstract":"

    Add a violation and the correction at the specified position using the default description and severity.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Add violations for the specified positions using the default description and severity.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO9parameteryAC0A6Syntax05TokenG0V_tcACmF":{"name":"parameter(name:)","abstract":"

    Parameter declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO13localVariableyAC0A6Syntax05TokenH0V_tcACmF":{"name":"localVariable(name:)","abstract":"

    Local variable declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO16implicitVariableyACSS_tcACmF":{"name":"implicitVariable(name:)","abstract":"

    A variable that is implicitly added by the compiler (e.g. error in catch clauses).

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8wildcardyA2CmF":{"name":"wildcard","abstract":"

    A variable hidden from scope because its name is a wildcard _.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO14lookupBoundaryyA2CmF":{"name":"lookupBoundary","abstract":"

    Special case that marks a type boundary at which name lookup stops.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8declares2id18disregardBackticksSbSS_SbtF":{"name":"declares(id:disregardBackticks:)","abstract":"

    Check whether self declares a variable given by name.

    ","parent_name":"IdentifierDeclaration"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"

    An irrelevant option. It will be ignored in documentation serialization.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"

    A boolean flag.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"

    A string option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"

    Like a string option but without quotes in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"

    An integer option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"

    A floating point number option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"

    Special option for a ViolationSeverity.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"

    A list of options.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"

    An option which is another set of configuration options to be nested in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"

    Operator enabling an easy way to create a configuration option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"

    Issued when an option is deprecated. Suggests an alternative optionally.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"

    Used in configuration parsing when no changes have been applied. Use only internally!

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"

    Rule is listed multiple times in the configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"

    An identifier old has been renamed to new.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"

    Some configuration keys are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"

    Used rule IDs are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not present in only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled in the parent configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in opt_in_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in parent only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"

    A generic warning specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"

    A generic error specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"

    A deprecation warning for a rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"

    A file at specified path was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"

    The file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"

    The file at path is not writable.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"

    The file at path cannot be indexed by a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"

    No arguments were provided to compile a file at path within a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"

    Cursor information cannot be extracted from a specific location.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"

    An error that occurred when parsing YAML.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"

    The baseline file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

    Flag to enable warnings for deprecations being printed to the console. Printing is enabled by default.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"

    Print the issue to the console.

    ","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"

    Accessible by all the modules defined in the same Swift package.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"

    The accessibility of a Swift source declaration.

    "},"Enums/Issue.html":{"name":"Issue","abstract":"

    All possible SwiftLint issues which are printed as warnings by default.

    "},"Enums/OptionType.html":{"name":"OptionType","abstract":"

    Type of an option.

    "},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"

    An identifier representing a SwiftLint rule, or all rules.

    "},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"

    All the possible rule kinds (categories).

    "},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"

    All possible rule list configuration errors.

    "},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

    The kind of expression for a contiguous set of Swift source tokens.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Enums/IdentifierDeclaration.html":{"name":"IdentifierDeclaration","abstract":"

    An identifier declaration.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A source location converter associated with the syntax tree being traversed.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initializer for a ViolationsSyntaxVisitor.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"

    A type that remembers the declared identifiers (in order) up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVySayAA21IdentifierDeclarationOGGvp":{"name":"scope","abstract":"

    The hierarchical stack of identifiers declared up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVySayAA21IdentifierDeclarationOGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"

    Initializer.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"

    Indicate whether a given identifier is in scope.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE011MemberBlockI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax011MemberBlockJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"

    Indentation with a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"

    Reverse indentation of a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"

    Indentation with a number of tabs

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"

    Reverse indentation of a number of tabs.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"

    Initializer accepting an indentation style.

    ","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A converter of positions in the traversed source file.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"

    The regions in the traversed file that are disabled by a command.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initilizer for a ViolationsSyntaxRewriter.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    The associated unique identifier for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"

    A file is virtual if it is not backed by a filesystem path.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_xtcAA012LintableFileH0Rzlufc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

    "},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"

    A persisted cache for storing and retrieving linter results.

    "},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"

    Container to register and look up SwiftLint rules.

    "},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"

    A storage mechanism for aggregating the results of CollectingRules.

    "},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

    A unit of Swift source code, either on disk or in memory.

    "},"Classes/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"

    Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"

    A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_parameter.html":{"name":"unused_parameter"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html index fe1bd3646..9e65e24d9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html index 88a661a04..3de1440c8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html index bf88ff587..1ad93aa01 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html index 3a51c55b0..2e33fa658 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html index aba9ba4cc..c5476344b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html index 0e8c27b8d..dca914993 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html index acfa73ba2..44f3da7f5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html index 44b5b3132..b7346abf4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html index 4145bfbeb..a1b4503f2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html index 2f8170df6..6b2268d16 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html index d023c1bfc..a583d6c12 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html index c5cc53d88..35d750aef 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html index e03c56dab..dd6fe204a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html index 1622b854a..78b00a895 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html index 0ae0db0ac..65dba320a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html index 8c9f40b69..62cf84624 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html index ba4033f93..daa4a6efe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html index 935036081..f65f4a0b1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html index 90c30624c..32a53e976 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html index 7c978354a..64066580b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html index 4e96f235f..0f2435df4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html index 934efb3a9..ebe65ab4d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html index 109f61b6b..a322b0786 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html index 3038a9460..851eb5741 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html index 4caf3cc0b..9a18d86b4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html index 3c4c5ea3f..ae4ec7833 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html index 24f154d5e..cc75b650b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html index ff802dab6..d4dab544c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html index 51b4c8580..2e463f267 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html index 5c0deaef9..df673469e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html index 475f618d6..2b6f7b0d7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html index 0e4b8a5cc..b0d4da135 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html index e97f7f0a2..cc0f64509 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html index 4224146fe..8a1bc3f09 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html index bb02e5aa5..59fd444a3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html index 7ff86aa4e..bb76caba1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html index 9d838ae58..c0f8cd598 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html index 97dee721d..fa2b42670 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html index 3f28565ba..7e57b4e96 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html index 591d9090e..0455fc7cc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html index 0d34599ad..7d97ca91c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html index efd94075a..04d0a0037 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html index 157733348..de092e8a2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html index e79deb669..72554e5cb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html index b560b62d8..e8fe67a06 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html index 5fb52eacd..f8c5ee676 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html index a6ea086af..1b2760f34 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html index 7e4cb17f8..f19f3e626 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html index c0986635b..87fc7dbac 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html index a70e1a4dc..90b2c1420 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html index 1b92a9d03..2b08a17f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html index c50ea32e9..99b486a2e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html index 4b5071e78..0ba5c9dc1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html index 2439ba3e3..2a2d2846f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html index 168ba1d22..65c3eeaaf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html index 956ec04ae..4a19842e3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html index 3999d346b..52b34aa97 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html index a5d265ea6..4d3213ccb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html index c22ebd8df..da42d55ef 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html index b0eda0295..c77ff206c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html index efbf06a56..ea08d6175 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html index c941fe08c..9650156eb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html index 86ab1fd36..41fe0f693 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx index 43cadfe99bff7bfb864fd8a9888518b3a24cb2c8..6dc6f2dfe88cea9315f31a1bf1102c7b0e8a8894 100644 GIT binary patch delta 13969 zcmeHucU)E1w(c5p?bUY0g0O*2QIL*c1pyU71rgBLD{iWEHc~`US)fM6hSNCh(G)cr z3n39pY)Ld~tZ7D#Ek$GO$;nAMNxWmBIXCCryx;rX``&-=?LX$;%+=PkN-yaLFceHk&H3VfiFQPVo>q7n=&S-xO!|`5e-fINa&pwq@W(gWDy_Wmb{1 zTk8cnqn)RiSyEP(ok=4++OySpWB|S2&T5Vbf7)A~S5h1o&t6;u9@MwJbLY7D@PQHG z@vT>A$3_j$Eziu!R7F>j^RcOU&+c_Ivpp+GfB`=LdY}JtZDnb5Z2Q?D2wXR7^$QQd zhlY1^WaG3%eN#FY>BRPtREANlNQ%=P}0)m_??@ z^s-x?B#E4}O^u+BYn=ad_x0{Z5a~8|2ME-|V+rW!c8}%2(>}IUKZL{?lyIF zmA$MukK?$&d4R3|+&sg8RS>$)+6tPG+ZD`Qn(yx-i>}@JCGGUeB z7t0FcG}ASr7rH}^?mb@yrZ+2DLK z0&MKa9FhtitYHC^fjceglc>0Zgabz-np9ZxFlg?U+cj*cE0kYM;b{_+SG{9PglD_uc+_2fI~ z4DGSE?eY)T2`}OgKl&(iu5FI=5$CG*5+_>gEF`m}urNEbJgGRRBmmFoNFO)#)}Cun zInm#y4kxTlH*jY6^~9AO`3a)fx(m=&gcC|57sl=n1P@m{xx+|dn2YwEB53U(!Npod z*fKrz6S}~ z!lPE|_wELKi`XS9Di(uj_JkF**ak1%BlX_(YB#3r`c_ zV@@1E=;H85IxgaXh}{9{ggtac7r87!q)q)hQ_rq2QMJWy>bayBcEY-R@oCAoc7K1h;5XkIwKFE$uN?f2gz2&Z`?q zDlVt?A?;b8RUi{6poX5~#C}3A=M=&s3ek;qiSUDCG`r^tc$@yxGr;s^h+y@KA_*lG z8HL%cSJqU3fj}W0+G{RMrl0l-lfH-%f^A8J*{aa@hD7d_?sgaat#O35NpYvAB2Dzs z1A%ZisasTlbfdQrXd6V>fokYRYodBfUyl<~tht2Q&EQQvQ_S>kRA=dWst{`%Pv`>| zE6bh^VKlvW5KN&9dk0C^f&>?@UWEO+3OW(Up*MQ(!=bK;?kydhB&6612z`9fhyEIU zQF$R&uvya~HkL-TbEfBKdMkqyu&3yco-VQe${6jOiKO+M_N>bmXhRoASoGZLBTm$8jQAp$RPqJ@2uB)1sB9q&fN@p(7SdCT0~ zXzalEz>cRk_v&kbwX{p$2B@G1`XAY)Xw<8c$EBVTxjf}lMFv`a}4_om4;5}jGOff z^-0S2%6?L=8=y4s2lyf-0!GLemfwAMB}|8i5Fee-;a*%?$HsHc~)Jw&@Fg-Jg|3SFEB5VrqAh>+pEkpf}`_!qDM z?djE|Jop^hp>>xgVT`+!(1vY~hEDWeN&w_j=hQv$ zke*Hrhj-|2sR`2OL17VFFD~FUM`J9|2eIN}GABr7>BSJUb|A&A7@4-I+I?QwWP|aF8ajBeTkHu~=nzxw~ zO<$O1ncR$fjn5hG8Ri>8^}F<8%BzaEyjpH6t(F4CSB2k&3A($wX}b3OD|}D#DJg&# zz{e)(5 z(vgztC=0R5)oi|U4Xr&|tY*GQKQB*O!^_o1qCXj~zHk!=t zLeJ&bV!#+$FcU)Q*@AHpLIVpkA($>M%$9;$k+}~$c(McccrQMqre??vyxCn`|$xjj2?nk7A};h!c_=&QNdidmSbCi3cmsM9v&xu?Yn>v81hbrXh!&>Q2 z8hw3hIj@RCDa@D;X>{R?#gIx}YqBAQ&Z;SdA@pv|L@Bv-BD>Jt?(TGBO%!{y3oJ^^ zV1dK9{LirLBPF#iq92_!E1CLVYDXp~(lN8_Fo^D-H30@vm)T3vyJ<|+sxeVIbefL+ z77r0^dLYQI$evbNTAt8qa7pZDJQUB?!!6F8b8y0L!CzOR^h4Cv$is8g7ZRL^oltf;hcC0D*n9 zO-+KVys37CLRrsM6lN!7Wfzy{<)|hRiDKrna7RPu*CI=M<@xC_o$j2UFH~_HSiJZ9S)DIW#CL3Eyf;-}jqxHFx>L6TPBzb~ z?+kREZ!|qPuP0l&2Eqws(waq$aH`q7_&Xw1i9S{pQNhg$aA&0s^baLVJHW{1kcB3I zNp#kNoz%J@D|wo>V|=&<&a%c5X6|d+WPE6hH~egA5S<>r_{j(B~W1NXUfa ztZFn(|GbKyta5bIa=Sdc)oR;mq}`3y(jdC=KpQf47PZrHFq6Jbhe8cCtr!L~X!?pq zT(`$7rb9I?d?8<&hQ@DIeW>MoJ4vsi{Z`tclD@QZw^Si=nn6$}=0ZzZu2e2^?QE)v zHtlXt8v=WgkyB~#s!@hAk+WLW9@X}uLUzFud{!=nuIz}FD5Tgyzg<-VrF7it5~-wh ztHiSlTcL>9i)r6A8B!7US=DZI^6Ef(_Mk{h*Z9-l*O(D|o7Uz_1+7;^G5c1SLaOrV zH*2RMI<>DGj6nJIb=#2{j9K4=09n6bJ))wm8}2JvI24;2l~>F*6+;K=?TG8pGq1QX zuQ+>nMrCPMX6p-dE6A>97mCPm`lwVMq0zU_q>;0%wRDz;$R6f*%zaFsnI;*3G_Eju zN#7cd8S?c%N!z4Z`lZr9NfeKW%k=$~_m#f#BH^MCpnIVEP`5`{hr8-aT*FM>nKU*z zVu`F0jlv>!{DZ<~%W&r@_+w4o$v}GRl{(tEt5`bUMF@83LD=jbC{(R{bt_#Ou#4?T zB>P&L29n>PB{zw@`EUCQX0Q*Fi346|2}8&@n8jWkLdL>T_VW-@4klKdLNcI|T}UB0 z@|J2b)TYJ(^G-tu8}8DT-g60%%-LG63-d}t#ueTTI0WnYV=>){KYi|%M3Had)*#`3 zHZ`eYw9v~Xj<9oGi8HlqN){u8P#46G?%hZb?f!C4vv{4$P<=>Nc8bIxrsbd^eIxNEm&7V?b+PF2 zE%k7M4&FKr-lzLs8Vn!OSGUfv4Evv}D%9sS3JaRwdaap@ z8|coRWw4C;>?$4n)QjYBmg$yQ^C#vI(>UXCV-Ld(L%qI9-&47xR4S6ZO-_|TEE8RX zjlvMYjG*{=U0Z%TA4S%Y-taz*FDbo9;v|qUwG639qBb}edy44%FN!a z;nU|&Q%IfPbwV89`Q5dWXKSzw#$efz9(gaEy1i#LJQYs^3rjNXblA>#cBBAY_%hXl zu6?f@bu6c2(WsmbIW}0fY7ubazmZOUnCePDIW}B!Y4u-$R6Xv>=I4-6{1~+Z-FSRF zI5+=#d@&$TS@M;YEjtPUY*{fV{8$yGx)bB2wyi$S!YoH&1YfAOq03GdgA;vnvP`iE zC@Rj*EXkrbPV{E!$wcO-sb+fk)C@4u=nu|=ks41=00YfCJreZv@abis(4l82$n>i- z7eJzW&Tc{daniY55oK27xPMSwok~<4EnQZZqj`!h+<8tmNjs!^4E=Y+mAcQxuEJg+ z9JhyJwwoU6cI)Qp2I}1S2mEfnln>!`wWW%3GY*JDUW zc%Mn^t-h$5BjpDCgW>jm^^(FB}`mwjOjo8gVFHPaV*wir6W z7+^cRp%1flga_=dH}YRpgb+iN5PJ0HEQLE(t^G9`=v7-85Z2cRGNGK720n-FvE6oQ zUoWAXODtiJCXjGK2GQExK{UN-IcxDpMLn3=0$>DmVr2nP2PU7!0}6 zyeh48_{va}WA1NBVuc~l4oA#sB6ldwX_ z6?*DE*JbFOQ8yTiYV1jfZs#IXc=5I!dQ$kt4n1h*H+e`A z&U}+Cchh!M-qRh0a!mjl!XY3XSnXys;nX`WY~yCI>guZ0h~|@bszE~DfJ5xX-X07& zN`cx%R9ttUh<)s5upGgRaem?rVdpiA!$ zp#vYZfj~Ou!6c*-Ee~cRmFV>_2dTt{hZ+1-9DntZsX2O5%Y|||oVlH8hbh_kwXxpl z52p+#4Hd8%YAp?xvHGtpUfgNYN1vhRlr==JM9Syo@zPx>*0M{yCvL*9@Qe8pcylX- z1%jvUkS>$U(dqeW@(x*UUQE8j)#jM(bqHr0HbPHvxRB;DmN2I=#D_U;gHWbyhRG~- z6D(wIn@}v>@*4DSYp&qhsy#?vab{sfR(94K0rNm%k9NQ^C}HYOG`!g@ zmv@36$jPOeY#t4W>GLFUsL;te8>#0pD=oR;!d~1AZV=D*Z-$Z3mN{*K!LWvn--7o3 zM$7A4zy?sjPHly9ylLOpV2Whd?u8rXNDGW5(8w;mjC<>4*7p^#!z*mlD^SOlzXZ$V zg~LTJt11wBE$dML!#R z;)}QH%Ik^qwHmQ_6+9O4nxEN zLYxcY+OW~24b{iCmodhqJK*F|-As%eNt1!G!+h|?6S2#3}H-Lw>$d zGORHK>%Y)5{SduQ*{_V2e~@37`%34eBuOV;7vB`eis8aPgwv=N*9h@~tM0LGgKi{$ zjbF=;;%($Ra*)g;gNP0;z*eY6@Am`uN~0rEPF1G~T)cH68@3Rmif2j~AEQ>W8h}1x zrGP1`Vb2t@06s*mSV%1vsVZNf`gqU&<9GHiATdJ z5jfOt>H5@AK0qyI)jR}YnuiOv4xne!BKZDlA-l>$f>`kME={rR>D!V1O1YXZa>K0% znp!n%w}j{TfodN6TnCBb6ajN^>3@jZU1VQ1S3pqQjZPZig%8PLFA5L@+3b`6kz&@< zLuoy{6MqRr1xbB8Ldjk1pAm zh3_$jbyFY_Mzb0P?PwIcra%UaWN~^(f)T7i4});O;q_JQKp~0e6V>OKrvZ(B7|S!@ zbwk-31}KI!=3~TYk;;}B@$wY**a$OV2rDw-U&-ve36oueS-cqZ&FHch7(X%&G`tP2mP%7PnWvYP zh0+bFKj{ox#1!Et{fEYn&EJ{x^wp+&+(6A^JpEAPud7je4dEg&V?wG*T>TFA1|gSt}I2>bpvW!bo`%Y@m&9c)M}YpD?RwpddO*xx%3*yqi2f9)RKX2=unBc zC+kXv^J&vP7-m&-(Z%JJ2ju*9>T!%;mHfOqT5Qb|H(d?>XP!8iF8QBfu8 zL`9p4(c1KA9CsXnQOiGFqNSb|((u1kDQB|qr^%}3(WSoyX<`(F)A_&EW3XEC>B2qX zpmWL!Bqq-Cf+fU!##~|^WEM;>nxc#?h+Ufu7X5AgQGJ6xUf)i+s_ar`E4>s!z9c^< zd!WatlOix#yaN5vSHgT`Rol@|?BnP1o@6&MK_PdaYvQInT}u{|k0$pS`z#k?*xY=W zh5K8}wZSPiu>@X5Qi+i(3Sm!Xjxjbz`y-J28L_%b>$?eET%rg&G>n80GLu~@fVEJ} zPELkVQjM5~A(^nF%}}nunsm|TuG$FOxEDq%u(TD;pl3ZYYXl5pWf@>+JBuI{8Q3?) zP{A%|B2xRU2*bflmRbx$V1@SO)(R2MeWl3Uk!Ko3>2oBEkm>BM9pg~9mdGs70rSGR z&$eYkxHw3Ncfov>(+JX!kTO=Di3ir(aeu{T<9kN3YuPXdw}{w@KK$VcbfFLbo^43Y z7LlEIgFmxd6fx%io=;!@+azg{7Ksp~xr<~JLET^eehN&Z4L{{W^`4;sPMJ8lfutvA zIbm638E0`bH<-I2pei%@8c!LQ7-I~-8crETAbx#G?~bDUc=@heEBC>4%T6g@>WW&% zZn0d96wV6Km=Cn_oB5%<5hHgN=?M?erSw2HvKUFA_>7LdI1f6uteFS303S2=`Otuo zaLau3HlMUSo)1PqndSEdupD$PjSImCw6LG1m0}1Edqf^d*U!ZgUPnf zt4VK`xdfe05j(#GP;+4Ymcn6$s)C4$KoQWmyjcjDp434-yw9$-hnHbGQ=Q>Gw#x~= zk_yFWchyQ*pEn^(hSkro#o;#K!}hm6>+}cLR09o}Hqpfvq2z~qPi-dcg-93&b zR@)NuK7<0yW%(x{9bwO@6R-k7dHPA%ERE7&a~q%$tI}X<%e7O039i_)2#ZqB!5i#+ z0!)`t3qutNGe&(kpx6D!ddOleXJ8(4oJBu9hkbPxGdO1gC$TsB!4v&>%va+JPsI@X zScLZMTpYS~V@q;>@YJ-4{CJ%67Vbe^QH#e^!fV$ zq3VRO1PfC_{x(B8^Vk0N$*=SO=^87aETsQS|NGZ9nI0uI)xO&UAel%ETM4 z+vP+AeOA>E{*aO(i3VNxWOP3bqWN;eIg7)5+njE?WEzPw{TQU2iAXplB@1Q8TscNI zNMA^ANlT<$skgXAGzilL8O6u1`I)?xd_u~I1TR5X?rppg$K}+`VCF`cf*Yl(5!bbv z-EYKIp2j9Fhb&7KhHTuB_OjfHBGibf&!S}JP7$P5vQUcgzJe{I5Rbs@V+xtlR8$&p zE$Gppbe-y5SH?E2fR`kP$OXEqX>3tGRPrTtrR?1o(DX`J&y}!DDn{kgU7f*h7Qk|y zYN;z?nG70@g@~TKqW&#gZ}6={w1(OLKPCV5kk67URunQ5oy}E_Eetb1L*_EU%y3epiM@P*K^t}{+Hb~LCiRDsC62 zifO39T@f}3c3rbh0WWwL>{!%LXbIzP69)-}AGv1oJ!$4g^IqHxegV$$pFf%k!_se| zYc9Tt&EPLFz8|~;{h9wASoudzc^~G((3Ye3k&(;2N;K~m2lRaI6zIV| zdx*$o+ZW)*a*klQ-os8DfpxH)?hh`O8lSCq;TjUa$UC^$4Y5L$OFUug){vep8{Yv} z0_kkud(a|2J8=C4lqN2}K)hM|FJNVB*4CH1p^5A|^IPT#W`k*uX^ioAV*_e6&4y_G z*ZKweK;@*8t0?kvxvTUhrsRGQSBde$d118fnl6?<&krY8$xyfj8QhIV$1;9)y%$St zf;ud!`#}4$vD7ypAM3C7y@A`ooegM4pXJ65G(!z4+mUZVk%ZNk)$VE>O+Co?%6b0}mqD@=an!Olq&Fq)G zXoSdF_Q6CjvUB_J6a$OckH_?^QTtNZk&Hfz0?JqCe{ zj`iR}h(Qw%{s>)h9GmbFbjBJjF3`CzU6U5f2h{gvdp<%^+lSr!2)xm#xCrM#bYpZk zKD<7L#eNK3A)1wb44F7eWW+`EXx~^qzdnjtKY>DYlv@3&KdpUxGC!lf7kl^#E?ZAl z^eGCUJ=ld$As6>q)J4dXy0r$e9<OG;%{W30j2%B*k?Jb!7bQuQCVd- zUWSP})mYz=-M@z3(1*>u4)uD~sU8Jh~)Tl}@r<7Ny0KMLfd22Ep9-Fqa$7Ul1*gaqZaKDjCI+=aRuf zt2oS#s-!&&nTy_J*g`Un{kDLN(D>j_G$Ldk8}$n~wY)KpOakpXH&&~Xm=>RJKm<1a z7J4ysOWRmhJ!xt!ca=S6YM2xubH6FR$R4}Xodurgyo&0`G`agY?U=Q-5c{9$@3#L; ze-BXmiQ}zxosgDIguN}oVnl}YOh^~zG!B;q9o=(mLIe4hefBlfv&b>fQ-MyHs6mHl zf9eox`{I0S4w2P<1AZ-Tw?TqPZBw{%+d0d8#7yy~ZN}e>*@iQQp8D0wZ^|V39XUX1 zz?!3C;jr$!t|OmA-okQoJGZ^jF?GwdM_}Te>xZz;zr!jNHxB=f%yY0-Mo_1)D;dC) zih2||G?|+rNN@j#&fWG+0#51Dan27$amoQX7p0IrqO;H>BiYIcd2egx0ZH#46ML358kkp@ooX-29z|c< zGl?$Q8zMd<*J@W1qL6NAE#7~Tgy>I$50}9v`obF{mHDc(nCy-v#q?UUD{D9m6?&NY zM>WE;>~juOyu7#tU_afzw*;!2gZA|V)Y|R)3$Y&K?EblmWulfYX@`Yze@cKWv$M5c z%o4WtIvwpmzdaBNZ|=eTzEh_BDHqI9&Tt(=klkR=AJpx@;=!NACb6&ZiEg%Tn9jmq z=U?Vact3K-QcGU2xSG$P?^ECamK|L&HJV~zqVY6B(k(&{>F?mK`(EzNT@)tDOE{|R zQ~JoCHafbn?sk&E^cmRnn?m}tdwFCMyHY?dvnfSn1and$re#_&nGfvRTo@=mBea$> zt>ig___E_uFzOz$lfmr46wF`72IoN&^Pd9_Y1bgEy_`ze0PW+#c-p1sX>Wsywz_;j(a4OtNzUkPPwQ8uQCH&=-0rf_p5H$#yEYb!Ng z7)Z4AoKrwxN_P2_lC0t7&r;VZ^T4wuaUOdFEHODKXOebYVtQ; zGu9c~8df52A##=M#9cyuK9lqph`CNT$8?+j1~=}%eo&js68(ivE}?`i97((tQlR>Z zeXVs8+wG4tc`XE?Na=PG&HBkCNQ4KbLe54%xMG#@v_SVdl<4gyOq{}3>@|P#7VF_p zrlRwD(vj4lP9Gge)rxfd(np(~WljR_NkRxJzch;WQ zp3cSxpYDS|VA)dAk>>5Pu%TTM4-|)yMerU?uSMbJiyMS{x22{NSpx6^Gx(7iFo8Yq zM@r<&<3&_zT?q4e8-~j;FHx{+745|ah$GwuwyrZ7pfgY6{8^Mg$`Lm^lM%*Bv6EFD z^i%|7Hzjo1%XB1+Ef$Es2!Atw!}(H=i{5Nf0LejH;B@SRj-)%Af_W5{@;YqWJd`-? zDb+j^9<=c*Ik}T`1WVqIq2u@#D^w)i1YKv{BK{V?(z4v*V}28BTTWvZ;4MTDrwlpz z>-se117z`klh-3WyT*yRLCJ0t^G`uE5zQJ>FmZ9138_$u|DI5p3KTXneH!A? z7un)8gmJyungNIp)-lUK4D7G6VVUF_?Ao&oCp#YJ%9%UP$$RA<(rocvF;G~nd(0iT zWSWm7D_my$$vD|?+0aE_uY9Nk>2_g)f2Gce-@(U{Z^&Ze2k$^eqoc~8x?}RF&Y4u^ zO{JkB3)zERq^*S9&rh|W4PA!O1a`0|t|Y@)oU8f$9`Ijlb2uC9*Zi}2uGu1&o7S898&4RA7(OG52kx>s_Pz(HM)VnH!`hjZY@H3qTFT6x lq(XjmszxRU!M{`#!Z`MmCuz`(4-bx3Sc4ZS-@KbR{RhV}&0_!n delta 13388 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 diff --git a/docsets/SwiftLintCore.tgz b/docsets/SwiftLintCore.tgz index 19b9e7b2852db6212f9089f121c26e8f0d8eef47..0d8909b55f95251e8c2d41e7ee99978bfebc98d7 100644 GIT binary patch literal 637151 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 SSD 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%0D%V zXC70urR5LW7-}95EUVuwXn(8w)oeCmg@K*QsDM#YW&J({PhlRsw%lgW!@_qA=Ct0{W=x94SOn^ zi->EnRsxf7O+vz`p-S{-g+t}vGLt&5lJ5Htb=17t#IcTgsfXo=EUuA-4jvD*LVXXL zZ+PRx2)+=6*q;?t5%|uQbn0u)%9u)6Y&DuP%f7$KPIEe_tolskz zMfYv^GO1UOxQ@y=YyDqt>CrBUl8Pxs%PaZN{RPhfL;Gr7qeWyAxp9N_>VwSl$IPUU zbd}CL*&F>P6z3j!zi85+7l#vfbkLo>v$JlQRcOLlQ4f?66?WYJSOCM~TL>~K!@PJW z5-RUFMddewel6rUmuJ4%fB-zayetrB#H#^gL=h9=G4rxOoDok2(>6o6#<@C%VGSuX)musLgN;C}$yF!FrFqZ~ zLM&`1TK^1tv{tob<>ViUdiwlq_w;*I&( zMX1@#JGy46G2E!(AEl@?NO5KRF~&4D%eC)h-dV+Df`2>nB*ovYdd)%;G3Gn%;%7Pg zh1vyywdIxx0s0aHSECSwXSq{zS7=cO^aDLlU0GbXoqP_Cirn*UvGDWXi>ZwXI_Spk zlGYXJQ4xF#VJ_8IS)J&U8MaY|C(n1>99C495sC0^%BhA}z{{iw0aP@fwVa z@}j@4iE-=zJ^WxJr|94}j71qhTo#lP5A$ki{@0b7U~FXxJn~ETe!z7lSk5Pk`pN$q zrzYku40P}#U|CS2ZNMHGE9)U1(O6I(bi*Cxl7S;&kb(szSjP!^_ibQaB>57EN5+7- zYGMF!E&i2z2gU%1!GMN+#1G@5YQe~hf59%QYo!oGFj?Tpn6v^&5{ZFn*jF_%prap= z8z}DtP5#O-5)UXZ{@20dzx3?`$8SL2zSh}0R5~r@UtM=Zc*bbk`em;+CA3(i#^^rYStqno~EG#4QUl8A@hxApBZ2**ukZ56FifJfRZV3n;wG_G$wuOf7-}Ffi23nrHU;Y zc-kn+f-O1(3yzHXgKz)+r1CxQU zMuC#~Ab&fY98Ou59Bv=q-fBXdU{T{V%RL6(b8>_YOxoP^1^!n}K-Il2HP%^X&#EhX z$TD`*(wN#xGIQZ}i0R`|wli%-YBCnxE=OoHCe(W^Oho!NqabGL`Lj7(Q-kxO*nctU zJVeN6>{+A6x>70^A7QPU77u+>SUjEH^d7a=91Xj%co*3ZahmgPbd9|G*Z$5o=f5L1 zn*+KGx;iYq;bUhb$_SA+>ye*z_`Rv34>o_!s+3F9)Xbuwre-6LjPLO7hAcEJ6iE^6 z*{U%UIuM%CCB9$QtLuMOaL#LdDvQE@3frL=F~)Us?pX3kc5fcK5MvkVo>|aNz(pN{ zB)x;p7=b?S-rm|IZ2F0kXQcoCAP+5qIBe?<-Z;oN5m;1+2O^TNjEfk38~wleCTxj7 z6cVX%zyl~vfCmDS;4!7f0S};PVcK9zfP9k#0tWRi-~p*|zymnWfCmD~;IXB~0S};P zDZ)vOQw5C5AW-iD9zf6~!V1d*JP?*8fuKuC5S9ga0LK~d0Ky899JU0=H@!$$F~9>a zJP>e<=#DJ`@=eqhfCs2|0S}-wF$rT!fP9nGIN$*s?yxMt1Jt{K2XLGL4+J3LI0GI) z(8U7E0S{1Hy!hV)cp#t*5ld>^hdv-$ErRkrb8r3L`M;pxghIn?9&+cJkN+=CD&
    RVxXjGYP(vD7~{5tD+=feo(a4u*=fd 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 z�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

    8Z-}w(9 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

    ^_UPKd^Yq_~8f?bs{iQe(tQ`Ic%ua+GbEV^8 zNszzJ1WT2NHH=k;<5p2Yg&4P}o@VZ8C$n}irfpM0@>ndsh?al%-A;Ps8273pURLgt zlr*LuMH00cIv@KveuZCEHl1<2K387Uw2@N>T{6fqy|6@)iMJX-;fTzkmh4kFYPzqf zZ0%F=<(|$pqV{XZ32H$YJf@#ZD2W+_vQ75xANkLXw|ag5|0G zh-1ur(ZpO4Ty2vhmDRfaLg~uB4mduoKYota=WM@~3AkAn-e=9`$JxN?am-%u1tM-$ z%!!OkqtIx#2^zB->!h!IXgPR(iOLGqeL^8SIrwgHdGAsyDG_M;$`7PbsaZ69zM@um z3k1b1-1^k0e>NxpsViR$%j6T!cpz^+=)#$y({7VrO%c-z(uq&AyJ7hbQdMNREd%ml z;IqNm7s7Vx@-QnrZ4{R#N-N!;w--F6U$Zls7ZkEHQ07}R4BLcd)Wc8U=BqxE&`_y@ zJgA9QlLtiUDEHvGf2%!;zqOox$V^U5OlaKseP&fG`j}0T*L@LeQuRN6=i6!%{4SM! z{KnKlRP@+)=gU|4s9ZXFGMgyY$(&78bld0byMmZ@{K|$yHv4RW%vE%&EC|3X;gZZ@ zam+5u?6U!nU?mM25Yq7nLZ7()!ru{xyUgKG59GfI-#;;D=UQGdW#^V%17NyO^Di9J zXUHRX4m#}Y%LA1K)Ig+|eLmK~O`AXlYT>CA-R=gw^g8?Uf#w{)won8gzczG%0qJu7 z#yo=ey+%BOvS2{&N&?tFo?4($$FEHPk;a7@clN~%8gTZ_fQJc2|zLS4h=_LIVMiym9bu6Iu5RPPdMum-QZD4)Uv0XNX}&H=m`6xkyJz%ZHE~>7oY&~b=RG<=daICfK1pMJ)>CL5 zwDS6buOj3G|0Dn#QWCW+mmdx((l-`;6$9K20#<}%#>8}!#dpG`N)eFH`%VwOC%HoT z+lt9Lv{wB46}uJLt$#YPSZWEr&}FR?>Vg;_ze$P{k80Jedq)2uqvh=*++0B4V^Y~ZyO4r z_@*;J%!Zf)imz@sp!l|-0E#aFAixMveA`fv7}EYuD2Wa~7FG!g10V(fHd^)n<>6xj z$;e-T8q8Zj4GSiq2B7#llcX_-0*bFL450WH!EeJ}$zb)elK?XS#rIg)8H@~A5{nSX zMg5x#D8B!A!fD801^yptCUf8nHXQ(T{{Mx;0mZis1yFq3P=KW(+E7kL0go0(Kuj+* zE@A}R7e{Ymz2!@`(^i)D;Dpeb0c_SO&!#z9g0233y6<-I?p zNII%S%0&&eGpUw^ik6Tq<7j@AdA!2FX(;?_(mKd9v-Us`+?ro=#Da`+5WezznZAiW zJKFjla`8MtL&M+xFX$n-+Np0>288go?d&!FYe%^4RMcz=yPPPSph2eb!#_IYgQ=B{ zJ1L!%kIVP2cQABf)(9FGMH2yrRD^-PERcY9(Z5%k8Q9hYRt>frFl{sNX zxI(wa;nH(&7G;pHO_7Ps4DIIP{PpI(QaaQ?q;H5O@ z6D2jZ;kZj`T;zLk>WAdtJ=3m~GLShBx9)rG42krUwx3>@MVGyIT3iK}yYou-X5z$K zDOs>{4tnmi=aA!fnrU!xCoT0*cykV=guq~iXjybLJ7|}B((;o#Sve6JI7Q0`ocfCQ zHvmWSxLid?yW9T%7L10ZWJxl+0>i@JP-ma`Z+cLVo;&#g#L%4P}M=wf9bQRR51u%sm$a{l~Myci>L* zzog*=&R{6ZLzynXN`RB}E|LwK=O8`c|- zZUDks!3(kPTHar>EV+q|j0|%Y+FE)#E3MdtjevIq31uC4P^X=2L81!G&0GrpUva42 z<{WV_*zdVHM#ZPzVWu3$}MZJ31N zgSGT0s+qJ_(Kz{e!udOU=`52xC-k*sFTM7XyZN0FE@PS)TN7;Wj*9I1@NQw61Cm>- zf)2QCL}jJ9ws6#zS@pMilWmVh%?S&tx7QAZ@~SgJ)<-*O80JOWsg=cc$8sN~_=!bT zk22zns{F5i@IyKJw5Gnd-`88HNEoryc~x^NN|2Hq>iy9|?U)`(Ov%jITp zJU}&c+2PWzCUB4e!5Qg^V;%pK_P-n z1rH6)cv8~z%MnEH1&%&Zoz@sAT5fe)Z{SFOr z6%*=j%s!o)73`#kKrSNcMH2!_3W^Y*q)n-Qos-cB?X!gP*MPE zz<*aj`YS2?zXEFkB?ZwgP*R`?0VM@R2vAZ`g#48h5V1f>0YeOw6fndsloWq? z0wo1S$j|?f21*JvA)ur{69P(#|4h#UB?W&0P*U&%q2`N;>}k=Nt;7QGLPmHvT^Px1 z#o05HntW4~XRYWeq&{=AlW}iexl?hRQt+}nzi~@~Tb#@PETGm&y zT*l~7K~nQWfu-_B()9ay2bi)#hxqqNo`SFgx)Twh@+t8#ZSEFBsnluoQfnrNmZD*C2!3+A;zS50Dk2=CnAnJQXJzM=|( zNF*#@AQUThB+r&X`qh^Z1EU%Q=_x685?|Fi z-;q0bmNsR&a(Q<;@?K;^wT5v%Is8*co3Kge(Sy94z@$+qrY>`K(DV$ZND}vz$skbX zY2Si1zprjNITjk!cmf4HG!LEvcyhu>$i2A%%b`Ks!JB%&@6=BRerW+N76wnR=Tm$& zwjgGfWz<>YiUG}Q@-t}ydTQff-}<;PL&Ndb0^~@%A-{O`;K_5`vSenySrkwlJTmyG zEmBEFn_xm$Ry&(Z8Ah1^RL%p~*s&O{0$w@@^5k7U2%0Gfe466jgjv|NRz0i5ZH>~| zl>!@+`4QI?9gjBR7O4CLUU>)p%p8~7A(G(pC30@OD7HJhYC@|fWbv4>PDnC_@eF)N zKSw)Ld2iEQ`RHX-d(^o5YW`r1D7vJdjaQZo^imJ*`ZF4+Tm$Z&$(acyXDK9|oG8Kg z5(u1m7|D~#*;fAAz+1b&-Euz;Y_{t`Fp&*B&`i!yq=OOi3Z(B%=l4msg}E?_q}y*L z$5JX*(y%B(-3KdIv@3zrE;pOl=q)lmeeC)R&%r1A*tiiTtYm$WnI)`kVXASH_S2ge z(ry%7hrq{;N2ljX{<7H~3Z4DtH}K?a9AN@wu=u9-Wy_*%jJ?UmR1KhN8PB6GO;&Mu zn56Aa@Tu(pBfTf7dMtO;$Yq&APxW3o4og*lvTPlM9}l?bmBhpEa52b^+))1c-Mov3 zqaQg|knp)!%Ng%6MCyULJ(kayP!EPQ+#vDBAW?4B>H~67`f4%?UZ=TUubLq^U-r)r zW42DLnbbk!9faIlQZch)_*5 z$&6d+3pEeS*4|}L?!9bkOjf-PA&YyYiM`A~5#+4LV-l z4$!I#p(9aY(P|y(&3im=Fbn{o$@67|D(_9CejgOGemPA2tR(lG>zukB_#-jNTlVOW z-k%U>di;kOb@sd1DU;gt!W+hwwHLE54C&rvG1RNYwGStOjYvbse2$*DOuQ2h5D!uT zQ2Hm;QNkr9AlF*Sk%7euFyQ+7oKQ(t4TVT5Y`)Y+UHY1wrtJw#+Ipze7A^MYQ{Kj& zcI6VXGEIS$bJClPZ3K51GomvFnnA`l?C8IB+g2Q7hdQO)ztG3GQ^!!^+|@$9gIB+{ zyuB66lP&_OXOs_1EM#S0S zW+dt~etF3E=`RX=9}+bcz+2@N{|S28nt(lKX#+^5C}Cy9fvOc1RLITMi?pw~J2plo z5hIf7I|w$_Ew;5q3!=+}x!3w5bbT;qJMe9b-r_@d?sv=Vn@~%T7>>)AmIerm(LlFWK5|9ah$A6rha}P#uZ1m^#)h zzpJOLs@keuEvP2T1mJ38>eex>#MMB37%NvV6v}1{LU+#C|1e|E8&r07bME^{>dnSp z!X%X>UAP`Irr^Y865o=~YSiK7XN2yv?h)xC5&kx1U?Z9HtzYW!jjzmsad5xu2zGHB`>E6OoA@CzAqTU^kw$Q zq{T(g_a)KsI1&{?)y{mlE_rm^YnRuCE%w467pznzxb>?VKi{zz(H=S_k~sJBbs?;e z8{fv00XpzQAT9=QR~NMDpDw1)`G%3IA3P}^AF=wJsc~7M@~D_jsqqnmS{p|klh6~- zP^Yxgm+5_*Vy^w;KPTNDbcXw;LccttHNKh={AR)6BcSX@8PP8IC^S9E`Q(-ut0YT1 zBhqH+O2x0%e)&<+sE|O!EoY}9DvV!oVRmxlrY3!(qh|Z1MTfPP2M15hn!eUize3v5 z6g9ols1u31EaAv6`c6l=UL(lHkuk)OdGOhHR9rNeJ{kBy^=fxO|(7^2^B z6%sVJ)W1YcvU+CtGfCN-UF zge@Vd12l@(+O=Z3+W9Vt&T=)5*#|&6H43&fI9+3SJ#`t&_k^hKgiIFj2jya9U2!k;KFU z67Nl%HYpg^OD)*sMV6MP2(x;Ty#B(xA?H#fAVJP-;Ej_Hgdi86ExJFbXkS^wE*e6{ zRvX%#S_jI2)-3yl(ztGifN?Wm>}no(ei>YSS`+`IXO`t+m1S_Y-%HdZgf~|gBYGhw zHaD3-gm<{-2*)`1bp~LYzpRowW{!tTcY!K{ym=oR`nXr;)>riuswvH&=KD*+T^C8Y zN=;_*{*|7b3lx7c>Q{lEM18T;;k~$UOCF~NoFVocUm3z2K?W!6aszJ=ZX78>`V8<9 zoxc72)?sKPayT8X)+lPc3V%SucFOYmrvQqSLIBS&RBNCu6*_tFpTeZLry`z&Qr9B| z;*rIskriT|;EO4LOX9F;ag8?3=yv(BO=kQsE;jby~*btuj7sW6NQ$RN580-_#M8#Zl?(V{i?QtA&iv)wsPipIY>7*xd@m zjBS=gk*4&JsW(VesCOfjZ2a6CK822q+Z7RKDnc8p?y94{p=xUKc^r+n zF4|wK8aiK!jt$IgTl_N9j>z+QY2Dvj{%{1x6w2ltEmC3bPi$7hw)!1Rp|&DYT~*C= z1+B?azOEN>>~U0G#7Z&kCNpou5c1gdtK$w~fUGX3w^!sr18aUu6gz>hah-f!%Z20| zanOM~&Y87j{uAn!o}Nmsm7kgIQxbbpWKUCj1x-ZK`zg*JOQtrM^bNx{YKz7)gW-*+ zLzX3~l_g7NR4ZzR^k}qvHq$}Nhx#MgAgaYeAGdrO=lWFsPCf6}+H~=0fQ?9B3!Ms0 zuSjod+EshZSRt*)8@1KfB}$~o+|j|Gg&iBLb+wf>$WRy1wEAJ%ty`G8E&d1{@&J1> zss7C~NfftLz|62B2PdrX`l9vDTP80q>R_PCN|bS+3Jy+En}O<^vU8Vo`1I;&&s2uBVtk_ZHsR4sNyT_XQA6(W4- zX%MNUkr5_<$FylDqed63T|g+S=1uz3Vn-u0y19w-hXKtBYb80KXV~CE?n25U zw}uilY1*7uih@mpYF*LHBkfjYQbUd@*8*#n#@a;L_)W>BDilE;ntU-28mR#P?QVs zin@r1W3G9A4(4lq=hb{7;@%uSx2hNVHz;6gv;$Np8 z=I`KSoqw52zbi(WGkqq(F~jjyme8Y0oH3TP!B0FKZU#66Bqsa_Cep0unM_1gmAtZi z{xU(9p2hXSS9~WKnBfF?KDRPYjPl|}lHTtuJxv0|jF2G@8o)=q?zq?`BDOuNT#jjI zZ;)IhP2(t(-f-`u@?xS-533ZguRk-0c8S}jHQQlCIs73R1cUzL7S@U@-pq749+!>u zAejYF6DQ>TsB2nZWLw%%en<26M2`@^obmPxVat;lc!3!9rB$GwpqYKvu3Q=YqE2ut z-<#(zfG!df&XJ81U zXH4RKX$<<$_EVf7sA|A@T?q)VoKqGG{T|6ut-(d;SN#Mri&!uwx4y4aq#+mV*fcjJ z7s-4dOm=-JY$C1%z(iT15v&w6p1x)+=(^R-uH6l-|$p#9>gmv66TsnmA_O2xc93g zhabz`s=;FM;Y%`x8m+;Oa$fp)$Oa8+IylDAsi|`~4X2O&iJEs@2Ke|6uUAlbN>2_{ z7ZGOH>v*f7L-ps!>wG@zbbZ`*jYwC`@m}D8H(qv=>0G2g12}@T-n0mbAn2ZYYj|ro zLc;JBGU_gd7gan>hyj{VP+dJbfnBO}Gc)Hkk}XqKh{qhQgeBFL){nhM$1ZKOxB>Kx z<|j+#dC9qS^%*XA?j3V`24FsfnORp|9fEdK-sGau1eq}(*C*E$LY&-W9r@Z_OP}y3 z3*UST$Iz1a?UFDQ#?D-+R}JIhqkq6be{RNZt=Q0Qb~L}7yh{?RFJZrZ(|uFRM+XnD z!(MRg(z6HWRaF5M;E~&!I8sv)LV?byLelbu6_U7!kgpnu4yxwo0HC)TEWy8^I8$(x zBOsnxrwX&Bg_tlF699UQtM4Q4Wh8B8z1Lx=K|cHWG)>;h??d&T+{81LOsrKiWvRjO zB_L4^2&hP)gEP@NnL}IZGvqIQQ7q&z@dF^M~Nds z*(wJg2~wnf5h?hvChWH4YI9HEEQ$2ujw{x5ct1m^%;eBk@OiT=z2S@*yPhPmW^IWU z|HNt^?HA0Em%};~BKvdYxlLc*cgD6O@xqD1!je`B)0`mN4B%1<)(eb zm}ypmy-?F49lS6JYEX5Lvu^sDJ=(oXr})uQ*1VUkiFfz5n|h%nu(rt>XX!>{Xj_lLZr#fOwOz;GYiAK zVJNkE3`n_BJ$b^Z6pSX$7G9>0!&BHhYCfqBL(qhPKyI~#o|hJTg2n+I^f@gtLpKrh zx&Ov@VQ1*^#3JZhQ`h!i#(B}Y_`zG#f+LZtHFq_28PV${xfTG~IUK9@LJ1L4A);g_ zxH;9*gg0$UW5xdUk5eM*ION(b>hAR^QC{2B8#AjFZ7jl);PXKS3Ky#pjOf@x(!BDCILtu^oze|X;KnN~ zjEcxo_Q+p~q$rk-yhl=X7(@z*?_CZd+YtLR<@N9BYpz>l=+sDRyTuow+yPkH^%lhE zYTxvh;G3xgTm^Tj)4id+-?u)AMnoeqeQm_S;X4@)W6Sq)r326ao{C-j{#jV_c2#&* zZ>b|(oo${D{YBw7X>`1|_`z1B>M@RiBBZ$L5%^pM^nwlS zmK0mkRUB|l(=``;@PHILh6kKwMGwsf;zMT{q_-gNhgsoYa*>Gv2H9*=o69FN=F`P-mEe$466i=9jYTPTPnqkVkstbsvI$n5wpZ zfwxYFg7CVPT)w6F2HTewI3zteM%P^c#l#x-B%j3u%Z#T7;V~RXQbnZ6&xqAr1ZSm( zm6JpUr{^?? ztoRgD_~5>ihDXXYOa3>gUw6fb3xD#TL|zt&fa|03ynyY)RAztLeU=mh5_D@?w)|!P zWL4>>FX*H(ttXQdg}BY2{rC#7QR$Ks#i&J_XX_ppc{yI!CuWvjt}vEv36S>9`f7pq zNlR{p3rT=#_!KHhe-ifIKi#YU!ytE}53cdb>?Y?Yj5(gJaB*1zbsuWb_3RC2$W^Od z^M)=d^7#9^283?~p|k~o+zun~jaCsNDKHW=??W2J`ey1{g(vZj(SWhY_Hkj$ZqMDP zAps?W0!d6B1a?L8@CWWL6*&PcJ4zKkrLcKoA+6`xWIL|`#JR~4?UfoAZ$5xFDiCTH z`0tVT1z8MF)jQQcLvb85!@n;wjl>j;7%ZiAKJFhn<~O}1I&z?SbKl;g01KPgD?AO_ zusKqLipKSO99%qzHV66n)to?I!sFK;J44#Bl6tgws3s54%JM<3iPQh=Y3T z5_(rkJ_+FM{^`h$p+bhUl1We+}om-kp|a_tKDHm(8Pf! zr5M&qZcc*$na*HRLJn`lGa? z3S`p(Sb6}epwC0w6`Lz38^Q-C@7`8Vu5(}72f~jkAw2twA$Gvz3*60$fICKkOQ@M= z5s%yM=jk(={uTu2`%ho@J%o%J!t_R1$$i6eHAB)8kK}FBO2J7ROF{BC$R8(%<+d!T zrU*0E4d|(C4;hRLk<0zVy96knCU@RR_$Zd@Oe$NkYpFd2U5*VD=x^>ZG_ZC{VIYbg z4FWH1Qd;LmE!N`I1S!r!rD5&kCB%4eVtEsnj{(W)!Dm( z_03fPbkG=t=azG5<8RrY{E{0nFf7TEzclR#*s-aWtNYzjS@)j?t0SK6X-y@X%heLu z{Ui-3uEmR&PAZDKkP0K~ctuALCZC$vo~XX^PjZ=bS3>d5E~q8H2Lhtgpo7J?E5`^3 zy9)_dj@EW_31F|qb5xK-ANxFCj)}w!k&CwR=9eUuhYp!N&07|~S8E}cbgAY6V)G+Q zGuG^kdCEbXms)qi@c3n`_&F<6^+&O#nC1$F8G&9gIEkX0;P(waEUjT?y1|Io3jU^ab;4a_irI87viA&Xe^Dr>Q%dnp%hu$FG_^YchW^M}Cr zU%`=dKJU>!1uRimo&)Jaq2?3$HykwUXh$LzwzUgw63G_%F9nb4Zs#6|FY%1S?h?z6 zaTmfajh3cLlAW$ot8!!9luB+l+s@I6O`BJ+D!MB@()V6YE4foyZ8ee2h?2Vm#ma6` z=0izt45{^f2LuJPALb?XW4FBNd@cp4OH5o|KGHPrt07oxah}t-PuYmkgxnHWyoC7p zk1?MuQCrGyQ|U?|&pBQ8Jje2szHigRh>?Fo1ro1g=?8#_y0}@O({w*vr1Q8HltjmI zfGC!(mB4lwvxA#$KfDr( zrmf!+z7cAyY%&vS5GJ$G9;nsKbkdpQ^|<_%XSK*6v9iS$w1~lhX1dl7U$2%y>SA{i z$+b2;aXMvC4zsu0Kx%*5jP;h&nq22GKS|;kVIwg-%n?+7*(#JT;tx|)u3twJ#isaB zhgUkH9pD_M-NFgixVJ@gh0?&Wm&oIUZ{-*tY5EDU?9DoZo9w1jTThy*b;UCJ7Gnhw zn|Ae6QvTKE2T|D6G-na9kNPj!?JhE^Uk?^Ir#y{`5+k%G7Bx&O`%Q_`l&GfKtTi2u z4A6OX{c~Ua9<@13!lWf{fHLH?<8lBHt0>r7FMVsGFo;WkS}C8dkE&xh-60Cs>hjtI z@ktkQx2gfDfy&ZFlKk1U#mnvPh;sDF&Bc9!Px5Jl-*x`vLxRqiw^fyS%-T>HJA;Ys z^)D#t-$|dBAoPNTQWabXpK2FeRN(%Ue^iD;DfIw=2G4h_1qhyQy6ciS*+e>HmwLpu zy68Ch&vz_<37u|gZ4)_N(t^acHsNsn(s*L0j3|0`ug z(Ey<mU{dF3;7EcKHu@`7dGF)*(3Px$;7o{ zPWm-HvtOY_X}gM5CV6rY#9ZHKEETUebULkPCqF!9O?6nT8CI%MF%;h-D@-7`?Z{2! z|6V}kMHwx{4bf{MKytL?@4&^^*orb>O{8&Q9I?hBvGzAehS$V1$cTGY8Lv&(oe%s( z*t=`hQ-oEb|a{rk=Uka zy(R{~DYQc+YIND65w|H~tYl$TEyQ?kg_*Su7EhflImnTCG*ZW$_uaw(UNyJKQG}l zr0yin*i`ndFS;=|zn&`Y0b!zYw^gp&aFHW(Smt50zTv$A8-k{{qpIsveW%kL^Xp^g zU26v@C8_F&zfuRUd6M<)%|cQoctwxXA*Ua2)1B`VG3N{+Lz2qi^KDr6o4 zLOlya1(LEg_jyxk*_Io+HLswlW}bpUs5N3kIKX8ffnT`zzzE6`my37HuO~wteA{Z@ zE%{N(q)XJ9P5VtcFezld?1nOZ1m8MJXGRXoBKMH{z(sZYhYduMEt;A|RoUmtkn&xd z&Vg!;j@ba^N)pwUtLq~G+Cs2!wOcvAx8Gvy;ExxnhbwEtN!A&|I}RGPq?C)}HNFZ; zSUKswx3%2NyyY|dK7tCma*%ss?*3Kzj@y~nB2@YPt13X^0qov7zvVSCM9Imd3}y|t zG9{r}#YJJkR&;wQ*Go;m%!Hk6(CZH_E5mcel*kxyAYL=iWkm=XnHb7Ot+(9w3T_R! zk0ag@y~``HyvM|6Pm`=B+id5yY>Z0!%ZPKga92J=0Jnu!v=lrs$Gjo>N1%~~+4mYt z4^WNo8Ug?OV_1__{9{-=xwmvm-TWn32>a%*jK`3Dk2w?>k2Yji>AK3p zz;|axsy^SUfCkFee$mnip-U9#nv2ldmGMVwlpdzf5|mgEY^Uv+Y&k-nzT`a=D<}!o zG$|s2cR*LlSWJ|4wAQH~@Pktu(u9WAr3u>&&ACl#*AP+mk=;)icOm)y51W zn>d{}az^STXQ~`sbzR1&dt-&T(%J7-MH#^f92Y~WJH%h@sE$ioz%h0?_Dm{d;rgZ| zPs=$R`c6Idv5(~#jB$m^BS`U_mCxo$4`=NqI>05${q8tnSM2HumUKZTH za|r8gsxFOFp)Ri*B#sA}@R89G^UE9S`upK^#gA*g@q1XNleStmVIruOB?=u9V1EIc zCYW%>N5q$oO;(}DSNbwuxQSEOFiuM;q1fLUJ>QaB3+lDHE1vb@xS_8^>>Qlfd?H zx!Zc@62zOQFGNCjZ#$}_VKt>3voMXh5)4q#dWEFi6F9eK#JmP@2fH|91kS~Elf7vS z*Qwm|GFqbh)zgJLYm^|%a5cpolf-w z0vBb}G!cEYk)=ttQn80~Y!{Qw@;YPN45NwbqNN9h*zMf)PT-#6%i~zWKSzX-O0r&0 zF_B2n%6y6wRK27u=PTwU!#!YXiU^M@42F4<6tb8PoWEn*s{FnR>c^K7r!|a^#-Rgw z+y=w(G#V#S8xl;1bmLdk3_guT#C{x|8O%-{=f$b)QO}I__-l(0XH0fZ4>IC72#yJ+ zK|-M;e28h$EjB^$Q+DIla?BSg3LFJ9!PC}XRYg?y4E3f#VsV_?2kJBmJ*M5OGB004 zW?w6EjF_YR>!Fu}sTOq9G7*vXNLvw3!I$ufcMMPUd(V3TXZQEnf-8R2G~z>Hg&d;JWLvdi zdAU6hM%ee&Z$Z4qiE@c+VLA?8DOwXxLtD1ihC$T|F0RFBz!BYIdHAt6cc zX4{78*fY+F=x*ULsJdC)@=*Saa#a&jj=;}1H|>cCxg*Nry~I?aT3jKb^S(+jcFx{x zg|i4%*3w9JD6ylmVY``eQ|{KS@IvM^+WNo;`oHyAsQ-^X%Mt$n(r3Z;-Nn_~;991j z$AP*u+nd@6gKo1Xm^SzNfr@B}r?1=I-@1Wo70bnl!XpQFn)sfoexmzKLbm-v70DpQ zTVm#FXISP7lQytQ&3GU_r~7Z8O}GB5lq{NDk9+OgUHRDdZ&sdzU%rl&*vf0XN*i%c z@o{isA69Su^^QN+dop=*;{z$Aq!v z1Guu)=d}2>IwH3FlqCr48Hb~*D0|}$kZ0~!BwCqHD>}^| zKkzPlw34}bd?k5nWg!LxxiNNM4B$fYU-f|P2=tjS{{GZp7!;u0qLb+|+fZ}*99qMe zhZ>8@l()g`7fq14`Z88+#4c+!mTMkku5`Lo6L-&TF1!MRO2)0xT!J}$+{1U~#?8Oq z!I_WG3MU^vf}D5pk!phg(LA0b3{ zLLm>l#J$^(gHf4XQPL}h*7+W`@JBB9EIsjO7xJXwR`APuYwUUr{O%@F>CflLs(XC@ z03jV!9Jqf$B#7(6e|yhaLr2p6io(r(m;KS1e*GZQ&V4kK0pk`{8&MxNK6i*222*|= z=+qS*6J#iX<7(9QpwbASGs+BvgLB`gD*udZIF)(7A1)W1@Zx*7`R(MNMpg3xwz$b4 z_TKRHVpdW0DmQ~yw+-+vH_vN-_Uarcd30JRg_U7y#ACWNfstQ!)>#Q>`J9Hz2~ow9 z=2vFxau|Cso*$WlpYJ}fI7_vL=>D$ti04{ zkPEcHNdZdFt{=S>oX-X17$L{H8yNIsfPujF7(v$q7;*@ffkC7#;sRtEzq|AF%Lb?- zEYb$(85q>x030O*1YdwK=;v^PI6_rpBe#P8@CQDGHW+XLQWi(~54x>Szy;(UM92js z5>(U$1o*?&1!N)-bOSVp(|0u|j}rvwi)?`Y043M}-Nyh{n6LWF1{z32SHl%JBK8G_ zD3t#xfv9?n0P;8WZ#_m+V8Eqzgpxz&bA5G-3ru?;_o40QukyYy0^%Uw-+M zPW0^Hm1B6=xYEn4Ky|1i@8I;&eGNU*8#`Sx^VHth=h;HUaDwSvqfDpm&+{(hLZ~QS z^^sw&qT!0K_!Pg7ze*THFy>SqjM1LefKo?jC)o>LOf?M44toC(Poy+txGhdK`_~J+ zk>PmqSPZ{)>TC!xl@8Ht5>)}ZO{#C%W2^9|5S<0Sq$l8Cd>$WFHb27;(jHPG zZM}0_$4>Mr@n3FdZIACm8rT>IXrwwnljHOAKYp!$j?Mh4ivG|sf3`aKG>V7G(MYLU zr;&n&;IpAWrh)7j$Z5g~Y#&HC?m+0352JD<4v;aN4wc&Qoe7m1AOZ&N?dj0*2Vjum zt_J=I^q(?^b5K*g7N9v|OEHKzVpkv#{s!QP0tzv6*s!0EoZ(o=n333#Sm6sIa5e%e zb6Al~=^wOnaG;FgDQJj{Ar5$yj3H$}sElD66*xyMKRE-?z$9mYIfmtk{RPIw5j#Tj z6<9$B6j&J*NMyY63OEu50dfF3nEy%;R!@h*{YwSbGnobkR@GynBH*r@5ad6S?|eW+ zpb7PNb&&u$gGF%P+Q-gSBO6}UZkz5ChuF8q)>uSh2)9WEAzBk{)1ngwE<HvTiEWpX0>^4@Y%zkUREW7bIjG&RQ~>DEoZV1o9GOwn z*2k-PC#S_zdr^>JDK3wqKa8Cw2Pr1qtIKU_R!q>=ocSAY3ODb;m`JOGPhewb<+K0M z{p60=X#B-tGg#k1y)DwtYe}47RS8d7PIU@n6`h1(aSZrL)Ao2LVJ>D#0Tx;wJB;I# z+I90bRfOfLxity5$bz}b7I@A6F?Qs`!^3{c3$(=_-QQ97eJb~w&_8cmVTkr_RVJS@ zG!BNZBk-pF1sFT7qX!izy_SCTS`LywjI|s~@K|b@RFI+NllQ)Y%17rt-~KpoSH~{2 z0KWjrCx=hlt2p?TkIX@d|J>5r#w@sD`VOCJA`sManDp~0n;1H6MtoJv4BrN>>2-}+ zXrU}6{)>8v0IQY>01YXh1b+N0AC2k~|8a0I`j-HFinSb6IdsFPz*6@HA~ zcG0H;u<{F!2oY$mqBK96K6b<}s|k;MIJvkv*abeCIJ`BkyM!ry+ii5%FEz}SNVafq zI==l46#b7$tFrjN50F)cZ-cmOhHsTwb@$!=V3FRmFMuPsZ8ky$bJ^T?i)1z7oHN|C zf16qZe*L;_mO+GY*|c@@XEkYo5Kn2ayAIzbA%nYZ#vEBO67RcF`9ryF!t4PbE-MK8 zi`vLZ4Mc?^x@l*I#B zZ&MnMaGse1r(B*G*R8^Ope<`5U=_Zs`9Xqb8sXhAwXi0KqAZ6Q{uNw|8Q=LggOF(>gRL09X{uB12T+YdVHSl@UcM||884+V zqN7PHrMdm7ShrYfh4gA!6nTJ8yfvapH#Wlg4&k+Ta**Kjyg2Wpy}I=YIB=+Geyixa z>>}w2XzF84E0iw1;C%)RVip>_jpmg<57;p37>onxo6a6N$Xz}($ZjbS4a1=r~HR+S5wrIFf8!c6I*o#>FNxaFz zpNhwpCOfyXEWpjeGyL!$F7`JTgrkuysZL5(7&agAtst17aq{Q zc~PvPMMwHkpL*&RnVcli9)=TYr#2ocsS=!vFiMqDi&G=c_O7_Dy0S_Mvu6Vt>4GGt zt+|w%oh@!ZVnY)^3TwsNDbs;6IP2kmVQXtNo$eD_#aRUp2kU#k+x_Wg-pW&dbhq)f zL|k$KHGW{YkvG{!CSCindiFc|nbfifo8>T|XVd<)HPLklx|`lr~{h{|XkV~m5TQdw2#kB7%1X7y0oA3E-UuxcIlPW&u7jG}K3 zXYDg^78={s>9FRrX3pUw=@bW1p|gc_C=$o0Ra;f-AC7Lx2N;4nf7WTUb>x;()aB=B zXlhxhdiI+SgbErP4}P(lu#D-4Ai}W6Lwu%0h*qdnL+va&^QeT#)`AMRO@&(Nn9!^k z$x@)}fV5LJ7R2Gqi|hfU=bowz>~iXDt$#a)mBVmN&|fuE{xWN@C3$`uSfKX6XQ*Ph zkl3TO_+sRCwh(d9=W4XphM=)HW8%#F0Pln+xMl98n(ShEp>NM{UD;z-(&RXs9HV=< zIy(BZtYaL?rA2*g5m1CMSGbvtp*HcV=f_gZOEHv$EjbU0Dr#{B_!%kGI zyTte4$0zDrQ?2v-BS+?S#WE%v@PW8EfNYX?dEo;hIOZ>+y| zXX-rcrCeJG)7!?7iOp0OdT3T8%cxdcu`oOD{bV;p7vgX}X3H;G269P5_2FECd!g#! z=q-@lD#iw9{JoQF_nwOD`R<&JO<1n_hwFWYw z70DlqKepbmBuT^_P>T%OfeqvU$wT= zP_IZwD6Mc6_)}@?Tn!@rQtDbE4yXCEz8Z6y3zm8Jtbd)4EMu-vl#!}&wwT{LcUyx= zt6wg}IjrmVspl>^mnK^$Kn%N!&(dJ@Wh@^ADQxC$Aw~ zr?_(|*ju-*5<Cw=1TrJR-5beL4NB9@PB%bexNZ29dJ%J)TL8Utr zNhBaMP9?^ZZU4L8+mObci8m+wKH85;#29}}&z)u6+x&mKM}Aw7R|Je~Pw*cXb99Hy zwfSoX$?n?(Se}=@T{6kC-5b{1wo~W!G#!iYMtOk1%fl>ALJ1$yswGZtp6^$WGbhlW zYn*70XD;@Rj*en4L&ZbINauG6cTq1L@qJq{+W26qwa=w}e|M4^(*M_ew`rfizT0w( z)LLy}S2GS&T07UN9c%)?9;2df45Fg|zPX==DY8O=KY_HP;<`-?Xa2l}9j3&TIsu^V zZ||);mor7{!vFN%n$GR5jF%3*tYEti>3bc|rq>fTfpHFqXN3SFvKx5l;dtpv>rThv z|J;Te$$VQ~h_HXz2|AC$8GIlAi-w-e24Dkw5z)Yf6!?Oa7#r4t)^w>OeBt9$q! zehDg#)7t;SIt$3iaD4ggWL)|GaP}6!RV_{1XpDroyF0|)oe+0-cXubQ5F^AD;_e>e zuA79oyDM=b`>t@#E9d+Ed+V=TR1H&W_4G7VO|L!O{XD~w{y8gOaR1h44Q=J@r1+VI zXq_S7Cc2H`i!%GDjjj*WZJ)<(UyW#JE|iXVro!t}?Jz3+T>M#+18Ia+3Pe@HpJ~WK z-Z>570{X8LnOExgW&|pTOCtqLpkIF`ZE|wM>7Q34wtlswM4i@KSgnG=v@-GUE?jDh z|LVf^3t;&!%p_UiAb_dG1e0U8X>Es9HjJS?O$Mp&YIy>mvBdV)$=c7=?Rk8I{zegL z-)|U?3lTo7r!tJ#V@Js$r<1C_EpiAVgsL9VBLfRRW5qY!Iyi;@Pcv?wQTzXEGj8%r zGj7s&9fu+vb!W;)d~9deB6l<#1wCo`rCYK2zv@Ws|E?q1cr|hq?Da(C5o%^~M8sE{ zb8Gj$oggFEk(=yVsitos@tD&SE`;1vpkCpGOH67jg>ekDUx82z;bPbR(}%0EURrDN zxg!woo6-}1K_76>bFX`rflj7gSGxb#rdag*Zwen~6Gx}?y7bX|2r)brj#Jj>z)z?N ze$!r%cb4Wq*6B@2hWSVqIff8NHu==z9zV5e#&SK6nLSTBA8Pj=e%aUZvT{&)xNs>G$KtXQu0l3(P@YB0WY0$1bpk0SB#$50W*;r(akf;^OAQ z7Y`pF@tCS`0}LLW>eeMwt$u4&(wNg3#6Ew1XH1G(M^vRCY47eb1K^9Dy!(A?LW zaWBZfn-iO^-C?!O{k9^210TF~BwT^Zv{5rDOcnx(_Hbc?%Uo|ICL0|VQM;9rwY|7Ve`*<{?9&E8W{5!1`*TG3B z_{*aKI^iCe@7_XGqTl9tauI!b5orHv%1y?dXD^%o>eT54m4n0@QdpuC@Qy&rMoK+C z(dgrAvio}U(rb&VWE}7mj+@0syUGV`BJ)LESl9{+Nm@9~4~u>~W3gZbmLE8UsCMmmfF5NTc#Ibj5uZtGWYjKkB8-b6@s^i5c~-Kn@L44>e8W;cCr;s) zh_E4n)BLfi|Ky|Ai29GV+F$jazg51eTgXD~&1yv!>eUYV( zzt1Pvvy@v0djC|Q-b;sk(=jC0SSnsEY zx7eL_?%_n^w^Fo@*h~va%Lb2g1Zu4lYPQou>X8&BVRE*-nVKFRVs>3>9K&|D-yGln z7|n^8y{vM=j_4jtx!=m;?+>eDM#sYADmd6!IE4=LwHwn|{KuDzu{lsf1eJl3po<3c z{h;%NOTo{mMh?NZqd7(uLTM(=dR@1MDNcJoztPAJ11+~DMwbm({o70#Up@yv3BbgL zI}V-47~@~==qY)lIaxcTGVH|c!{h_iB@#4onxBS|Q?-c+*KrBNnHP%c=bG^rncfqD z`l$Z-Wpzvsh;yWzm=ii(|E@3P{8e9ihw`ub(uY6wrCr9C`jW27`rVWXox#xkj_#}* zoqHhufhx{JuDzqAdbX^cHmke2eZiZF#%Dd(!)+~QiXc8GGfi(F&f}Cxj=7yN92r%@ z#h%c5M~w`1{sX>=cKNI-Pi!zDQm*iaOOLFc-NK@*X0VSl#ULn(B`NvH&aV?YU zW~lpa-JAftH!h7gIx!jTrm3q4_%VBLM-_7oLYjrv$q8SI%?0U$%(a%#M%nxNU*(|T zx|5|z!J({qXU_0X)i`OX55~2V@7f{k`&xSrJU#3f1hzitakQ35mDbY%@)T zw;yo48P`ZNvu)C|5sIBiHF`fciDH?K=Zheyr1zh`_wNx-#5!x{tVXI!rhraDI&*3= zD*ygN;3Qbyd*E>zfHXj-I4*G5%BFY!(s}lHqtf%dgo~z^UB=6f@9Rvrc2|ve-0iLp-Qt~$4I95MruSQGE-@WhZsd?MT z#dcz=f^%+dW&$%hzmxwtueT(9yAhVrf{uR?s)O^pcI!ZM9ZLhY`}(nYS$-*p7`ARZ z_6W7Wjy?BJiMI|aTq$zKA*vmm_DoDS{O_sVJ$(y)olN8(gl_ye75a%yy3;uq?PAXi zO0|sEFA%GkG1VoQ!SS8k<%>nONboN7rCnhCIks6)_LhYUu0d|rEBCT=obHz5N0-`o zenmGpiB8{Z7<_16;GJ5qtDQNg)4KMBxIe3sWfq2y+VLPC@vUr5xm0Pt8#S%yvZzf0?*_0w6feR(m)C+rDwPu(d%*w?+-1nB2BhX_Z zqYPT0JQ*&?a@{SC^l6x8U$!opMU2X9`+Jlr02(a&zls>WDU_ByxV|2a`{vY+XkM>*$i$w243Mdlzclr}(i1JTa&6*r>r z{-X27&>M_;gM8$UtY0+S(59!fmp<-2u1AZO@hD7mi}6ev>q9#@xDWmY^rAnLs;EO` ziTLd(ka5lM`2>q7qV2;&35veihBr}70e%3>>wV*Y?FJWgN_GeveM&|L8wJcDBTmVH z#4j)lia8~-sUO`(fm#tgE>rkHEZzVyN!-We^aB`xnK&;{8l|9wZ4D9eM9V<`#ve)H z1qc}n?4#t;mE^vtuHgqNqspj2WponH37Fx_0W&@PAH*=NA;rjatszPxhChfyG1dWX z4x+%~CxpOLvUCW*kj5~;20Exnz>qhPf3^UUzo%q>mIC|nhe&v$wRMYmq5=QCJ<fooR0u~Cbb)5A-&5nW zQxKp1>(dowv1&t~a^Ac5_&)1bEU8LdE&c9OkabQ(Ea?=HaOm6pl$w_55~iZNQA2hL zLJgU1NBO6{f~TjmPWQXD&Q*L=%vR8N&T!Q2#e3_;E@6GBorr+L;rs)lu>0wVim%oM zu1}E1!&5S}5-_DBgs|&t$Ug-P8LVjLJaBBy`5M^w_$-kjt=45ei68TVsJH1s7W*Hc zD~Y1^6cQGco@H8IDJPwMp|flrA1cV(xe-W`=H8`Vci_sgDR9%0l9@Lvv#wqDhY+#D z@PU_;nTCxnZrWn)Fci%6;q>HQLVq(5_N~)myrieF&&WBq|M#H&tI>pK6K#DuaxsLz!zb)5ug^@>-HvKz29oP-`}>8Qz6QWwF*^(U?>q@d zKfP;ebg!sc9Y^qFv+ST;1NR=}txo3UgCp`JBmU*OQ)&<^!hSoaq+DuzJ^>pqfG!tw=(?4bg#dl><^?)^K!bsxV0uKS|88gSibCBSu`e*mug ztOU63^AEsv@1gku0N3RUcyZnP5Wscs-vO?B{|<272~xmy0UN>q8vxe@40!|jXA8h} zCrJM+1@;46cMlbC-91#mb@x#JG7=8Z2)OPaX>7iLNR-f~60KRQ2)N$4s5ge8HBp_f z#U?`LKOaT7{-pA^U?R$!%QxNY3w>vtj(-<~r+jYK1(TPy`|(^8nqFI56U};W5&IHm zL8F8SX#a}uKYZ3dEt5!BeOA|=-oLL($LoAlnQN06)n9EGXt_L-|bshmfUO{ zRJlI1HBE-uR-e{CK3LJKhS^T8^UjR9A^hm!BO*L6Klu2r0faezJ@RQ_RzO6vSj>er zRn}I39_+7Kccn|oZ|)2+_6P|e*1{Xz3YA;itzRSh^9$UjB9k%-mcmKWk1VKhGpl=` z2LRAk5Y2s|TN~so!)WJZH0~DIyefS@S@V!O81`0OqE?{P*mK9nEjx)#@#eQPL# zdmB1lzR*YiR})rZ$#e$WCnQUWLRt1N>i5PL(4$XD#X2|sTu}{fTpP7@O4~Co2CZWw ztywiK+6S$NNsd%332$ym3Pal!l2ruCt>riy?IYY%b*5X(@N`AP+P#SV#y+5TY@O%Y zJ#~wHYMMSO7URlIb-1m}%M*(^6#BG(h4sFELtio5EXoQTGE2yqB}gJ8?pS>7!Aq)K zvWdi z11;I2p;FxISDBTpHnR69htBV1KN8}={e0iF!e;2wU0MBu(0MS7z8|}4bs(EsFIVlW zzHd;_(I{s*b4odeo}U5@{duDb#en&NZwG_Ej4qa8;edG_6m+Xja*T}itRN;i6TQ73 zE))H$5;a{7y5-^{U8j%skm9$I`y}WAhW%CF!IA_@q6W5^?vFl9IY^4Wl9k{=|FiRL zmIH82z%u`PaGd*N<1cV(3DiE!FM3ZX?fl(IOe&vXamDz3colNR`1h?9A=O@+2rHtw z{8Dak+T2FK!1^*n<#B^+5d;QpR6AhE)0glBI(J+E2+S#2*(=}+;u#bI43NMKKu~$c z%7-v0qdVtr&mfAM$|!W&?qF{6ix~zzhJvoRUov zo7pQ(66Ztx2J`|Ls#7voL|}HL3AFhvzyOA{FbV+MqXS<%ZAtjQwtxe^f569V^3Q(w z9Kfc?IISV&2xP4x;(v@31~hIfod1z7|3Pf#MfaUiA*?Axb>oO(Xd|4PVnRdelYS88 z&@D7K>oKdbvW!QADj zz4qjnpWjU;>{?^({;%g`Q9rn1oYBwL`CphFjnIkA`8Y--2rnQkg7tdWm0o^6$?qZ= zj-H=s!}tX#(ylLgW+j*53^q@S-AWr;wyTxLbS}rJ^gUP`V0LqtQu@>mK;3nzOe0d*!^@)MLpu;&uy>dq^?suI% z+KDSe(%eF>bMLpOm1A}p6c@@5eqBCsS2zpNDuq`P72O=Ym&P6ymI2%iKpTZlb3fk{ zJ{oI^9LGq!@^}66l;QRe^O38Lfhn!4S+I{`<(K9oWP4ZsMemU)WMsm{ENiP61`Ty1 zkONiPsk4B}No4O@hnm%qiuqEq%gTxdFDhMuuHiUZ>!Qip897&JsaUCxCHEkQ@f4T! zsYCF@RJFMy#)67_uE$;X7^y7VmE7fdspVop4m7c79>n8j! z(F?r+tTfx3JD0*wfzTEwn#-kaL=_({WG3uSgV;>crE)@HP*P z{4e8u;)HNk51 z5Nk!aI%YV>dc1k|8{(~3H*V}x)QqT_UCHx04bKvCJwiyx+H#U%^y_k8{~=O)iLr@rm}XIIK+kymkwaf;-N2X7CE zvx%}vp2M$hw9nU@+|rm>-b_rHaAp(7z0Z(y`Lz*t@cI0V_&)3DW^?6JS>oi$AbbvK`JkzIKHx+Ue-uBmDd?2mr3RMz+^MM$Bd1E<~ zMyRoeIVuv7P?N3KHzL(zY}v0MZ^Fb_G|m6Dk6>DC5KapvQRF9FG39Z_0dS@8^9f+#^xOfg+?KffB$a)OlA1B@IL@BL=fWt2Ef=UzW`wH9=T-;wr^Ef^C&E?)ZmPx`jV!zKVX#J zR6v(SsHB)%8xwh0%Qe6hsi*UYHq(a6tZ+Cv{=&G-*LlVdBrB~T6cI7!r-!F$c?~sl z>30ET5-N6mmWWXn7lnM{?qls-$!hyMXq7MgIGY@}wj$cSC9sV`{7xzS+qXWUoR^Zs zJW_9V2&^IgrPS=jk3vy|xf``Ot^H+sNx}dNHn3H5I4&R58d1$b?&}Vp({`2tBM?w` z0I)A=yZ@+1EP&EUr#PB_Om(tto@NAB7ea>n&(+9J1TwV*#tK`FWeLFj{)I@)d>>mRYiklg;=KJA8we{x z0{+xL054HQzka8t-~ONv6z#-U&*3=<3OEcme83Ues5^RHy+nqYX1bg zBog;96S}=({?>~0L}kFWhojs>$&hL>fRtV+_JnLrRzj{Ws`3tX!dD_YXd%X@eW9$N zU%2X3mbO=wnjwy48dom&h6#82BZb&iGLJJj5LMbc7DNoT|J z3Q<6w`2Fd3P=sbelQX!|n|X`nR`=X`=2AVDe^DMF0*O4+68|q25S{zy>WyAluR!R3 z)frm0BjW#AW{CDB)0AxOnL(+q#v9SHx@38W`tff<5DR)=7wa0BKvo@lFVx<_1|{>+ z^HAgO^^YhN-yMh?xbdVzQGEI zmbOvuEp|zf&ywDitmV%35DcynGf7rjddUvE8}*26_bEXLz1H_*7!%3C7kztv5IGZg z@X+CB48l#P)ZS@uy0&ntWq0Yo0pet=Nsc*mK-#|w4L=m{88ArY(ke^F+mjg-I_P3u~0^INWsX$B%(#ub~gDRE5t2?vf{Me;oAqtvQ z?ryZp*opIK`3U8R_sgbGrpIXrfopa6kC{F-jMl~gAJ1iBmdpevw31(5Sq2*1jmYt%YLYC z_(2CzP;^>~$vN5X_?hPemcj_}6P&#^4@ITA7)dG#NW+~mIjPAg77w71@<>bOMc45! z@QIJ&b^em9p8Ad}*vY*DBeV=Pjue<>6`N=3IEiVyaOh*@HY zs;l*xwdALMpYndHs>+o_JQXotxPcd(>+9Q+XoYiDHHn-n46CEfq@aIN9ula1hCJi( zC)mzXBuvN|CkTR{cG|3#<_eIOSPf$N#*d<-xJWzb-baX9e|NTT5%uPqptCbvmj#xU zlZ!1&nwjw>H4(4;ZrR7T`{CR>yQGTWV)Q_h1JdoW?+uYezD{H|z0ZxYTNh2kX95D} zoQ??vqWzY4esy!E#gJaZ3a{;^QZjjgnFGIdnTzrB`%h((l99h;1o%n%PzY-tj)zok zx=!n-3x}&bqhQGSBX$Y+>|LQq*M7)OJ03`v?Nys`CX6R$S*Zk*v3v?=4&rQ5_^2`8 z%4erhJI=wa5BgS*s8LPt@z%{WOZGNyTCaLiUPZa(D|qKR@8&2^Rl}HFce7zZf!|ck z^VQD+WGwv0{W!75oyT@tB(1weh^q{li|M@$?ZFk8od}Uogk&gAuGi?~=Rjkw)#Ih3C!>48a z=?!c4y7T@~rnCB1=B-%n@<0n4{@Vx=fLxN6mgmZ8A70qAbJQrrvbyTx{cGk=BxLcl zC=??o6ch4a80_%GQaMa8sbOC)Qa7=i3T%zOM}%9gs+)vrnIZb*9>&CCb@YN*s#*?J zr|=WeE&Ez=t*fnliO{Acw}o5!P>(=8ZZ{P-{lu!2D=5xY0^Wuvpynz&eqWUB!78uJ zC~AU<&Q@zwP#@$-KzCxxH{kzL3zU6FIbcFROUR zfWcaX28Y7k99++*#lMRw@|7DLJC6dn=@-FXlTzDgZRT#}j9uS6T&OX7`25)&wsw+H zXzjA(gva`mmi`B1j^1={X8X)(Ex$4kfY8w|l4kr{95l_azCHeS4KqDW$e3{llG&$l z+l(X`M~S={nQEDBcFa0il4#C21^dCTr@g;C=qOgi5etgLFe*waQT-b`lHL=l$abb6 zrW#XzWY7e^X2f+G8Y~X?Y%nyI@Xh#Gv9ThaL?lIYvY=qN+RVtFmN~3ta72dH*U>*s z-|ZFSA+Ov*mg{F*ex%~=D3y_wOjXlbcqRYkW^bGfHk9x3ph)g>%pZ+v$aYj_hBoq|XDVzXjB1s$n z<7;6NGh_w%7!5+8o;*T(l47XQ4|%b_Js0pi2cZ2OU49;2#qkdYp75tK?{uVfR+`TD zuU$i`oCh-#Jz$oF6wkBv^B%?8ec;*I=Fi`mEJ!~*st$7PpA*pA-lJNaE;6LsT+mD71$CyIvc7Xm%40&zoQjSpM zemwk9W$z@C;+@o=+Dp!}O z1I$_XmIU%dyK4i>VWKUuFIOg8K*X71?IbqHwh{<<8Yl08acBId;R)Zea0BFwo5(k?UZe9Z!Pa|ul90Frx zu#&A*%KneeEZF~aX3e+*omnye?95sy=(kI=#^|Lu_sSa+2Y2xycYcdVAgnPtFty|* zeNW;|0r~!Koi~EXzW_Xm^@{0#cV^Z9)tP1O;-3y&v3#0YtOAlI zy>tE?iKN4rB3(W6a>6mT`PT`@RpR=;PB<~czzOGIQ)=>s_po*_KhaYD^UyBT=|{90 zG9*gAVRE@&%3H72AH~0RYYqq`xC_)<$G@6oeT1$e1X`@HHpIgDv0{0XHpt~eLJ;82 zDE@h%xi0y0pqT{@G$hy|F9({nV!gFN)9?T6unM{~3viu(DCUJ_kc8XS5+F0KR`KA4 zc29@i`*&|uX3j{5!K3#@?|3ff>m1Gkx&F~fVHZDA5YsW%ZkRVw^9Pi_fczI{`az@( zcr$Hctx2Ff?PzcV&dxB+$m*D@0cBSvC?l*>c@Ca?(|Ocvw+vk&VVyQ7qC~>TTJLqn zTP7P=yp!Px{ti9%;y%{Gn4(FW(3F;f_VtZ0f^Qbb1`PGC4c6>c@(q5|>J9jr0b~L? zh(?~Wk~N^(?h^O?O)W37Re(njw8(4`Uh=6%_6L5E`}F_a$>d%z@c)a=@bTJ|xuRy^|~p#HgRxZ;kWk3+;QA*pKt$tJn0@xQw!?0|5+`hG~U3-swtzgo)6r` zcb@1komE>Ys03kyl#LMo%Wu<6?y2AnaxW-dh%{?E$iIVQJ$hmAG55YEvFxj7i~FTQ zn9au5pV-pGD^YibTYt4b<@o)p{fR3iN0qseni0vCz-YBzb-2X>;-jOR`=wD)pB2&f zq8Q-_dYa=_Z;`P1M}jasJmwmQTM1n%P;@9NR*26lIqm-on0?FtgxM!41!CQ$EItDS z(0x?up`wff=+xOj{{C-r!lq0LXUp!jxO~Wd!x=eZug9#HJkuiHMYYz*$!A&Cjaw=|eE+ zQH&MAN9U-awls;XyPz=N?*Y_=2+TWIvj&PRdQ9sfm9q8Jey*?8RAsI)%NJ(*=Ji&Sus_TQv}w8}4}g3eFMFnyCx)w<&~T01bJqBxM?1c-IYy_hXKk0E!EiOv!4 zfSZi*pjpPpFo6CEeyw)a30s2d83Da4XJG@U!(A5|(<7$vN4qw6MR$+X2eT$vkP7J- zZAG{8-j4u}>b$izn;OUu`qk~;SxZUONBLp8Q=d+)yoWS3zqTh?EjuE&>btCxzng88 zTP$H)Vyfe?hf>T*C{BT+v3DvQd_r^|qOQ{|H`n}a;sX6)QT12&bqp-H4}UisV*%Xl zNqmQ-j2_QB`f%GRj0a_%z-iIn;AWAFG+JbMKtxn8eRm$Ob(IXEqR?Fsv*Gq;l7>Z8 z=aQiBzS{qEetRTN$UmSx{*d~Zg#`*Mp#YoT!lfY(4l^F^zZrxx%ORm2R=4v7a?4vV<}nL!WzvcSk* z=`*ns1rM-iteO} zrq>|UYhBXGKfv5;k9vFPx+I5d)~dKH;C*UX4|ZIUZugAve%~;Kut^$9SFyuH8i^e^ zW#oA-$*BLCDqKm0ZFGZz7Swqr3(gJ3+Jss`s&6HjM|v&*v1oVDaqZ8eHgae06fbnx zP%3}zQLlw(PAH*BEA=re^*je!Hr+SyxaDpu8>|*gd-;Fe8!9Ts`bauI&-F@{yOV=$ zUkEh}x99@m_xajt*U7@cGc4 zog&|dF&M7I0H~0c&H;Gd7p<-Q41iWRGL?2NSfUaG`j9BKDge*>vY>&hSn9eI!1Kb7I1UtdbazW!rdQNiX0y9X=GP$`cvq$ zrfU?6ld#pV3WjU=rw!(|Mv0z^)DMa`f(fkrX+V1ONNm}P$+JAy-#D$2CDJeb4!j%P zUx_375Zn`n+>tS6x?{{8+^^QdGBw<7*Hh(ev&LK z)}n-6bS~ei>L54eoYNZ5fYFb9@N-NLY|xWu#I;t@`Z+S=W(so>lX@p#KVD4fxma&{ z?SHa$+3#XTaNr)91XgddFaN-4(^*pp@-#K~4(vJv9})`Bb|PG_&10e1-q}_e*PjZ04p*dSRuN#PMOYAl_)t6e*6) zWW&v~(waz)A!fR6E{}_kU3(|SMzy4-dPfX5{DOlggT$bEJ$0kvmO}kV)iI`**7D2p z!h3 zE%P}^y>=iDq=L~zCV}t977+dO9uFP9n=vFJbUk_CotTq*5*>Uupyzk>iylC>iE|xT zKq!Y1yktP~XGek%88Ih*BWBgvCRm!6c@?*tvG;pUayQ{vn6-+@GR_7wyVyV3%lx}RL$e-Ab*ym_cF zJ8}wG@FPAxt4ikFd-{<5ZvQv3Ae>d2*_!3S~bKBY5kOx;SQLW!yIj2n2n8^tnJTaC@>$7!3& z=H+KQNlgF7+*ms1CoExmF^^haahRpB*OyadW*a72edS z^ZbvhN;K4Y(%IqrT($p1>TM&Q>El$*O*4jZ~8X!<5kVDz}a95%1U~*rvzTBe73GchZ83^ z?AE$Xrq*&g6rgdv`ZqnQP1!{*%GW#g2Ft?YAp-mGsF_X@S4x9^OU6v+O0K~*1;WaX z9<}Ae(WUd*tI8w&<+tkHK~N_ta?HY?IhVyAwAH*EH5tB(RarD7l~7>ucksf?ia6M-O#T+vH>cn7KESHd zNm}U8Gs4p-&w^6_I--@g!8+$Ugs#9nT_9;QTyQ_G5GmOsNw{3_3H6(<{V7>5+zRD! zti2Me|GuDYURX7uzU_FClTc`ELrI7vsapV0xDXAyGxjV&#u0rYwxLUqhu`=moK)*4 z`@TNv4cBwxjTo1mJrRtv%J#moU}jf*J#MXMUB`9gv1T5=FJ`)B!gucm zs+?Fa?LU<#Nl3JD6Z4l(;Jq2TfXr-!Eq zu`*?(;>cxlktIh1XYEYLZ(gukix$V4vXcZZ;LIoh>^UoS-jau2&TY`T za7)KJRhd!4G-!YsSD^KEKHP7h|OQokX;dN~xP>!jpFOI#-D zv%5s$qL# zKr|&ILdRXVy=BIFi+H`)h&1kqyzqaU0$?B7&&D{$Whx3zJ@;_m-wQoKW!)n6@fZh>f!Mz$Gx4tZWI z_~7Z|1JfCtyv5DU9vOpm+h{H~y0^6+gq0N?=!ebz1*51BsUUkn(DdDth4e`5mHo}> zL72;DYbBTHz-bN?XjFU!&Zxnwn3GcDoOaJ}SE_iv+rc1{?{mx!xJH|oPRvr4BAlyB zY|C%bN1ZVO)|fKIotUZ9zstYs5C;jB2#udfGdYlcr7>j&FAKfd&-jc;^{$xlPP7po zH6pX_wl3b?d2FP9lYM!CNo~hin&7Z}kGcv-{uH})sCzOpAJ0mq?tjh+{|3;O2CPBG zxRFi9^O+76)wqj;f?JsG_||f#%fb)!4#=_`6>p?^dnH+xWRb0In5NeXC}k0>LmK1Y zD4j5Ngpmdp8di_*mk0H^7Sc*OJxiHo^El+IQFgWuyz%5vZ}fKt%xH8{QUGSoJ8!my z;Jq{IIN^>?U-!gWpZ5-g&$kLQp9@t2ybBPgFFPBnC=gsb@fFHCI_N)V=w8jEn2DeJ z9fg(aFY2(PC}NxG7`u7O%)R;Y z-F0zDhFsbc;ft&;oYwqE2hZ&SVj!!weKW)@tEao=<@u{#uhUN`Vox3J&4LHgZy<%9 z_fQ~Y38rEb)ig9Jr5qd{ly+30hxFqkwxoEyxo38G6mTP&%ypS-jP3N~ zB^9qB1aVq_9fMH*)rZm*A-0zh_G%xIbpGwRMPD1Fs+BJFaf9_Zeb$V}oP|^C{F};G z)t$Q=vG$`ff(-kc^X}T;e}U{r-2}6mS0f*o%w3{Cku3ReHFE>EWd%>Al`X+V)$bt? zJvUH(ofj}DbKrUMXvJi6!B`zN%6BY<6!ErxKtnz;Zz7P~s2yWs>`&}I5p=b%^BR<` z3Z5rE+~aV)ZOjRY7TP);VnYa4Zx{{_uqRY2{ka;`@%uf?^itiU>r(Y9j|bMBUu9y_ z1mJK&>$ZFC&LinH4^>}@gRqv78xw1TjbPvm!B zsHRFzeiNgsugngm*1E}Tg53J*aZ(viNAt^hQr!zZ%2in|a@=TW;NFDyY<2SskbDoh zSoda4Y`Tkgk3!WJi}!Qs5)n?ziYyaIT#jK7j%4)8jQA`pnq()hAjIoYDGhSrS zN>M&iI+e2l%gx3Y(=5`SynI`|n*CwRMJPmYd8l@;dYr66+4n>}J^&F#$u^F~_v0n% zFgq_!s3)`3dBIWJ&-+AGXRTf%K3BmvLaXr&DWo2^Z4dXiITy=1?>@jN8kFg(tmfBe ze@1OaIz#^Pg13M>dw+uk+Zx=euot^ zbw%ekE6rBvb}`_}lO4Bg%9bRI?j@S9h&o# zJQrfsy8e)~1-8X7-(t|LTFp~c`?|P&!Xg#2dQ$qU3ZoB^_I42|)y2qDKc=PXq_cF$ z`2nz7|J0(tnea_d7~<4T@2EPFVMtG4;N<2Aa;h zrOS1?OB|Z+H>FH+jXVtgoLOvNgyv1s*z#JnC5jj}H#(5vlZfM$v>6fL@^0Xtb);5q z1zu|yVVVuc?mhpIW9N3rL9(MnByrNNl#yG&8E=A;CxN;*N00ZrNjHjnw4#Gm$qIX8 z(k$S8K-ZwHk;ZS3QbbrhTvHpjvv1<4#o7JX$hNaTcg;2ib%Pfdst!$xS5bi0Vwk=1 zkR<2W68>&r&W(F2o{^lryrl_BwY2HEDKGSD5=rutR%4SR({|5s`gr;Dt)E%=4WzGT zPI($Rxd4{l3{#lhPrHl~bxsO)TDHsI{-u`zZP0UZ7MqVAYu694(Rbs&{6}+Ko*ln} zg@(=pNCgChsGiSg{53YgOk9wgPtQZ%ohhY0n-4S{jxWO*@#cd;>6%T+}cO5@OMTj=H`7RE*bC+I>M`C4pK^B zZDt)EOw0BtTl8~WuKkw1pV2O zwYcxH9r{L0V2vL#+p9yC9hi+1LR|PcLQ?@N5#qc$Y@vXa^4ozg^1#hDf7=QeJO>My zbkt3eebx%`XCq9|t;JUi(5=q-A0gZAdxfwtPdo~2oNP-@0q}1DZ=Bri8T97RIeuPj z%lBW5PGcTHJ^Op!=jL_`d7rO~+z8;kJ>3gWHv?~I@LS~_&0n_)n&H?+=J@8^wRlE( zvZq+JLZ+&ck`u4Q5aTX8<}ANK5uhK0yX|26eBNTxvGjpWt>W{XCToG7KdF2{K{x}& zBqfI6@B10L#{llez1ZJxZ}TGW6dw~W!NjB_M5LB?;2YFPa8+7P(j6FyMx-x*l=s5W zI}3A*l=T_?WjI0GGW3p^QNiEpM4us5enOuy{23T^SY;6}em#f8llvP81jMc|{&p0fC@Y z7?35!dC>#N0)e3T83+Vw0YD)5v!kg})S)8~2#TM9K%o2t1cKscAQ0sK1_A-F5}QQ% z2?zwhvmwYA`867&zikB!1_D9xGY|;W0)Rm9vJqei5C}>;8`l2_%}8BGT&!oQ33z3f z9|5FMqdNwbiWhITUPMZysw_)#*=RyNPrPPx7p;QiEr}?DIt+nytK6-g-Fbv7S19 zp4sSe)y1ySdV*m+M>T4$hSqcV9;;1ZN<|5BGzFD5;aJYB* zZ%B~fgYS+(=P%ExM8DmT*}ncxz-~RO-nez6%EiT<@VRWFP?4jRkV z>E5g9y@5mbR>QqpGIe_h_S%8)x5gbsoAR>Za`++8!zDED(8lE==ZrzQU!B_H_l!U& z^ulGzBXzgb{Ho+qUANWq5M~EXZCD7wpay2X=S{j8Z3)}+TC-O)b-faqnm&tO5vX)} zwtCs%;t_M?Z2~3YJL{{m?kALsQ%)kw>FjxeZU$!}YT(Dt9PAIzll#m+Q>rnre#U_x zvmZr8;@I!`Md47R#h<^1W~KfLOaccvL46N?e5b(zrGiLQLi#t%Ay7e7&qX(@*uB`3 z5{ldkk`gYm8YCfBV3UqRv4O=M1gk-b-wICmk-ro`j+!PR62BD4Erm6u;HSBo`2YC5Q>+AbpznJ zvB%r*|5?ORNkUu)@&5Kwko!gcRY;8Ef51!vFm;c#5Cf4y&cXv<-P_VL05>R#{?hyUC9Y zk>0-;Nij^V5B>Dfu+)hD=rcAo_ZXv7W@`NPE{Zz#Tj+!O$eY&Jf+_($Q{E1J`RJEt z80X!c7U7cZRfD;Nala<8=vwuW+oJI*e#Gb2*QN9Bb9CoJ%aUdrgi%2cGenBmRU>3e zH$(5<4X!JHG8$^9y@{%ma8UEZ<@#;(!yXCMD6%J#CF7b9|EhJBO-3!sLKSI{(HWN( zr^G|w(RjYbe3P&{7I53!-kjRR5v82ly&G>E@A=yw-mbpI_h4tFABOJSf2>O4g1BK$ zDO)xai(B?391fE)b;@f#cbSPC35P*ZBI6hGo!;Zap~9gMfBhv49~DQG{47e$PrVml zMJ0-ikJs57)LALs6Qm~iZ{R83GrTO*q85JRKshBUL_j&Uz+r@TU4%;t;m!gP7s9U$ zCMk?FGe}kt58h{nc1=(i{dpP^!hH%MA%uU{_pLC_^-Ge1IGYFQqT)69e{v%c(#3i> z0+dq?97I5qY6a<{Ab=et2J`^f(d7U@nJuGanX$L$|182$L%W^_bOXBO0w@aO7Ge?< z#P1-#1MJclNx*{vz=N!RR#3VA!>@wV{=ct8g>lV-$qJ)hbrNMo^a1}F0*qsq0Rsl_ zKTsS_C^sWQSFq!b=hlgHn`-tEq%11=%B&T zc|FZ?^_k~#0AFw+!ps;@L_!#-w90^na`q450V+I0F%&TP7c^QV0*lGU;x9|+Z^pj>SYWFveACY8P8b2a! zaTw=^mf?~tjIu$*S?hto$yzltK$W!t0%v{*MfMyB91Ei}2np7DAaJr)UB95n+OT=Rb>Z)bm4^ z0o_Ql=Rn|OtuDkM$=U#c!&(mn4&cE6;6c_uD?s4LSQn z=mY*U1Q^FI0|pGhCT`!eq&JtpRZum6;6W~qV*h-Xs>)##|#EhuHtrm75(@qy5~@0 zm>c{zIjb_J?!Wl4p#pF8fPeWF5ubJj;pCUxk5Vfx_>_O!G8u?Zw9_fC!Nw|X=pg0J zgkl)@*@?lGesvE|wWw62N~L~_3Fa)*sM`4E{r;V%GzQGM`{-J-DXji%SWa;*LwnGP zJ@*k^pyKbgbwn&XQy^KSh32>$e`j1T>y{5D#W$?54aO-qw$>#iQQdbMI?lxJGEpDHTaM9_dq1p@KhKyt zy)t(FfBQf0fZX)5-!!6pR?dS*ygiUm`0J{i4ZTTC)&4i|483)fOo2VPQU8+zb^XN|P}e`YTJi##fV%#I2EZal1A6{pfx5n_7O3mjSAe?yKZ{IdBCj1l zUEfp-)b$qnKwaNd3)J=VJ$7Kg<5D#+@fP|(UEfp-)b;=Hu0UP?KVJcdfx5n_7O3mj zSAe?ypCOcsGoY@&I0NeXe<15(Us>V-9wb--*S&(^!d=hPZrF#i2Q&gx{RaBo`H<%a z<_vBO+~8*7!5 z4K7(Wb}Vtb#D)A762?}TjkPnvwO)w#N1|jc($5Gn)_GvUzw&MU575mDcPgtQJ`O~L zz10RzEvNW)&>gi$uHGF*gXZnQS|c2tAJTmI#5*K@QA~2V=+YI>=469X>(O@uH;W03`k|;wTOJO^8RncMKsQk31WMVKz3B`AQ z9YUl(9+Z?^+vd1MNN-rpnwGt)wf=M1DtshMkcO>{{oB5tqMyPQowfyZ5&z*utq$=P zZj5C$#=K6e@^{^*zP5b*&u0341KKNnn+c-#L)2$1?-6v0xihyASD8A2%Mta$5cY(% zLHTi>=f(9eN*1;JWE)wcD|`@Aw(yB&5SD6lv*C9@F$%_0UC)7dr09PjR`;|>Xr+k$ zVxMy6kH^Q&>6I}5$?0)_op3MkALmju1TFz_K%x$!S#v1~8`AV$;@{vV0c+A8S6RY5 z=1(Guqy+v=G~p*mGO@%oktA|4wnH&+dp)NTxFsYzRS+vDeKPS^svw&RISJ%qy#PRl zfTskm2}MK|q!KJ1MFb(A@J~)FCK5$7xdUh_xk(_F&@GXQA_B1dwEy$~SQ~gws-Q*4 zWHiB+bg2InpX+D92%I(nh5qEUbc_; zf4%|^YvQs}1yw;sqX`20=l=`|MG*n}=TSt!{`o&pxgxSiH0)JG+jU$7>@3T(9yy}+ z?DJrn7PCqPQG={@z9%vzM}&z0>B zBUCd>HR4xHjA;KV9O1^I3s>Uh?&J1dfa3q{FjbN=e}i5Vv*fC>#iNQ3j3ADrO!8~_ zP|p3F&z#xo{D^s};dkaBra0YZCb=9fykO?(yhQ9K$_kGgfzX`!e7>IVpLY!Vyg4~> z$bTlxe%6fqbd*FTq92RTfo5Y*WOo!{=cGp!Cv_CDtB{KzY0wJ*WC(bB5jsE{DxwxFj+Y1_ zkMvJYFD8PQ2!uu4Sji2NxCsyzc!>a(pZ1>~0BZ-&=_s-cnaoMtnhy1!#gPIO@dF?% z97Qg{J@z7Kr@sQ$?7sk$;1hs>ns+av3L2Qno(T3I9tey7`3g9!gUjkDQUevuNqhz> z@z0PXULp_{c!@w*`~y`blAst5@o2?(Kp743FpG7O7!BQ_nVVn#a82y8=#O4b^_cgX z(3fc==>>xs^8|k~IZcz`Ti>rgO$!^0B9}nma-e-BcM$&$!)2B!L@#kfDif5**2GuK zoxPuAcoWOagQGvGz$3=HmEMLgKx#Lt`Fa3_%JzHFHXjeoVfg}^>ue`>Fo?sCRTpuc zLid;Ja;i)}4Wmym*+Z*PQup>Hu6_ON8zOM8eiZ-RlUEtId%ee~*Na(l$BN3!)@Kn@p(g=C4DltU0QBIyK*#*;P1T zv1ERK#jhaV(MM0+nOS<`%ud%it134KMObM)?(7`quk$1N_{;0x!Yn;Ch8oak^;Y@qdQjMSYr zd+_7jUXGGR%u!tqh&r<}{B!s>s^?{dbE#jW{hk#}&u#8EjQc(PBSL6RB5K2*Q-O~| zeN0!JgW5~ET(ng5rKQUy)g|s1EZw^J3L&zZX6@}!jbB${7s)r9gjvp0kk5`tD%MoA z0=cs_`wTQMyE{LOXx+;TQ#!ocPrv?S+EWdD5+1vGg2$Z5v(}M_puZ*s6y#rgR26() z`yI6lb6jo+%cFWyzEG|Bdo=Za?od{LI(YcJ1>6(jylBdP3bKHpcs{R+5=^DaN+A>< zeE&DpNlPId&x1P^4&e{vvGI>7@=qCE`Alsdw|l5m0tu>7?D^Z-~O zQ;xF%neqS!$dvzC1Tv-0Ah0CH*?>%$WKB8!6|iRi1(*b%01VW;N!Df1z)T=h{)Y#a z#Q%H+9M-^P9cKeFt2smH{K<6P!BzGVL@o(RMDbg8DGH8-%Vo~+CmiAAfX z%-EfZtn46e_r<157)9l|4jesT9WmYg+NLtHA%Sn_`L6thT>8E#L9<5evH#ycf3puk zQVN&Jo&DO-=UzK-|C6oNdgZT716%D#`@hH;?Iz%0eraC?N1xd$%d|)v>W`A<({N9d z({!nlOoTW!YAI8iKM<~lo|g@upCHmO%iE3MOsp!C9lmxH=fXV*2JRwgHHV-4|e^u2J_bh$qluvQ}j$ix*XK<$b(hO;jopJuAJ@7US-Bj(ssg&^A`^~gySvIiSh?_OuKm1rX z>EW=TGL?ou^liZPwf4R&b5cHb+?6(9TN2ImM&_R1WZ9;_XWD|_pqPSi!tiYs;q0IF z;nJU>`3icTm6|eZACzAKKJ`aEz_SC4%v=vRL zmAN(JaHES_3BWXD$R}fKFs+|!u5vFaZW7@iQ%!;JR%2seCF6VIV~@##>VYuTS^m7V zz~-Fn9 zkFfSTOC8gi^o6(!n#TI<`!LNt-OyTTZCjsJ%MxDR+(f`oIVC6ewuTGd$ou+pCN#;4 zqTFp^cJvk~hVDiJk8Hi)HzIL)sydOr?G0~Ju6*)x^ZU8vEPwj+{S6>l__WzGCwrF< zhE9Mx5vK>!(mO7Ol(H)LZ{R70)Y>v^RvCG=CxwyvQ9uf_&T4=HQH@O+8N?12CnBg0 zCH|uTAmbG005T2*f=qD^Ambu~mSGb_1Xluue-r>@oZ=in#-TOsK>sHP$T&0?fQ*Cb zU?l)F0c0Fn3V;n41@!#G0%V-x96-iVo&aRre-^P+P=JTyyuT^V0c6~d0)UKDoCC-> z5y4iFB*24EzypAcQ=9|HxPSN#fQH>A^i%|7M!6QAHxfOAV8*h=8% z^>LAT^9Q~S9r{fFX+wO}8=w7BThwXGO+N~k7W=E8-JiF+|UO$ zd;ZCRrf_2$XbLavfz6&rb)YHSAOx_8(SV+RSfDAi@duj1mR_JK{Ldn=+4I;6G=(<) zKvTH-A;kjx1~i5B@3vs1z)TpxFDp=BCeRfA!`lN*;s1OE1j~?sYd}-j(hD?&{|o`f zfu?X{8)ypufvikkg%QZrq#W~}q}XOc)~-@Y2t2;;A3yIC;c*9LB4~=!ZV-a}+Jw)k zgL$)f*8fqHWnHfFzGMiD;+Y_iJaX&bn$3#uNFumQQ50pTVW(_;SoL-vI~g z#`ZkD+I|N?MZdMgK{^51FWqH)7R9@~B;x6(GvN%q zwmK?B($!#PYuvFWiHjoCIonFBS-;KYTH#0c*zKmfTqSMeRZt=eTtEdi^Wigt$7>_w zzoru#{Xl1qawaLOkzDYa-l$9?wxnlj=yZR4IdbD$PUTX38%<YgP!54D=PmecRu}X zO_uYc-3~kil zYzJoJGI3j(*_*@e$;bYlUX(9;o;#G>RrKedzFsfS!?*i8ZRKp;YWzQ%0WGvz3!!eB z*8L4IIx{K8*|48Foir9K6o}V+onW44LbJ6!!URnYU)-Y+%R^~&E?jG;Y^pFuxf6ud{Gm? z!@ch*gXmhE8ij(iIcj2_%xvFmC*Wd%!ZHeT4+2&o_vI?SRm!{xQ7GhIS1bC9Z8C-v z1VQB4RUp`x5VrvpW@u?+!=fh<6}N-1s^d(UGzT-N3^2_#h`~?9UcZOGr{|-~%B<`K zY+*wp6vmED)Ml!4TGw(5zXSb)-mu&m$((**2njCRXHN&M7O)sBBh_o7GJ2va;bH3 z(yQil48YwGUU4=)Sr)0uWFXiXiDNUZ9y0C0%r?v)wQ0c{M$TT4t=|CK{B}ulN9Ape z)*!ANYA!zE4f;tt8XCPV$0AWCjwz#r(3#+ zMr=Bi!RJsoHC-oL%4u~>IqMtkywXU<88j2WM@Q}m|8NY=sO6DJN%d%n>JX#Y*eQ?g z6Gt%HaVso>q}PseYP=(uXfTfNLsce7z{%91FtU?{g88C^B!5iMsXbAtY|!x)QkDhc zXZZM28u%~%7xN~tKOcO`77GMB+Vd!*fyWT73P0-RB7`q3id&7Yq35W3_DD3hGTkn?vyoz+@i0 z`f^m8}z?G3v%kcjp%7%A2PGB{vE37&&S$nV#a<95F zL5Q-BMm}%#@AP;-Z}>cVIIHZnZd6izT7M4xO8=sh$>5_aQ;;m@^_^)Yq{C3ZE^or? zaKA2?NfG&ZqNl8+60gjDr-0 z0PIQ~r^L&8!BreNJd^Jxu5&^ur|hJTFZU(r)0#|mJ(sv@%^m_MlcXd}6|@;Q+x3Dh zUYH)i2+rchANf(vUa2DXQFs#!x_%Zef9Rq0v{%VYb1F@_e+Irs@4G(R}0g@ zK>VD_#nR_fBS6j2td;LcVgccg|F+j$FxvT~8G-pRbO#1Yu2?(z+0SgMi8qMzO6vhf zwq?rT2gyI1?wuw9OaC;?o+@$SS6QOp9sX)be6~lI$N5QpiTp56hYWqbi#tEW@8glv zb+;4!J{yl9RusNJdofEG7aopC$j8n9@n+$3e-aH<6h1n$+i&n0JuALHUo=<*H3+b8 zgZ-HK0-O$Uxi`mP$DFC0*=iJ2xLMFb`?&BpJ$d);-cC~|_3IY|C$la$QXDOVmk$i5 z*;O)ieK-4ijsDb>p#=IK-c>&8%ld}nXV^%VJIQ;8F8=90Z6}%D(m_JME^i9Ws1%+L zKovx1tH7h0r{?rv5cu2C%HEQn(im-)8l+`CJ!OS^*uCI5G_3?P7k`SNb!)7cveV$)#c04%oeC!Y}tbXR`j?HW^UKNYzYZ$kJ+TH@nXo5^8&EDKclTV@#z0`11COz~SI-Kjp-|qO%q{AMz&s znwj@GCqDWDmFbF(p=Mwozdi?94fA6Y=Sx1N3#)8j&1~sbx~kU)DO*lTVdJ=iZBPv0 zqm`lz*)}I5gzk)3ihu2)ahtjG^opYq^k5mEmd^H^ndd#Yld~l;kX!-Lb?O|Z#VhsLDkWhEL%i_}y{w|<_8loC=FX8X#^`Vnf@zFN!JmfkIZSw5JH)X&^wC938i{m%j35Xz zUG9dRiRP>I!t5n&x!1158jL2N;bHwp3`rSSIeym_hRv)ow#yakPS)&0Wmyb?WpI3SaCQ{J>1hi8e9 zH!X3Q7HyfpsJ_Lu@RZ*9HAZ70ZdKwGsoS&3kC(@Z4PM@^?**n%bt|$4FXoA_F7Yi` z64c00rh6>?=RM|qv%qM86}WkMDN$8srotBFx0#cqE&o0%jQz+}6~c7d;5F8WVkgS& zf*>pDT9T)O!YGji(B)>^_hyWm)RC%)BOljPd)JhoplY)0hytm;W#pPbFxoyt#`Titb9IBjiXRV_gt(C3l5n3-zD1GAnC z$lL<6nztJLcM^0plV+ndvT?CKru=+%nYJA}Cj|{Ru%-=Nw&>^L-Mc5mYbBGWIX}po zJtnsn`T8(>XIfIezB)Bw+K66Tj)o=UYozO*@wAy%2IVq#<}~Qdn2yZv&5C$yiPmK! z$9%0z8+kMr*oOLCC{SDJub3TIj6I1G`d^j-DYGaWRwxa7>RR?+#3zqKl zj*_o%hmW%_G&pR_z}06NMpC2u2R>H^;cOQ@<}#9-`~jdmA;xczeTkPEmw&2w~R0=Yy4U*qHBCQtBkHHJ=Gc`Id2*Y z5behKSFH*VXJklNY_;RE%0(YIXtl918-soEpDb0`lR55v;n^fZ2lGRJ`|W;vt$(On(%^YZg& z*l^h)$#8-#1vVOj9d_5I(D-NZ873Va-NjV`)>o1%XUk}>+9~YopFQ3Ur2F7Xf0J5V zWf8pZndRd{uO)0oZnd+_r?e^hRyrlX6&|hV3B}#Tn`7>prmezZQ5bc-#O2h(E4Q3_ zCfIA0J%ITZu7(p1>*hVaG&WA!wB$9)^X$@^Jkk)|2{*n}!6z`}AUbX5>$Xt)AWM^e zmK^pZ)3r8;f?}~VLsHuW$yS)1<94N}o{Jf!P2t%xw8hmK_FewqaoIgcweZ(l5TGtH zgO9f74uZm|e_;h)gLQ8&&n_Jj=d>Ypew4EU|3iuz`lfNqo_SIlhAvIfnuQnXTmCi` zEFaSZVWNm2%mr)t03yi!X|{r z#mTm*&`Q%kjw{R7G4}2IT%@=IWCnstKDaPakY?bkT-F7Tw0aYJZy-IZ$4`X&+1;Ec zuBm5>-Pu-^L96xkpFRv2!#5%U)C{&lHmwbQh|Y4{ZxKDKBg2lJu|?h=oS-!cLReS? z2WY7QSIsV{GOo>3wKH$+#Duk9MaoCR7t@w~$cb<7!QPgEkH0|Nj7ctK4by8kH@||p z4$})wzPVa{x%JS2qfp)j#}L3zw|p5in3*u!8C!xr((MX#j-N->?{yCjm(2-6S>1yvO!lxqHR=IUSf`P$S~}y(|^RZ z(dZN%)s#A$U-DE8jQ;OLns!Od%YfG3)RQ+ri@s}egxfT z7j+cm6$*#2O&R0fB2R|Jo4ypn+zXs0@d5AE!T)5M#IFYJt^4UzKG9h7l~;?o`QUs_MZwv^Zs zw6}Jle%(-U#;n~PPbDDio|-?pJRStq{kW4ZSl)I7_F8T)1TyOwA$+A8j7;GMf3XH zv0hilhqo2;O*+^BSNc9h5_2pZ)sKs5U$PS5-3Z&>8;;2?S{q(L-|-*$6+Wk22Osrt z8jW^GuHpH(>#>>ERN!U3L>j5d3>foytgg+*hsr;c)+@Z6cwEG{Rr69XBW=L1E77<@&wvRee6*p38pT{>i?JuKYOs zQ)#Z>`*D1yzCGr&Cmbb%yb|-gQLASSG0jl#8SbL4RmwPKdwUzo*O}Q9zX<;Xqqxyr|G= zs7eafd_UX^<6awoHSO8XT&KY2^hsBa6+c&P-&QmUCFYzry`xiZGTuUx--S3!>P=WB z&Ii*NXZH$%Ti!ZwRJ5=xNAnQ5L3{PhNDr+U1jE)@s!AiERzb}4!Trk;YRSMQ6!WvQ z&6y=nyv5kJLN$ZsMYm_aRE~W>v2&NyPgzWZ!qYpM1Gch6i0)k+i|cj+^*i0Z`4#bLVqHUdxH%3mV5d|rU8^8IoHTr?~CH31le7X2|rzd|_du6Py z$gcQn0t~RJR{QlIdoetc`sijP=BV+}NuRcgf4v;B#GcfmH(TTu>VWuZXM@H|}-VP;RJi|U|gSo5~NO@l%z$3)JttPOe~_+g8Esajt9ZtLk+UpTI- zO|wFr^aX(?wne?Gc{qI21n0M8Y)@F~_%D-@TpahJO-AoCG1RS#-W55u@#=6s!Eb}d zx@`m?Gxjw5Z(1H|;{%XEpY=|DOc@|K@kV*XVm4X7&6!F@_eqsU!^&W?XZyk<4Mbqf zzk0J>8E%8h7jyZA2y!_M#cSY0wqnq-KUXiJ3}f+$?0D>SdNGfm8x?CfcR9lFp`fD= z=hEn@oi{3I=pl6pN0GR^s5LeZ2u3w$Z+}$ReWvvbL)d?Gm(ef|<1|lKE7Q;ZZbPSE{QtuoaBCP7)u7+s}Ez-ChZLm%Eu(sJNBxNQaKpl-RPyb5~WBN6E>=sEqN; zwvRve&>B2Zd>b72{^;&WLCMxF%pY7>EUjCnzS{hFtXN{YnJ(#2KC4~omxm2W*4?+F zlX4!XPNTfv7FQ9Nj4-vcydv4SGB#b*;og4Dr4T5N=l_WO@i?AB_Oj}wbKAphqI8?= zW$pox1hHw37pTj8yT;q$WJ9Cn`&nc}_$6-oj2*(50f81|vCi#-EO>9K{85*2S4^9* zAz2siHLmoC%Ublyf3B3f3$p)wNI8GCOh2fmaHmR}m{VFBd{SB*fv&|*ZC9%EVf%@A z_kuDtzDJ`UfAWC_5iQS*-M^pWY&%I{BW z8?F85(OM=l@oLlAqCVPfzwoLrD^FPbZbnH;A2ebZEF(QBH%T3R zfdS(00lsPwaoc0lJ-UBvQ|UnHS~)>c-`6h2IJqsacx%|$z|J>f`}9g?4&QQKt3-j# zqbwy_{<}j{$ro%R-@jD?Jrr?On-j{xPfuEm#-k*RJ@>)Xnqq$CijVRpEV8RHcn0?; zd7DDr3}+%@8%KLJD%_St-yeh4DX2sd!Ed~c-GWVmJmz@*8VPtS$724rYdy&B3#l0i zp;;x;xh*2{8#cPEAdoY-C97(~@)t5z*T&5V9; zhtE`3p`5srU$H;EVLP&v5;OcjV=~_(?-y3y==6sojq2sYjoSPkzn9zlC6>1oIF;#- zK4^ST&cM5xK`H|^S#rX&hpG7$tAz*uGdN;SmZ~!5mo5HI8+amzIcUv^92kB#?o4?f zk{a>0Vu;rtnTv)csrjDfad6Z~eSHid=4!Hwvk-r4J=CiY_v)!uW5Y3_gp!vMlqI(@ zpWo*ASS?>TyQq&V*OI)B#HL2TlM^!{$Yx<+c+=bUNEq=H8iy7WZuvirWnzErV-}mR zm%B(c49aL^vOX%OLE5ap@&BfUYkBjoLZ6B0vx3NDe!#Pz(BZVBIlZQqDIK!%8fYl~ zS>Gl%z&w!emiR513mHj!_e*COm`Db#ebAYL0P8ooVNgN?D<_|95eJ8ua%WEF8oee0 zPwtC6jTm?4NZEE?swC1|{F?)ZI0arxVQFaZr#4(Z&{ zbQ0u;^<$m~W2h}Pv%Cy>Ikd{Whgmrw3kXNMKMDjw47_@(5gR=T(1&Krb9y^GyqEm_ zK7cCb{$WF1y@8vtrgNv?_hwFS7ZvI>a<&i5#a#cgIV$g68w91&82^n=zAL~8W2aKA z@9{^jjzmL5sq?d6sZJG`@~kEIcOrCWtncH{GKau!O_{sH*oZBAJ=p2+OV!}Yyvh9j zw}^n1ma;1E zM2`@rR`%uuQFRE#XEzv9%fI-&?yhJiFX9V5Es+?y)9Ubx9Elb+=cy?)Tf2O5cj&n~ z_LOZ55pQ6Ki;x9)i2{x$QloA3&4MZL*3D!bEKo5?JN7D#EAA9lLvJ^N(C=vUh}EBX zS9#9PlJj}Ofqg)z&GGZ?{-Lq)qp|V0)Lvibp;oWg@8*8C^tkr#&P+F#zuV6aDeOw3 zE$KWTw-54_JBn5YSQHNd5ds3v+abQ*pkprwJn1mxhq^AJ7MP}ZK|Z2WzGRciZW`65 zH?DfCC0~KX45PGn3G+V4lfS+9gt+7Je`p@ez6y&dzy)oxKwBem&O~_%n~t2T9=)q!45?85+g6gWAC+c{$;0j#r|d&vo<4FT znx_UG=#&*ZIjg7J^7j3C(Su%yE542()7D{fZatko`-Jk226UaNPNldIv=80uZ}>Zu zXn3_lY*6xMhMG+x)_i#R?%R7F`@}(|QkY5mt$~#MGU=C6&V!;ENCWZXs zT=bo~{b#%X%ioLaQgeT<-qT*r&yLz$6PwIa8a_N0cQ`~Lmw*abNWvG6n4A|!tY^Vt zr3^2Pz85lBIF=g@%y>WQm2X;{=eV051Y3;jV+X_={VI(PL zNd`%#25_RnKt0s|?&mGVQzs(uBb6+gZX3BU-mRl2RO8rRhi3EmJ-l!?KdwpHNQ0;x z&;?Ruf)iuLngf10_eZOJ*`!}H1~?_>1v8vuN^!1A$q&JC2%MU=Nenks%qz)4^w)u**td)1l* zoxiFgPGDO<2d9j&iG5x}>Gyd5P+7@wtl!(s?f(FOny=f(inu3ch@6)^7@GC5N_i0^ zh%5R@AUAFZMu?5E-*8hm9`)QL0VyBg4wn0wM7AnvG110La_&=7#P}<58Ou*C)e==L zz~jYXl(IcEC;ymVjdvnaT*Wf{);(3ZKS#n(He@_2jW+_9;Nu^K#WuRLVu8kp8horlAbIf5ya`E z%v2=$mHfTkAGe_%_6G{r!MQ2erOI_rnW7yje##>oK9b)EA!@bK$qcDlu$YNiWj!5z zB-*4iL<_xFR#ku5!vu!?Nmdq7KKp%A`GoNev z@SChj*nv}P(2UjQArv>Be=#T37slJaW7%V-;JB1?s?9$ODk7|{Hcv!Hq@9TgbQwr+ zj`ywbyc}vqHTnkoepz@j^W@|y*U=%ux%9jH7>_-NjDV)gp&fYa*PXE0>Sa^JvxHkl z=5)iL{X!+=V>IrQ<8c)Oo?lic{-QU1{VfI#LkQk;7CpV<8Xb5mN1R7h2Q+3~4NsM( zd9Qqsi<{LcSl9-XOo{d?r*ne{jhJ=;^4s?Sj$hokd1)OvPG}sn2ZfO9cz!WjI;mZq zY{3E$$Fs9XL|NZu%o=ENm>x~NBGAtsjV}nP(fW0TH8m8*UkK9(tus@|45c?3G0U!O^JVh9Hc7+QY`*nS`a#9`m z5H}76Hw|W;;^{Jb+a`atf@YG!>#{Z_7UFjwR5GF}emGA$qOpErtE3Gf+uA{JE=>r8 zaV9PJnr;S+QRXixH7j3`K}!cu>1vR`KS-e>*%hAS#GlKF52$Ho(xqhLl$;7gjz+KDDMrOdRcSWKh=$|lg>b~3KlG4%WE8Gu>^8A`o-LcVu6t7hCOo?| zELZE3kv3M)$MvasBi2eoK2+g|A|7#N*}s|CX`%UAW_;+l2oUH!=uGR%^LR;Nx$K}r zW4k_U;XB{3I&ZTSVn-iJ_T%+8!LryD+J}E3I(Q+$h1aH~p$YR_+vrT0oHsMDqIxbT zM<~sfoZR~6a*<`ZW7zo1a zCdiha%7vwx!*@`23UeEmmbq>un?IRsCxp4zbP&0sp#Ae`(y^?Aax9q>ogD3lRm_3{ zQY0Gb(UB3z{7&q}H`PBH=%Mw+P0E(-Ui%l8*k?*KT~5)G%;#TEEqK!BbLuryW2!@P z+8m%F#kGB_)3jXWs<|e3_tzlQ%Igv$xkung%nA189JP4 zH?RbYn(mjpOcw3LyF7t{n@tcnvav&rEnV$|8MODxN<2ZwL&>7^gPu^^e>&!hnYASK ziJIs-`QfN%ngZ2(+|sD|pvac2E`G|lzG;wx(T;RxEK4@qpZE_Mfp)Lq@Td>-=wIvg zgHP%`y3Y#r-}<{gd2qYV(Z?^n^|Y17H%c;M*AVgBoQ7~!ZvQ@zY=lnbbD25>hfKY= zQn${3dnTa~tqv2J@Yfx;6Ir?!MCz$Z%3pVI!tS6YF}k@8U3AR#$4EQibK>zOy(|Y_02_&|MCN&@T5tv$yJ37nRp=jMqMBEE8d>YzOUb z*bWR}Ejt0R{ki)5UODw7)%=;l<&i9MP_oczDHJs!y3T_t`h>TSX)PJab*<|-;qtKf zp^%eTjjg~FC1Ic z4dPhsuoa6HM(dsfv3pGC85ur<^%|8lQNs}6D|Y(H=3tCSMDd6w=fv9T{-4#MpYt-B$}L7GEa?Z8G7 znIr-OGPLIPJ6W8`VUtP0O*F6F7q314G_+p!(h(L4qVmjh{P8vkJun+$DjJDIsWI{B zN{c^EAuWsMsDI8pl&V>OUL*$xzbD1B6u851A1VCu+YQFdwhSxOg`@AuuCF1+`b`(< z@FJK|=wH{XuN40$t0v`I(Q-he+4NWZoPrZ<6$~!8^$iUMs@r7w8@)XkqNY1rY0GTM%;tDe*O)lDEFkH=#MC2}F{J-_bvpF^m6aySV@U^U0plVgok~`U% zCCVRfUo)SGeYbyyfce^*FCN>pqvIpA884#Hkx$#@-%raJ)0PuTJE2!vXa{1g^l4UV z%sC`2^^Ii5FH1Q|E?SzyZdm;Mz1RV1P}g#Qt^G}nbOB*Q-RJ5e8?&QD-5%LxAS_q1m6D+uWc`xK}S&*YL>XGi_c(1lA7rF z^xxc??=hWG#V60^un0UY%~csup)zDSU;hjuNO4#k%Dovzv87&BG6j{+xv>pM#q3{> zFzJ^;N$(`iKqgp+r^%?8(?D-77Q5I_sTm3Uy2dd3BB(B6W&(8KjhLj9uZ)3l_yW)( zy`g=Jl#$mb4$RPWP}FsLsF3~L9LI7t9D_>n@EbPlCp|^3LTQFUAdXnPyV7W)8_B;E z>b5ZIL;^#?;JPFbp1V@J&=MDTqfypwWK`Z)9vR}G+OfF4$1);;6s!?N;kutX@E^}2 zJ`wVBzxjNEI6OA~xq`>#2Zaj>`E^tFi~=EyiD>n0KZuHpj(opV^T6s&y$TMyAda(O zkzeysGIt_yqtB4Sr6%_Y*5?1X`pTfVx?o$}onXP;-Q5F0f(LhZ5^QjHcemgk+}&M* zy9R>0%R78^-@8@sPtTrxx>xs9QNud>^sL@Oo7-A4hUU8PT7kk+p{J-=bos%*&{Vcrfd_tKVy*kFUu8x?+fG^zY!?Iz(b$kA% zJ3~(^_We2)vauJMdWPcHKpRE;&qj&jPX7=kb8v7-?Y1F5by)j{oxF>ysHh#&YfRkTP2-!Shbf}!q_CJtO`?1)xlxaIb{vaNVKg4Md(S$K`F=$F z`1=(Hloc{qGlw9gdutGwfSg&$=A%*8m+c?Ba(kDNLHL<9v4hQF$3IPaS-Ya^s=Tvr zXwptI;p@q_#KYRbrYo%$p%g|b3Sq;*#B;BJw|?kqcoe-0_#uRvy{H>qPHuD2*{li- zES4vT(&|hs_}TTNhQ)(7lzdf7{8KWX+vdBm2Y(HQxV?&BwTb_1*>!VXHTNoJHcEN!3q^?xBwJ?&MgS z2z3GP^nvngDmALsS*h;|^;K+E=+-EDz6=Dps6XWLH*|wL2dT{WBPj?+h!*O(ArDw7 z*br3IuER)w+~d_SmM>{JRY<+kso-$T{7s+;sjhN?7Z1N0>Y{adk&XA4iwDu6yAaG^ zv`bPpzoaQ1W1f-->vn-@HN#EoLI^>Iysw-H&Gq#qj%(*Kix9+ds=(B!m5x+}?Ut!z z0=*wABM$kQ^k3R963^a2;nd?$d2M}v6L$oK52u+N zXZQ3ZL8sw1F>X5}ZeO^1*2`x(m<{yxr6*wa=pt$?YZ=uf4$TdNNCYXb^KALsv#&{) zhL;CEqf*-+_EzvS?cK>_J4!*vY}M;JyffU!!i_V4lv_|tUE6-Y0m@NshgbqVS|X3? z@vyDq@R#AaM|RyPC6mBWPa5MG`DG5*nxtTvNK-pzJPT zGcD6Fv2w|cB&fYG>qOMl^RSOlmud7H;K_HNIQd4bJOLv|x;`0|r7Uc|O)?K>BcxK< zUHmS}YX2)I#i|c)dSol{J<$MMd_!QP;oq!>=Ot}JeRw9C3QuUSX1Nm4q^BHla_?ph z%8$vIwbgtjdU3nFY6*Cwh?|{6vWD(_neqJ4tkQumlGF^5$kNzsUIlpA3uXJHGk=1T zoF#?Jf*|uWnzwel^ZAsqA39ZuaKtl`t=w-3LaX@1oX1I!OV>F^vbNZ`Jzzo|nkgDV zOP~1+Bgg$mc-fD6iJl>QoVeX#cfTV}dX3(i4NUsMcMB;e%N_SRo(z9g#}?i+LfxD& zj|)8y+XL_OV-IFk&xGPWR;0s(BLUl6FlD9|qM&gkXC}XbIpT61Ig2@QD2R5h0q5Sv z6LtO?hhBh*^J{|a4X)_)kjmqX0 zYn1sq+IKEl<9%=fLmn)G>t(=0;9bGuEF3^!>FFG6s^`ODv(w&~{wH&du*LjS++>~1 zg@-jNGg&6Y>~BBa)&lJ$){RWxbWtISGGx3zm!&JzN^N-_2FQ=n#e zZN5S9IL1VTF-$K$;bx%zKmoC!O>KSN+|EL+0_%3|*QWJ$Lf5*#UXzqGi*a-l%Lz?X z7P|^@#W7vB`Jrj}JtbGHn=fgo)Ys=LV^;{?-c+xY2D{6N zYrXLdD~F0aT-SPggUn7SHqGfG_#@==KT-AHP&zZ&f|6VZ%AkiDlJ!}2sjQy-%{%*` z+1Cx_-O4cXz8goY`f{m~9UJ=Uh;jVnf%YScBGtn$Z#UQ7y8Z>V)coq-C=3OC06ZtC=GKW}UtFjLNwRSi(&Yf!5pb^=0JV}?_3R>RzD5nzwl=b z%`s-$?THPE`?%m?#?9cwERP1Hn7zwEQAC8vT?Z(}$gbfCn|BEVRA$nS0y^oxF^eG1 zYGNO4q8^(}CuphdDYX7(kc9rwd=S2=ADlWy&@cmmr=gF(aSTE39h$gH%lBCR z@45=#o`*2MxzqnMFKDv=X)~+(xhOlmrCrnp1Bw2yWOM6UOZZixw=3?CZKn(U^XQIH zTa&6f;b}uRvth}@cc!k$A&B@+p0wlqI%p5N>uF5ccA|EC*x;({iLxoLyn1lx91v&4 z7Z6Jl9~pGox4hmBf?_exd0lOCbSn;CF1Qvsv)S&ivqU4+X*x=&3cDJ4Q5Y-D!Pghx zFP}YZi~=GyM(V$0LoVo;>eYTVs~Z|T(Q#v#Ax8d_p>ymkb$p9jOH|~#we;m1h&=I5 zgXp6FyA)EO_Xr?gNo3?aObn zo%uv_j$nvTaknw=kNPu{zK+arq$^uiJOfs9=rclMuKE)pZM0Xt;~F% z(A;WufYtnd&HA&VD{SD1 z2sVy05#K-I(qjKJY29P=4Uaa@8wHHxXwlA=ip-|+jb|(^(V#0nu7^HqLo?fY3ROgY zWi&z#&pJ+e)je-xL9yI?SqwGkk2Q6$X@dHLhP#lar_k!(p_)Iu?I{)WNz+D_?qo*2 zj>4rDxUN5-*szIC93y4Ad?V-$q{7x^(>|sPjfg?N1-|h6ofO+HxT@lM>d|p zgR=6{wtWw8$>pob^3>5tC}GnfHB=dl+a1qT^pL}2b4gkmKElC*x#z#2ve}l1(f$ST z=hh~wb}Z(p1hs>~nGeoGiY zLMBXSG9cB%7kv}hHkaGvh0(vQ8PKG4A8cPgZ}io6sUD9zO#*fQnj)4#p0BClcxd0& zDiK9^!)&0BZv+z-xudC}GAzD-%&l&xo>X32gtcYO&1)9#oldAw-c!G7(5auJYUUYE z&_w^_gy3#|Rvy$NC?YTrATb>|?XiyxKW`$5uW6&F7}t(xRmmF{VlmPXJ0>!EGeXX+ z7(A$~zMgL7_p2EPOI)2XvEX~3W{udy-t!sG%a_`!j&%2-i0fkWYNn|bYUZhGhD%o5 zs}l~Sy#Y=eJ>+R~B{VBO&>*zH#qe?^e>k;%1FDd)m3D_o9~G-Ockdm;osD9XIgX07{R~0QUZD4XCuDTIH83#XP_N2 z$yr95i{MI+7LI;G!s(m~eQC)*TP5X8#don2PEu#>?PB^4C_ylT>f9l^dfdR<&Mxh()Nu*==|z zf6hK(y%u<@ws|7dc#@!;_lLC~;8SCat4;NT|0xM+$DAIi^M)98y5zpQzmJKDW_Y-t zxfFkKeUE*g@Qx-T6ymEziH?qm-mcj-wtl~OIPB@Eu6Ug=e^>8H?^DJPfM8doX7G*{ zdAtG*irvJwd7ZJ~68S*N{hw{Fi@9XGuI+NZ>Won?-p)7Tu08Q%j zvLO`Vm;jNhkp0+XM)}WO>AR0nq-%y%>;Eggk8t__N$i0|X@{^nD@z&OT{ zJQdm|q$Ix5aE(eDf#ERL?c?>)M*5}DuiLT~?qf-A@C4)dLy-Ql0TPi8?a#&ni~;|3 zxR6P+O{NEP^oyl2sEoMot__vg1(jjJQgY?Doi+0s|I+4r7G=x?fBv&oL5`)`(3=^# zmk?wYiazVu7L0Ho0wfKW-l1(o$i-M!Tt7q5Gki*pLS(D0CADYQhZO(!BTpavsUGJ< z&BH205k<+IX4?O!#9s^g7AJ$qHnBG3fX!{=T zSg&XpEa1Dv)Kbne8UMji*Y8h|O*qMT=L8xtq@P>qTEOK*gSS2TLgRz&4$jj*+qM>3 z<%fvn9yr5ovuiP3+6!(;o6f8$HK+zZ*lRgrCnTcKZT}NYw%??{2ZSg%?VYq9#|2Nl zVe^Ia>uW%EXJIJgEOiZ58N{-9i}0t;^;f35GI95>6a7ESKBR4zLR*bX77lCxDmy6%9%Dek@F5?`}VtDdz@nJ_e#KTsd z>`Qy?K0Czd_XIn^cV-TQS8$tu2>63Ih#4M6v#3n7I$LdHr!q-G*y57UGv72K+Xi+XKTjIyN`2U$WE-FY zDfm;@9OnJt>`wcsiEc1}oyw$j@z-h_4FCET;@Q~-?)blTZ`bDcN)t*<-YsqhXSd?P zeTccPf08k%LTnoP?oX%PqKEl3yO8*{zCUZA+9~*ud)%L+?;f< zXXZn7w+N${Y!@;8kGg+o4$Br#)O{loclh6*nf;qhhzFdt5;~%}tV4-9OH3?>+zCg2 zUa}n-rQKG+{Jg#f!1&k^f4Z44@1D&kRatCA1XTXn2b6wcq8Vx-4Gx+C>E-d_Vt$8?g^Jyd2S_`UqcC9Uy`-dU1?G;*LEIYZX86 zz67p%;LR|^?!#N`PzTbJZDjQlsdLSHVY`sFV(jLH&7kBY;!{`wYJ*WA@A0&CP8+CWktK5%i{a^|1TgrY?nJhz8r&o#0&X zwo%HbT;g7wqP~SS0v__-Pzh7o^Vz?iK@QOSm(3a$z6R|Xvq>^|*ub)pHIv+kEil;< z8W@s$IUUuJ-3m;SKx#09x&K{RxV(2*eo5<70R2wy+R97#fAaqYD?2MSv-_WfrhAoX zRMeYLRk9cAoQqjn>YaUqDo-LDb2`9q6Xt^v9f%#(UAa*8St1WQ4@u_EwL?}DvI8@p z>9-RrA^#f!@JT%GvmmEa>G5g^UCL+QYy;K6wwJt0^IxE0wY}&m@ga0ZIzXK1!6W5b z^i$gGoWjv?#VnTLf9twLY=bzbWJ#sUumV%mTM+`Z$d)Sym6{pqWMx@R9XzHo@$fe; zXUj=kLY{ah);dlPL}vdL6>sw!Aev`FO4!!YmNwh^%Q&yJ&8T;wjT>VmKK$<}fC3li z`SxW8`)A+ktouP)>$5==5&51~Xz69znnoclj@w0|Www`J|E>c= zKg1m{pv@1iUcqt1GEivSCriGHrC6)EXOp=7!5u03 zNj#S9YeDzP9J;1!Z-ND163Hwx74HsO@MV%~NeG(r<94m}`C_mxbq@_% zrT_JBHVA%e50#nJtYH%+Od*KzsW{w&y3EAp&r$cojLH6CDgRKk6*C|2hP9{PoH=C> z!7C{`y>aw?*FZ zk+QlWd&>p)Wo(2eyMG)0`E`$Zay^0Q8OQq_JJj`2U(lrux+^>cS{O?&Y8i_*8gVMJ zzd@USFI@8_UQSF|`v+KSZ$`o2YfbiW@%yJ0Kk`h%9(ijc57UWj89|FMO8UG=W3xYh z-A}0aY!~v}zS$Iv!l>>3K*K$UK24|&e`r`$2w2vI+qA`z4za=8{ZOXDE+f8oPaf?) z+qJJu1ULLCo2G4BMD_c1SO2Zy@6|p${yatFgZy0i&MuantFcxgGfhbSUg<1UHbS!6 z!g*JHU*0bCf};l-S;F3S{zi}J`Bt-by1$+x_ADt8fg{R96?AVN2r~6=9G8!3vIe+e z=UFRS3i%J-*{NFL`A1@MjUV`TqP}a%^^p6UGzUHc-cAk|G=1+6hZgU#|D#vNY7Eg2 z{ut*dg1yLnDT0AY@nQB*E=90izcVJ$zTy86#lWHXAFiCmvz10$kbr2h+=fmHV?pM%qq4+gkStBsrU=D~VM~M%8 ztx`KM9Ph6>$HmF#{~16FMjIVBhcr#kZS5;mQN$6Vj;bz>0hooo8mUB-R zLLbdk0%70I-+Z-L5FygLZig9v2y35ycMQ{(d`rIBv^J{OnUK*e_552ZHqzm!b~D-V zn6(nwiC$MNe4Sx0d24K!tF(aX{>Rqy)unSLSttXwJ-%^k_#t4&Y6o1TsO>aiH4HNy zpO(wG<@9@LWlzQn)QA-CmgPXp_MO^QVG*p5tIedAAs!ozu5pbx!F&5sk+*G?WY=#v z^{3e6b>|iDA8pl3r6Pk-zyZC2_Yd==;9RykCYEWo=XU*;>DSZ=%ZbUahAlYQVAlLy z>(vn84=wZ^V5TQuwrW7?qJ{B#@T;PQ*jbIGJBDTfy9$6b)sG(BnmMq&=@K20gh&0M`)trNVxd0fE`T8zaL;MT(yP5%3El>o`>5HO)( z)<=~}WHg32zu;{G%I1w@udMOt+HFWj?H6zkHnQ8u4h{(S)?f}O|#iQv{aKq7d37|@os zGXW%m|9y$K+XEzmoyY-+;MO=mB6xim(3Z9{;RF@nYhFP8cil*$0KWx^Xf{gcGb(_j zR#t%j74YpN18@M}JwRL9&IHhw=Kcvt1pk*2iSFMQKq5HSZV!+MULOXurR_`riQv{a zKq45ZpckkB(3Z9{0VIMy{MVou{-;)o^QBPD9#*xVTI(C^`$fyC=atL-;3q`qbEB9;vn*r92ZcctI9P1%-QZ%| zBDSKjwL6cmsW$sv9g(O^x{Pj0YH_Gylx@_e>>{8dzs#Yv7-62pQSxD%&bvGmn@we+ z@NfI@!q};nd~QCpS(G`(o6p^b&6q8@EKb$2C&H)o#zH=$_;ICVl?s{t+|fqP`jYQW zZKL!!aQ+kwXt}HfY^VEmZ{^nzUTQJZ>-IA-JJgTH-DqIsESRBkw#l+z$;f=|&zEY9 zMf#h>S+S$txf|^3PWj*-=_mcJd6w}Uk~Q^`$Mrbk8tA5Bgm5g^|BAW;|m8)f#x%Rf$ zB-2d`evmhn&R{?cFGysQZW#QgQe-nd2JTQhVhj9fp%>)a*+5$f@qxP#0)10?3I_GG zFzE~FWo^s?Hy*|JUF$M*d#{K}3dy+aG1iq1_OpIPO>!L^xxjlt(z zkR)ZA9zRo~BgRF37ASEW;`%V}eE0mOEdl%~q6_xL>;Y%nxKBS|9C*yw5I91I4Q_>%M&ObT8ls+QcD3f!)^qg$<+26^a#9vcYtcFtm zcCwAvaLdB%j6pWbEmp0)z1-65WySi(*SuUY_^(=&<{?#_?x4e!e(|Er)gS^FQgvO$ zuztKuhI?u4Iz@U(I2=U6bF|ZAr@V+iCwln{??R&`Q1nL4&}VsVNhXhTUpg)gSQIVB z$RrZ@O)W)6)JcW^(sG-w0$b^xqU4rV^bF5rh$3F$AOdCrdCA%G`8{UyM7|o zmx)SPN_inGa-2O}c3rrde5)ntuyWF#IIW<|1&wVc(UN}IRY1KA?R{hJ<#;56)@-VL z7Ol>-)RMg8GV17paj%FwyGEAZS;H4mOQ3PI<*3xmA+Wr_&2E*?^kU8lN~;~g2V;g& z_<*V+as#A#tNF!}oD|k_R0A$TL1!YP``UB6{Yy%}*NWVbaVFoZrma-Eao7yWZ+}j% zQ01nVB(xsM!n@qks&0HXFz$WcHv;XJ zf+aMK&raJKY*_$I>xuJkthN!o4B^$a;pEcWlSe;`p1ht%aIxRhL8f$-Wb@^vnROyZmr<$l13yV68aum2cKC8wfC2 zzIp0?s$i-hyYE!z30BGUG>NP5wACJO!QTpWeOiIp zU`~EnG#ov?Tc?G({5^=9Ex39*Xsl6>9QVkSd%HCwXeEd2io!{{+hS&Xm)a1kk;Q** zy0VkyZ}_Q@R_RK{i1FF=nPdj#ufv7$RPOxr*2%hUTM0FFc@6F??{rW=HzH}Y3yvmT z6r;!Papgnfj=22W#I&z0_rV%Ro~$^0+Zx@}k=JS(^StM(n%k)_vo86oO$~HJ<7@YK zPf_l5dB;^?DqQHu;@VeKB+I6Gc9~jK6t{(U`l||@s-mhi{?VG)*)<5w9TuxkgXwQb z(SVG|=w;y+i4}>h4vE*5lijKw8PDT`&%5k0{@E$}fvsC!rH@wIAc9om8Ey6vg9F9m zacSvJB!!ru%UX0{dbsJXanJ+$`^)#Vt>M3c?%ysM3CLdO=bzVUTG`xQWHa&HFn>aD z;P-t2*OvBAsg8)4dmRSq>%Vm6XFx^ zE}QzxNZp3`1ezmVw(MU{5^w$aOO5B8`GtI_-{E17)6D88{Gy#4^%)Ao^Jh+V`7W-C z3fWatN`S_`Ow%gZ+YA3}+?LQ~DCSYN{4HWH>rh^IC)JKncXgTyj6;otIei#kLq z)3c|9^Q6kYj@=@mK5F>E)7UV$rY9u#5(V)g;9N&F%j(|8QnzRyPk9hs5kgKli^l|X zDmOLCGNI6IkbNenun(9f6K?8nhZ_!g+-QHV$GOAYnYb^pc=h3o_b#kv@Q&y7y zUuZt6#%`=>71der;4Y=0f)N%Z>r;KDzD>^KIe!}VfI=3WUHcTq z`G>%VGYY=T7Tshk1^se$P{i#j4X<>N#sUPS77y$jj)A$O4_>69XtL!6Hqhm+qd;olUJoT@RuE0Wy4KsycbzgN6T zbXv{_$|NmFIg4hYKh+Fk;wFsB=qD|fx*^pE{-3AmIXvlzc3J!X{41D*7O8{r2x5Hb zs0nw@YG2`$993#hY2(gs=n5OaWX4r2EUQ+HiWqYqjr6}c37&J?H4+JBrYVe zVx<_@6A$J)vof=zQ=vB{!zB)r=hVbapBc8p+~}e%krdW4e)f4wY_}80x5tNnWW{{t zOqnHEu;X${f)i2^sYFa& zs9iDxM{iQ15Yyg!jNuY6lYBO;8-lZU1W&FJpfaQ+j+}6wrRE*^FUU3|i|vgL{FmdZ zxv}Uo;TJzMMO{hK*{arv(7~-d!Bi_MJ`T0ur;NkABC1xT^j}h$JGr@g?Flv;C$mk% z8I99vl3j&Yre71=;TQCH+*+MZ<}EBF`cmg4tl82SsyfC%wL#ay;dR0u4EltWeIoaR zGxnuNG|_t=d~Q=vpHaM>i4Ab4UKdQXZg-f-F--Ni;Gy7uq5YOIV{%4OB&d9uYef{> z-oe4=(0Uwfn7l+CuI0t_M=D$+!9njBLZgrc6UZAjxiECAAB)Om(p|ct0e$ADiDU+X zmqt5VY8AmFS@mo|5g{@7>V-+$_<@(B2m}&09gfWb4ixAEe+z^u!LYe0zH%f*^U#J% zEDO##lx_zd&89YJ#@#%m@!^QA?SC7F**`}*pPjkQm9*74CU`g4QP7>b@T9WRC<_=K zCI$DbaC)j$^wmohrMvL#|JjYyyOFhA-f+ayaW&}tXy#x;U{s6k>-`vQQf=C&=(aSF zcbw*9O$I4z$;95lZa6{a#Y2RM2~wYvWN*KmsWxlO^5ywU?+ zIZt~(Z0U2qd#GM*oW5>=4390Z=k0ytVB^7s`Qq=5e`VI%PF0D~WfStpL>FRR``9iLvBgr;k;<*cG1Txta`9BJ^!O$%jz*NN1+p6tYZ2NAh~x~`NO5{mi>{emq>TD{EhHb7-w zFnEtv{?Dfux$IOk6f@X=+m)ZD^zPNmhLrhd6o8wS(0`q!302zRO>&1nPW2fB+w9A<=RA}z}r=@p706_?6 z(!|Hs{;!v*#^9*F5)mpOU1OVCvWI*NCb!+UzJ2CU_rjZmlVsBR*1R+c@1_v+t~?lt zIfa-1zc)EPit?V*5bvLJ_XuA&hY1|i;LdCttS;hYSwC9&$R zAkkCNz+In|xFwnR9lYWNI?Smn52h1>GALlO+Os7^x^87OtfT;+P&Fa13hh))3Z*oInXB_oZi;o$6*B;%gtIf=N8xy>$ly` z6+HID>=!j6qHo=Iwe5PP1njIFj?jdQS&T@uV1M0m%(%O~owpbsErJ-Y`E-KEbKj_P zY~IcT0`j*-u0NZvo6aat{zx#dQ9``}?p1XiSY`dCw1OBY3 zz@;oCkq6|!%}P<|UVHcxXt=IIFx0@!G=CuU83rtHQ`Z-&_q^=F_o9u|7jO@T`p>?EQNu+AfC|+z}H&QZ%G!y1Kfz2wi~iWy@&*G>I4U?QO6+xveF3v?r z2H-U~A1lDj!yxzT-2xlxDqwye$$|3t0l0E(APUF|6V@>d@6dY~#M|!gF_@`mQW_EK z7AI&+nzi^`cqXB$ry}+s32K_Y=M~DU(qe~}fBxhgZGh&@e3f}MrzcuNXQL;)C3%14 zq_<{7E5w|V-44xEEzeZV;9ixmPgKK;s9Ao18xa)kDs$)Dy0vSkwP`(vupxz)WMB$6 zKlKxJ-S$+%mUgFFNvC3JBUNh(o^7;*&@1zH&~bA%HhNmk#K7hk=Xun;Woojt*8N}% zXt5GsRYGwK@1B&n1LR86w1g?db(3pZhw47g7>wbKMfrkFaUv0gUfShJS^vwtiTkWY z;$8l|1Oia(WeDFR7(dD>ov6>~vvf*2 zJ*WNCEp-$F*=X->b&ieND z{-&~Ll?|so0g0C>25pNODD7P7U$V?BYh1=Qp0Awro6_1dRHee|FTS;%HOg;pF6S8L zQDhI~MW_ZLqg z*m09nl%Wrbj^a{63N!Phh7qGte#+U2{U6=KdYR`{Gp!zRi5;$9)e9AcHisIH0-W+azr`F=vErq-s zM1E5p6ewXkV)R|wdbP1g+h`g8A)yoPNn>~FzruCMbMz&%3f)S--iZZN6Z%o!)+vJFyLtT-=?;=9o|W> z-VZ?M4se$~D-WvS?+F~>a8Nhhkl^s;_+${G5+tE;Q0RUX;cyf;YW#6>H~4`t{?j68 zpG$1J0b>{o7(xfY@bSPQ&!N}=#;6M^&yR#-y734~43ZNOO$>704>Hg12rO_~WPeN4 zfcj={BS@~1u`NM{r8!WgJFJ2^*r||UC0}qz<*V*vT!FLplR+7g#G18 zNBm0dhTEZqOQLr{7z$CpPa~oPKf94?@`CEky0cMSB0BdLnCM+xT&y!Y2qCH84pM43 zTwd0k|8;P1Frh?yKs%(Wez)duQ)ZyBsn-C3?WV+THphf~?Xl;krBXI*g8=2STqRid zMN=Ez=hBIL$#lR&C&8aa8@mu@x>oB@BQYX^C0^Rl|Ig@xi<_I~oulCQF=bO4{rW9xYTgzH8PKcL5#IC+t5T zHc{`QQ4?OypP%zP$hUm#cU8jP1s9=wG2Z-CdQ)n^48mZOLI0UBjh(UP>MUuwC*;sw zKOUmc-BlQ*{!8QlsGSFwZtx$T&JH33njB+;-t51tYt1o}{@XhS%Iko}kPmRKLSok9!%0xSvIkSh#9=q`Q$ zeE;S82w49m0RCB(Bs!&A&zDCJ;X;HUhZYWPsL37-xBx8;z$2gn?htVOm$uUXxpyIJ zh!CKD1Olc(6!M3sAh5CdN#rB>M|mg!Ts1Th1!NW70eSMZ$0&r{&mTI0a<7ut#%=T*bTBgwA-;BW!D+h|#DJ=X`@yc@6Q?=K--RB=Hrt*?H*WR<_wtxIt$$}O^YDdtbertljbG?w75}Cw zMmp5dfBb_R#BZnk!%mQ8sL%M;?>JW^D{NoXHrR^*V|N-Fx?WS}RvmUv|2j>dXGWyX z70G$zYr>866RnL^*K{#DpzNSG-4s`ql76o)@mJtxy0QO+6C<-KY>L%J-Gg;yY zKJRE^Rqtd;AOE3o?V(=Y`@e-sue(>B>>nE;LJkpLm>P#%3^$_AH*SoFb$C$2d`r?5 z0^p*&Xo-ErTg4FX_g1Ity4F24bgQjgtc7Y06zR{A1aIftm)lC=?;iE8P%oR6o@JLl zh;m>SUBrB+uHFNXtK7f6{xiUwnXK~$7qWi4_U?U1NqJzc3GV?7~9TmgQyrw#C{czb|fjkp5*>S`U} zS0kBw97(Ka6DjzI`#r#~Mz}v#fLVk=rq~4d)rc#=uRf9k5(sIhUf@z4?)er_+!B@W*VP8wy9BD=a6v1*PK?mf?_ocyG)Ta-wMZ%ouFEECNv?(-{<>IXZ_+9#Vl=cX{` z{FTD)l)^3#t@B?{%eRdEy0t_Y`5+RxS5J7Av1^}=rNNVx8Ntn({=}Rx1+MplnT^Xs zo{{$!S0@k)#M=~?P||}i9wyl66zsRhk!ov$N2p|l|4f*M&||a}HAbj6q>%#29hA{j zBRFJ@c^^P;>j)i0PBaM#&^#I;@k0f*Pg4ArFhd2K)Tl*HmKgwMT>%LjDtHVA#QePQ zT~djK3>EZSVkbsN^T6(b?9UFm1gkMu(SrWKtw2Q#6(9;thc%iSG=QivcVz>s zp$5QVutEhXf8&tcB|-?Gd6*$U^k<*qgQ0o2fMbLTmiIy$O$CDi?)Vu0x!XZvqj^Al z1Oj`u(?Er&zy=pI+DGz_@*n{?>z@BUjZN$lW)9@}AIGf>2`6I3Usur-cGIrPpNrqr z5zn=u4`k6?Yr|rQhD>BA@p#k3kLIO$e7X_O_ceK129!B6nFPHMp)&8od@&zUR1W^| zX>oVd@XdpeOf(}6ms%g&P5Pf&!idp%R!n4OW#68(**&d)mVo2z3R0`0=Kpfy-Tu>9 z-Kq(E$uLG$xAV%>+k#tE{nprQ-p_v`(KQCRn)0cOyj%rkO$C|u*KyO09{C&prq{$OX+OWD%>Dg7YKaKb7=FSk^!9JZR)@6zZQiqLMRxVP4-CcKojorzBs zXfDz6f_q|-wA+Niu)iklo;twaqCQX&dW*@QQZy||c8#jlD-TS((#o$$eDM`ozVtys zMU|2oc@Tc~$nPNSf4AIKp?yLiZ;Ti)f`^Abn zgNY62{=6VDi6wyzMDmXneGDZrQA8I&V=G}H0#FjalbWCfB9);ciorBMqKUyc!w`tU zaKc~$D{9F9A}U3LVnu<6@_|V45CVZnqo1GvS9>r30WlUZbOHbjnh0Qmq0rdi#9(Y8 zvHy$v?+tL*2UOAnB$fvc{3!6l0hSKP2#xyjnQ~#oVI*Puo^KRE!aScga#p`>&R^Pc zS$^FN3i{+eDh3~|NmCNbMjEt)CVr>o+Rh)eA)hy;B)5i2dp3JFk@kO2yGB*jZ&n*D zErN@29S1J_KdE0Px9chf4BOiwOPHIWRsQ!g|f>~?R)*A3kr=d$gz`Py*# zDP=}Pkxi38$~o`&LDt#$z>V5* z!71t8uU2(x6Zs4)*@q=5H>(<<4FDGc;@H-~_FuG(__i{cBm?M&1;C=io?T~#QKs(8H zhhc2@#RdwG0jL@U1$P5zCqX&~+DW=EP>{}nb`k@SJvIqT`=TEt(mBvh(&xbo>b_ta z21h#YzQ~S&!`%SdNrLZzc9QK5pq=CccQFJS=^SV$3BCu~N%}m1c9QK5pq*r!5O)J; zCqX&~{&HE`Wxm2glzu)Wb>7JRIO4Y7&&)s$_B$scU-&z}s2~kXkSf?>Zn0j30q^V~9 zludCCqa(2A1Tv=dP%bGrW+^3ys=lDH-gGg|zf%_{BVftM+qHqW>*=?-+mhLuj>j-I z)!I2`p{IiEp8(@NKtxpfp;;v)ZZ@J9ZhrQ8=2i47dy|vvFw|I92rix8H7(LKWj-kr z>TlI1Q13{&(g=;m=bO(r*S}QZm~OU?RKM0vk9us;Z=)gjHtJ^VB23i8`6_)e-c-wJ z&u@vuWlzNGQ7KE&DWN}lVilfTs94gMtq6XN*yM`5#Hh_&zt=nvV7(mc#Y*YGa)G{^8l)M@*vqaRX4#0;?!4e&S}_O>-fh zp;v;iRQieA^7ozkw>_jFpst|f@}x57e?H(axSK7HzFe^&M4P8vr!=ZU$N4>7uLq+Z z=eUy<_T=H!52Lhtag2GxsF%LpU=j`4lAMX%v#kG^OWP#TC1<5bZP7 zxzYm&l(0R#rX|xrf;u9Ys-=Ei$b|P>(*9ffT&tyPg=PQhWTjf^54u21(=8U}hYkrK z+d`s%_3iGp3-rSG?+^MI3#dMb?9vX#US=pF*`w>uz?(r*5}>IBopWBus| zh@-TdfH?ZTIIulH9L2f-#L@Rv@r*$`=6Kg`9=FmjeC#N^5=Z`QOsp3~4U-KPx8~y* z@n19`@rzXkxhe*Lbs_5XiNDBownZn%>U_63-~LKuOGSo_IhRp5qqh=Hi)q&G4!vH6 z>iy@w4sYv$-83XR4hPrH`%hzg0a_k8Ae5SFdFVM~8C$KWg-QRE9}25QT?%RY?V%6X@CaRUsmsj;mpw$mQ+w-5YL@c6>3oW$yOjFN);+7H!p(x5@&-biY*K|3ncYmgd!2 z{0!0=4=fAHs@D^fNX{C4DUR|q9ng@~`5-HlKQ+UrtbY4+^UMJ9wtcjiO z#ua#KNUE(_{(P8B)}5R}JF%h~cRbO0?1Id2W}_=7N|2x`QkZ$irz#&~bAX2sUp(Be z?v95NNvq}(Thp0fa!34U0fM|!-T1J^Gfj+FhAZhIuzQ|5x6-ap)DvVRZH(*AV&>zd zylg1l(+E+M1T)d=jCPbUeYpY3&*N@Y1!nXsaVoA3${JG?yn@G1c z!5Hqr+9YTWCi;r}GrGO5IUyEZVY2ao^~Jfdrs5@meF=119oWJ*XFuR=qASQ*o~<-{6N52L#8_9k?{QhigE&&E*b?bQ{tyZVQPGpX@b zgcr8+D@s*kv3hSlcq~_Z=kB@#iH->Z1E&<=wWa? z4<0pfwUQ*aPoDRBvu-J!y<2T9i}0?Z(+-FacN6-+&}-$+r_L>wY%BV$tZ2BNXX%=3 zpcTaFW)n9T!!hnDj~Z6o6tPtRPv>ufZ3^xx-n{c1M zzg~^#*b9=iTmcNx)1B{gtOLs`0l^8OzLgvX+y2n5eM^YWv&Oj{Eb0AnwXd)?CpTyJQcO(J*80@t)H+d;K~If?KzpPG zf{?uz{9Gg_(J=eBudAUjEXw&Ece{>P1AjQap8L9a=E?uz?()SjZiY9mV?~;PjkXY` zonhhK6+xrOr8>8x#b4_-@HOWii(G+a^Tn1xcT81X6E^r#W9vh^ktS#ZW{se1qzqF9uvX*Rc`Wj@z z*pomKD&q(nfwGvtx=LDP%T<`;Pp)dub^--5;_v7@HS)T0^I0(+GUv-Tz8LNiHYN8V5M^46-9qbs@h{W~d}8F|ywB04Bm|qoKj+&A(wyZqG9?#e@Fdi|*E8cBQ039eVCKFbmAnixF0K=a zgcUf5@p)%`tm1YH*i#Pw2_HjEj+uMht4^nQ$HGdB&7_mWsZQ&MUcI zYDye72S=vVRZ|pN)HA-KFzOm?n9*+^J`LH5kE)Btmo0~j=5M4y5r`%n`#Q|tWZY<^ z;O+_OMF(fVeRkc>{LCHQvrjP=j6FM{sOHhE%LV#kS0CiQ6<1A<&Og5fvoQcJ3I^Vc zCj^0q%n>G1fAbXz3HEEj*{6__tWaz`7>>oC(i3(uk|kXXC9}Bt!r)iwJ|^*fNiqD!XM(!3Za5zLUg*)cQko00?Nw_e5@NkTLiZ%=*o{e(HJWD~ko<3FoAR zsjv2ul6QPpUjIOk{55s_cm#|V@;Ao?UB{KJaWo+v3oY#$yEhKudv4I$=~~IaTVYE@ zoby-?0%&vsBby&(K3ZIazr#lXx6Q2dj>G>Wd{iyfbCyOyHDyxrXaah~0CiS7meu&CG;we_=wumvF-;{ zk|tpFjx+xTBe~c1Q@i^%ATjk}H$#TJm}+~EHd3}P@(JQUXZeTtx*)?n{e~Z?)+iKP zXbzTW&Wc>A3)IH1VHWq!O0vll|5z@CvckuA1y?1rh`8?299;L|CU^?6$)g))esk7- zR=#J~^J_AZk%z&G!H=j8X}^Qj+aFV8k*{$ebIE(bFX<{)@{KyYzo3=IL_>>)<$cll zW-%TqzzLDj(L&<}ksn%@3T@->Eb~|*ePs4V5~$qK%iHX(oDLVurY6Hem`cLujhQvH zJyS1@;rD$pzWUy(w{v?OFXmJ%nW{_tWs-#1II~*^3i5yU{#OH*DdbhWkHghL9zbLgpP5(;e*GK z=Kejj@zS&Qj}~6}v4SMLUDEu!4*|xoev}wEZQBW-Tj~S#EVi*y1k)Rr`9|#~a)y!M zc4V@_G3skZC`~L7u~VJsAcOR{tu~lQmT>a}ebo!_A1i^tm}>Ds->t+mEbEq3Z3l&ZWbhY8BBZNbWtGC6EPY!& zpNP?&xy^TH22h;HpTALb4{$Y61{pkt#C@C*skeUZUCeE);I8BV>{O4(kFrYZsV2p1 zRgMe}$LVJ1)=AqYrTJ(G*j$RuA&^geH4*8McyFi?Y9HsOm^0vDEiZx&|=%MKcimHu7mHrMFC)OhOwi&`u3pNm9Be_=bz_Q_d}FN8H|~WYTd6N1jgw zHkVxqWS=&nXrgIHHx(By5(bSyG1()dH7FlINArN2K->!=V2q?3fF)dJM`%qI1&cvu*0X(hl<+W-Cno z1Qlg`X(JV~B8X2!W$`?M5}KQg6X?w&oUXg7a;kP(^$&y#^K0~SWn4)xgGaU&~v>K^cPj2((7ICb`50orlUL>8^)_nchjyqxzfO6s#Z~3)MWWD zGp|lqi#W4%qD>NZ!uVcrfwhIckSYg6X@ zEAGVOM|;@xhxy%#NuXBp@eFaVtCq8G9 z6G|*5p`|hgSz!uLynhSHXHFO%#D?6l4$DBf@#@c#`>}wR*-WWiNNv22eifNgR`r`2 zQtHZFN|xu3f4Eq@VoI=_*;8{F^YsV5kLwHbDt=ktWcqcyoOBx_r9i6qKA3?>0+!T! zEpA~NSIevX=E-c1^Bik(!|9!`!mMiXNtxYb)IOeA@k<2bkZ6}f61EqwK3_!Dspq?w zMqIZIAJ*vQ9P2C;Mf&$IR{VcXDRHeYhp5E-#N<1xPwJ+vPGIT&R1vk*kxJ^;*Lk)K zdMiR0O51=`?OvH(b0n)`^ZO$Q?pndXBq8J}>YUwMS@2y&aWx!Nc6uLU5^}x5s8%32 z2=q^9XkzO>9SqSmh=>VQV&aXYW$RKr@X9AQyJOdsI*gT{BeGpsIqX4Dwnpdwj^I^23+s7Bz>!|`x_QWqyAJKw`8_d2|h z{gLhdMBvlgRME)Z{D3B4R>I>Ur~ISCWQY_$p0!~#eomosXqkPZD2T7{__|*Yf$-&J zLBjWS_`3b2c*DT<&z;=c{^f?RC+~ee(`LX8&MG8E+D?&83YUG=I)dBjFIpSxIXvXo zpoN^vBCtKVz~PydpwPiXu*3wYvgTk_r$WuKFJ#7jyJiM?4Y2O)mKC}3E85Pb)JbNY z+U+a6blY7VIV^N9S=jD7!xpy`bITstMKfJx!C;XAwxb#-{1Az?sg+Je@|XT3!Z)em zKRljwAt?)n#-bVdJhcz$Pvx8#NPNj?bNY(56V8(GC%3VE_pU=Np%H_Qs8d-?eYZSw zti#LI53~ZjQOS)LPc$uKZQNDV8&5rM4N0>0jIS|Hj;p18A}D!v_jFNZHymy@*PC+M zJt``%iYzmYj)N=VLQncA?$<_Nx@7!Q!5CEfWlojxPXc~`$wB6n#{BSTY!_3Z^85k3lC}7zzXc(RR3S8XozXVPMU=bBLw-dAd}F+4^RfK~o@wg}+iK+8a?6fk)k*9x1zX+^RO(Q{ z8Xr#18dI$G9=j{}Fp=184Yov9>2eKy={ZXK`~4WNOSiv?=hX2$&)gGm4#-)vhQO&{ zs3=}GMKl`L$`S7!uWa3!q&qegr{L<&mwDu}DE)Y&6hV+Mwpq&ov$k(SBtqOg1ZfDG zX;re#jNT6}mTcOAE|x|dz)Tm~V*`8je35QmipWL02~f$5H#=!|o(>eITpxZ&zZ$p? z3Oy+0=gdol5ZM}SG~nGN-b4^hCoSss%VsQIZ4}IiL2>6#(Y!F`d);_bybbYuLV*1^ z(%g96TK8ndcyE4+Tc$&1`Cm&~#r18a?9vi-c8ZIh*!%s4;a>H4F=6NO`}xnVNos26 zuCV0#*Y~NMwMPon9sj>d+DoPjb*rM+i`ck(q(qGv*H@5l)?R4Fmn|$>j?T6yR-FB; zFZ8g#um%#Gpjo`FmtF6l*eV>m*)wkbTS42OI@xDr;$-J!7gS3?@TsS5XXoWbfU1Wb zW3xpP4)DX!8GqaMqFV9Fu_vOALVIbW{FW$?)4}EW*0Ta1%wCKBEFtv8&0mv&{3~A` zMB4XYkC0HW!w^`iVIJ=o({L;bib8iYpA(j18sg{NGsOkIU7EA`M@QC$www1_mLJl) zFvjwqwX7V)do8;=l#+&o?fz*a^X}VicaGo11x;lE-}y@rWI z`F)Z9UdyWdr&@Lh%Gpb}&4y7=2~#nB!c&7SMw~QFH!Y>}PH0Vo)0CtmO%^aCELbUp zcicXil?Ole@q}!0ocRQJSuq&rR{mip<}nR{g#A{8;EIgwDgo!9PtT&L{}4wM9n!;) ztg*Ruy|iO?@zWH5d1XiQ#oJP>#}pg)>uVM9@n~X8+kZ?3if`E}W18O@^=Lj38ZGmg zSeItB|FXZ2-fx5bgbhl5U0=-p?u_a0iU|RnF*RJc5550##*hKdm;z+nGO;6{kdQsn z-;rq0k$Y#$n#4Eh#ar#HtsRdu>%{KpUMS#+^fR-)Fbe-mB})tWuS!<;y^`Ji@0D!E ze^j#A{?Gqj$ zMcR6VIEqRm`bZVdgP`MPOg&glEyJILCr{I z!~6Y)xrNiZ@HE0a=60{MjN2#s<;Nch4%2u}pz;*v^x9>IIC})P`he4d6)aB9t5jE* z6Q(3t>4b=+#)+i9?*Y4krJDe{4l$S4Jc;Afm0Z~+w)RpOk1$Q3dyK1(G1rIK9YVQQ zMy0{NI0VHYnOueJW4^33_v~PMFXW7Xe@c21V;+E}lTxaOmHWHb@L62sE$(tzw2g<4 zuT!sT;jP`rz4k1+;8$f-Nh5xNx5NOdk^F?e$OWoFPCGok7#R80;8!c`ln%I4c;5x{ z#t%(ak$(7D78z&TlP)<%nPlTSex59OG&^~M3^vYVl=c>tAe5MR8@Qj3ivIgSQ zz_M0<#cVZK65S^5dN$Zm`S(7xIEQ^|pQK|v;n+Dc>gT)cI|JQz(?DQ-uJx2(Y_PlO}~+n_XxfK-r*()wY;lj zr#LTU=x&@^p#QqNzDE|vHyLEA=~S*j3hRXgw3LPhf%%JUxJyjvt$u0x!K5i=71iie*JcTDw2r$QiB4D}=N&P^G^h4WfX4Kcw# z__vQGbA?Ad!jg}{(S08_i`eKeg+H-Skh<#7XyG_09Nyt&NwBg-hTB9&U8nkn;X#RI z_6|{;$sfn;vs*#7SVfz-$gp)Im;`c=9C_pG2;i%H+Ha^am|UKs(gm4iwc|%kVE4V^ zJ_rz3l}Q7S+4*5-E~LTjzR_Mq6Q^D1LsfaFkmv?aC=ZMT+SaPT{U^|$jU-a}pMprI zJed#B7Ft4a>DgN4b-XFMv$IPaNqTk8f~+K7$1ms!bdWV?|JrycUT1F*CI*&wT~Tnj z$oyiHW%aP&CgE8mA#-BYkOihXT**A?@ci)g zu|q3Ej}U!bOh8Czg%8CC=<`^9a~-u>Wk(80>^w%DO-jW~_59!ZXiA3^sxkgI9}U5b zdz?&_^~B_&cLtvMnv7sSX*pLAc5?`p=+~(K%}ImNHW&SSEbG@9D8seZS(5WdA+Tat zH)cU;x$yKGg{j$ZL(@!NQ`hcqjPTd+8=V8A{Kk=3y9t#6>&EkAcsQlOe!uY&c-rq7rDg%5|Ab1K%)`jcq0B4Qa)R_Phj>=*N^!p*N& zy{wLmJd((^g>JXa9g2J@Kf`?zglQ!rm^@#dy>MIQ0IhK zX$4=fQ*q4t==5oo=HzoXZhf(Wm-3v}oyBi?NT1Aa4BtpcGP42ug840TEW!cnxOi~?l`t-MEwXid>?EzBM} zZBNDRl_bV}qpyZE1e-q}LN4WJjr4C;Dff)Ux7TAHtPGx$Fk@ss#OHm!&-@Kj!{$`R z5Y==QY%8|x9dun7HJNl-J*_;KFc3G4DInFQspz9pyc%&Z)Wz67iPB!Z<%z|1Hy?5< z@l7bU<4Yg#3$cGqgK^(L?jju(*3F4Tt}0F|eKUc^& zyqf%BZm231nTEX-W}yw0o9Mib^k<%87n-81h5+8x7pSC_-$%?;ts&i)ElOLAFP{$T zfXG>`%ddHsmtYR2bXMk>nk)h#9|i)4Do6rWEQ%_~@&f#Rf&BuU0!9Ks z6$E09#|ShZ$bbeKKL`W}4H5POfH|O9WDtRohXHM_;Pyw!9RmwO$#vcogqh?9A%QUC zazg=Ajsq9=6NZ`e5=8;~1w#k}s`&vKm_@n_1q?&j4~PvR5d@Gq51Dj1BCTem6n-e*}KM&1LzbpjuHBPxf9#64+*Qw|>@ z$w7W>iOhjK>?K^pr<9|fY3A!5xT_7JN)=X9A~sWPd}nt5=+F34M8tg8t9;jCf?$OS zW7IyfoGsaLI;DCN+IaUraf2aq-!c}r4_}H0EO6;P@5U&v`#DN`=q%T+`$PP!&(cv4 zmTYuFlwx{khW8RzKy)LY#Xl_u* z*RE`$dgy_7jK-x6OoctOm>~*~|5Gg_0Ys8kS9g15fhgT;Tb1_o~~t z9C4W2`4p#v=t(FwtzRGf=d#T_;xu}o>5woTEDoa2e$}`dj{K}Qs7y9ZBpgbQu0m}2a4WK+< zbqVm}IvT+71~=X*&u4ddoaO0iw^i2ihjqCUd z2ex|-P@ZueuApdx8vx~bbq7$M51s(!`QF_Y94oE^{QU~pCO~<<>LLR-I3Q8p7k}R# zI4~VRdA_e|8~4n|jku018)(byofE2&M3X^YhYJC)pHgELt-djAEw zby_#)AX^I|ZJh{dhKH?GTXiVA22xL%&aIy^dL`e=e7jqReodDkU0R?-i2NDy39*@8 z=4)MwJ0%%>xfS9U{ynk4ZqH^sD-{dv?dAp>$R65{Y~XODEu-S8ch3Jo%iEDPrV1kDz5Xv7&(Gs874% zU0wZZBHvQqSGn$QJ8ERN1_$O&@U@Z~*VD?AFkq*YU%*wnD8ZzvoBQ6ehc1Z_PIvj1 zPfgM^H+w>!sGIQ4aaO|R-f!Xy9+?gD+6gQc8s)y-qHhQ;$!tYYp0ETuPeQpQ=A8&$ z@YJPRJ}$0XvbaKHr-mnW+b?fRtk$^Q;?honaYU!SnUodz8;a&}w&_OE+$u#^hSe}# zIkfn$Ba7`<&gk1#iw0`zaaLSg)9}<5l;(X$#5Dl_jNC7VN-(fLJ)!|0vk9<9!C?}w z+3CQ?KPNes?DbtDLP92am7)12eW}O(1q7^<_X30wFkGVQ6N4d$`uW2!qKWwpU90iL zYXc4&KYtWP6tE(|VFOkKIBdX*0EZ1&5#X=^odFy+pfiBOhD4tjV)Wf%)5!`rY&vKC z!AbN1hYboN;IM)D061(wfg6Cs1||(~*g$*+95!G@fWrpn0}QAV;IQ#C2OKtjhk(Pz z&m3^r_#FZcoA(ib!-hov-C+az5pdXmCISu{KXbrg1MwMf*g$*+95!G@fWro?2yoay zAO!g>0S=q@aerTw01lhZ*+57VeZXP!&wERN!v<6daM-+mCd3dw*x10kf}KrXeuoT+ z^dR?bV#eajBL$cbBezL~9t9Gi07X}6^H9u~NjXPCix3oS9)=^3nW(l`wAgm(XwyA> z5FLt2qQN)aUI8jYR_?iDTNZ~Ym#Orb0~K{y!4`{$u;6hSA=W{v)-62rSh*si2-n-l5{q(yi(|Vr29+FojB-Hz-tppFF@v=Y2gz6(T;jR zJ?EA&Y*g{|PLMfU42mI&y#Mf|N5{(_X*i?mX|cwKkSM14WaLOu7Rs~L7f~RgaIbQ0 z878WLYk}ycWI$LKe}R|U%o;x#kTH(PJTIR;p{4eP18i8lds)Ak$;(8X@Vls5FnoXI zkM>y(H)5JN%|BC;vsa8SGVYMdm@m<6bt=%YHS1_02zhWWeY&bq*xX+}@r-dpeLS;) z(~|mP*@=0kRmr`e_hCK#C<3FW>Un(;PA{zZx2KST{g}JUVQHk?T(T-Vwq8-Gr;!@R zK3CDSJ!Ipp^bel-hAJ=S3M?}PvvQS{kgPdOHi6yUD&Ei620WNSWu-~csB$cPwUhDz z3eP~))yjBr+{GItwP{NM!KLrh`{)bQ(s;li;3>*Q}?x zBY|OxANH!#;-)PDO}I5$^Lz8|%|t)OH%g4mHX?rp82+p>bogf;u@t$3lz=X_K6d=;1n zwZW6vX;_pOfnC_+$g!s#9Mz1~hBT(Bdb~W^WK{W%q)v-@N9Xz;MI(;fJ|wRMTMpr* zI=AqX)&nu8MwwYPMFuuB_rf$K{K46Pb0aSGiVKiDQ;_A8Dq9t_IX4 z-%^@C`tb0fYD%=wJy?}+mx{|;r{1_%XUu47Jt@s>x=M2{{X{UhOEXE@3vq1>daacU ztW3GxFNFTay@%;A5_mEzGlpQmLfsM4RHu?3z>i_%dHZpJHrP3}jy5$9zY=M6z41<= z<2X5?sGnL7JCjZ{;*CWw=&6>H%$|xff=bpGYQU*y^73BMjyUbNA>4O4kO}J*nci@s zw{zc5o;_{ezgJlphVSJp7u2_icli30vV+g~&UNIzV19LSLSO2qYo=2y{WtEbOXxQ& zWbU>Wr{+sp*&T3Zx8>Dek$lRrZs`L%Y4+Ry6Yj;D(`bP0JI|vX0MqVb#mgDiXL^ME z1|wIs{by$iGYD0CR|ictW4syyug?bVt7@2aUq$c9+U-Qg<4V-Kt^ z!c|}JG1y>A(fN!x@d*j=sqW7&r$`=nRtq|&_Am5(ef4k%@Cop@tRy6c?R?+NSRVtK ztwccEBXLmzw(qelDE?=my#DrGD9xH8+~7fx@SjRK^bMetf3Gz?Vja@$&KK7y|CdsJoH#Eorx1?Tvr+6aeL@vd zcgxqm>^Z!w%;s%w75VQO zQYrr>L&~4>%NK;N|4W8cyw1Neq(a{_r1t-NhSYg_k>Niwq;7BrlmAnO6wcuPD%q$aqm0Q&>{3V{?((Nh{<01O$ zE|GBufjm#U_a%+FSb&9*GX8Xxi81-lMZOma>iEAgT?LQnF~}mCWI-ta(xtxcBde*V zY?|%|eGP|L87bk5KNMYsN%U`EmL#Z zDb<>xLTT_FwOe$%8-i1f{Wyf2i|H3ZwEt@4AN^!L;w(_M&a-uf!Av8PB9i})8u{lY zY?lF6p>TScIR<$7Kix1E2Sm)enZ>}t4$${BNMO(Z3E(pLWr$ttf^LAO5FIWU&U=Nk z61-O>{M5bSJk0Yc)fzR9Oz~&r(oentc33ucbUaQVMk>qxpD|J??(Z>D%5eXTk%|dW zKeDpX9I(?_Kz@?CYSZGh|2_|*beE^~>ED%c!z&#q+}9;Os*_9x`~lNsES+O4!b1mo zn*}5X`@!K4H};Cn!MM>syYC?n-~cHh}V$j74`ynL?u~agmR>{og4x6NilLPj&he>9XDw zvR;;q9*(GR$XYpKd}LH4?6dY~hCC?{oG;3rE@s@$8YpH;v0ZWOrT^4O5lf<21pEWe z+E%~)F|UI{h10Q^TYbV&=^W!Lm@<|Q;!L#%)f9HX2V@q3ZNiFCh$xK|=-_%oHvEJb z?wva`5YM|=6f*F7$GcQ-$C88L^rJ2XsT)2~B6Q^Nxt2`yP3O z?6WZKDH4c^Bf)MO70#pvgI#wcDEjYzOaV7V!MGgNtxyR)Oy;N@;RrM;P)__05gbaf z_x}J{-0eF{(~Mu8P7*K&IR0PISlQC3zN|ra!#ULqbBvuAigzenr(%`;B-$zQ=AS6w z&o;I73eK{%J*+)L`p;%oC69Fjl=b!8w;!OQj;3VTugWatVSmttR=uvzFW%z6p5V^& z=r~(PjwequEi{?0f$JVLtbRHc4}g$IzcBVo%0Xi}F32wtNGvqE2hMAFHNZN+ZughV z@gBsY8zk3(Y#S=ig#!Om90g7P9TV7*0BhoKWowid5K82p)bmmia zm7u0ycnY&DLvjbj)i~hUDJAwd`Ba`hRHWseuYotO;182AxF9i|v>r6C(Ku)Gv!Ibn zLfy2zC^X#bOC?~~1tyDQnc9_Dx=9(=_`zlN_0uLMPO~i%%_cu!u^0yF$a&@Y-x#ys z82fFC3V_uYqZ~@JmHXJ0HV??l6%G{yd>cZa8SOeD=4(yfUOIl2zESV~^e6>ajURvT z^%C^*RpO;GmbeeP_o)l?a?H+bU*Xdp&r1w`cC7TLjTy!FEU9qk8q*Kj$(u2iS3?&m zqlZqAeE52-U&I`hT}z5{w(nEEmOFXizd%@GruW|W-r%ojGD@H^mf*J)$)B~5hOU2H zXV7*%@n#szbQF$ao7pe5^%#8t%%l&8Xh1x!9#RVsk9&umm(J3syOLRWF>XZx&#Y|A zqSUw~(Y60CY5O}-glW}$NVxR6JaQKX|0=;56356lC36KSQ!^Co6)uwV>I*&TD*J6N zqigRdgiT|=*X?s6Wptw6&JHLlcW7TkX6Pub-O|v?#x6IA{dCBM_q5y-npTW;QnKTG z5U}0v>A_6Tw8n42+xKnar=`{EJ_wMTNY+iCw}IkPqR^?vxuJR%vVS*1C{B|%X;SnrAXdx^s2^# zc~_&4iu-4pRT4uKJ37xDzkQOlsrIvKzY60C&wnK5wY`KkvF}t(oUeB}0D*G?8Jk7D z7G60G9_BwvosM0$t)Eg=ITKPcu#^luycZW-gpm+_GO^}VckH^`kkq_(D@tDYW;76R_*?W0ML6;UZB3O z2`(dkU$X{>nm!8=0yB5z+4TF>!p%v1Y6Hz4=hCpq0B+6^=VDtX3*6T56I|ATMv8M; z0EPL!wzmmt-arf;=K^l-%1=ssN*@3%*#f@y-PQ98&BI_W4(~ zoJ>WVKF6Cg+Y#r6XJ4fI>t)Wa!d4+|%Sf>?@tisBq0m8rhXFnX?mfIvXe^7r1YPoz z_x4R=s?`d%eoyIfba%JS6O7X5CGq_=CbXBi z>3^&+eN+!Smli-HiV|5XGO&-#`^r!6&ePMTUU4bwg_MdAU-9KOZ9xVYE7hqLF-xPR-RRMQt7z--jfRY4y6_pOU8QG8D~cPYt?xO#o5s=!rR% zy53A@llggo*sO!krWh+uSm8$z-3YbQ7Z2gGB)qAPy1FGLMEubfLTO_j)u>trnzU1>jf zyjh~&STso6Q}Iw@FMS(18p<*BkyF^8P{9Zn+`LMr@xaKiYii~Kj6KN~*nvKLLVsd# zVEdHn;fZ_f6y#_r#^%Ef44!IUUlk|~Wr5CeDb78YeGdcU53wbJT z%r%uP@av~3Y!afth!DyPCMi7EkhxE zsiy=JFlhpG8h6ggLL?{z+F3=y>O)r79#VcElQf8pXrmH%JXrq)ONfVphGC` za_I#A3@^%_N`+fiIoV3dcK%^on2eBz_Kx0EP~W~-Z1zf&JxFY_Hu@1*in28M@}XT- z6Etz{Vq?@^bc@|-1#e=T()x2NVwqscb>eG(OAgM{frNpW5TE_Bph55sz28;4Q^`Yb z4n){0M11Dv%*79{XG-iDsL@L25j`DCi^2SFH&I#lay?V8RG4pv_Xh_bwgu`gOEBKd zdmxD6X2D~@l2vw4;Nc8~glMV4AjuVIi)mf!(8I+#ghZ*rU?5TRmZ1<(^KhYHfh$mG z)V$Kbz%cpK&X6#9z&N4Dva3=j+&P-O)VM}5GH?PAS7Ds0wOG0JnknVTHLP>T%8&J9Z||wjDji+ z=II|Mujm&VCZ8T4C|V2{a7l%oLD5KsRf2(i;DW&bJBkDD0n=D_0u%n-4Dez(7uX5# zSO&Eecr5e2LEs+nSSCy!cr5e&ndbCGsXTCj6qUfcA@hqb+rMFl@;6Ughts8FUPGqx z2H8BqR&|!!xs-}L>^fV$oPIAvHP{#<5E-aqA+VW7HxIx zfptEr^~rTpLa!!giya48cTzgD5_@^7dl9q4s*zMsYK}LHQujF(vo2T_P9`$N_A|?> z4pm-yDq<$F5<)MCjm`M&Hx6ww<73jXMFKR|wf#s(HZ!%UYLlv7Q{L0f_ytQ@P>hyW zrgt^=yn`jCT@e0lw&~88kc40OA*aF|_Eb-yji?PH-gwq!T<8FcJc@0OneXYQ; z{*L?mVipP!*hyEwAQ6yG@V>$K4$#!Vijc_fpD7mVBam+0^>j^pPqA~{LLBHI%iOCV zFmBh+xjUfPHibE-_|Mb%dcSrD0pYsmSE} z!x)qpU0;>@HIaqH8uf*qyKn$T4{8q|wk#K5s@{`sDSDn@&t~;k&dtI}1CeAf?uoqqh>lO$ zIO4KJc0JseA5%p$F#_e26zDYZorK6ImjKDHl=GHtz({`|_4)PgWe52G&L`sS;N{yF0*CDM~MHu0f{Wd1t`FJFEYkA%bzr3H2cqPKY$#DpEwHP2hiSbToB`HxMW zavn#sH~1=lCdqf9Dep^bkff<@wSiy=2XuZ}du7W!bjpB;N)_nzU1vKHq@s0Oxr`KB zy#~{Q_yTknn^jWTi5k&%{CsWS45oK*w4kE!a4R_U5_o#TV%vZ$QBBAkFN(*^5E;!{-6k~jXwDo)}?<&yTPKg zJEoVV;GfmPt;|Pdw^6Kkeq0ot%%z3CCrOKF|_cmt8A&1eU#J`neYPq~ZWSS_@O2CiEQ=i&1GqZKFchR#p zr4_KJ=OcAQJ(?CYXVZ3WeuVpt-#45?wCFdU6;)`gR8ST)j@@ zIuA-bV;cdX1?Qn*+SP<+so;nv(b%>`LHwe@5sHjMjDSq%YI$&Jf#JG)Mu#KvY*3Hp z^8S%kDjve4>9C?}^MNn=iI1@^Ths5c5_QFnR#?pQC?b_k${ww0E@jr>2;1i%iWRE0 zu9tgFS6&gW_{D;w1j%T<_ZL-tA)VABYI>M`KNKdN1DeNQ-Tit*S-(n z;=NrC35z+J+nadn}JlA58rk2CCN6f-NwTIW{+9~5K>bp%>| zb4O-D7sa?;Xdg0;|JkyOe$zcao*&zNwqb74+R1_PUCV40^|=;EIHstKvCC`4H%Y*2 z{th~2mn@J49Cl+X{2W|L)7#+U5DA z1pd(>TEO@Rj8ur*EdjnbN_pl?FZE^)_t6hze6Ov&FB~SHO3jI149rwQMfX%fp+0k5 zhl%ojhMOovq1sw^c7W?~Q7tVD*KJc?n6LiLgXA9VP-{xZ)Hqr(K}?5q+g#WDeVLmN z9brt8x+?Ep3Ei3dl0u|wGCa^~$B)pSRDjnTTYaLV7$MBHTB;E1Dy;>h$HPvla}%WAu@cQxPa!j{$Jt$x8?%_n4{y0G>pWUs8_MbfZ*L6zpG zW_T!0+bx(U1I{bKl8jLdN;pqW^{Pq(!qQT`7?O|;u;;j?(4{-{bRS;~r_XJ59uFFiWhJDm^Z+i@Di0bFpDf=q~osvkCo{L*|CHlw& zEGpV|h7!pW2!6m83eYpW*fSl*Y9+pc*)C&A%1sAN3(zsV%ot7!SXcCQum=(F%AyUw zesN#w_(bu`{+^VFE<};O+(Tvt+GMp1=3^!7Myaij) z{vkTetLsGcqR5i7<%16ur;vEhshtFpjEeAn(Cw_!5ck8itiiV=5;N)CehB`~s&Ub) z9HO{XkCHtWZPIhToc!j>3LN7nHVqh#i|M-oSy6j{&t33mg; zNJBpI{*~?S_WOtDb|J_mhvnpp8;oL*2Utq1t`fKfE#D50PtDefX+}6}_8rykYJ&J` zy+>r=WZ+>_`Y!BYErt4ua7>a`W-EdlXg_h#^(JRh7)Vub0);RFPTBpHH~RktK|sF0 zW!jz#C)8LCv{!VWCgeOKx~1FqhU)bEkk)N-R{_n#6)(DVKYFDTIB;4huEgN-3L$Gz zzP8;qQ@ui`EvE^LMurtR<_&ug>2G<3^>?{pERUF*akTi3oRC9W#L+_Wc8{dd5aMH( z29=^cf7}DKYCU92P+BuN1D%(rmmIZ_I~CN5m)_1~Sg9=nHPx}nG{}2db&$;WVRYam zA~>htqa+gZ_KAjDeDH=3vY&SmowTEGfwJEOC!sYV+@X`)rNWW!JZIYsv#mxt`JQ4V zugRv^4Y^)tZi|&p66W>%Mf^&-_{;e)kxJHu1ZF^@etP;eibJ=ZfGXo!u zGeze)n%3$89%;nhMN4Qa*_-2>k21EmBzkh}L?a7%qD*}+-t|}c{87Wc^Y6WJn3Ozq zg#0}+@U`mV1vkTLvnC=hsWFzysfWlG?@>MQdjM1mCKF#{%e7E@`=t1Zn_TNWt)z~N zF~&JMj&570gJ%zl;gg)MYb@|=%d=C*m&2YkI)4`J+oPM4P!hT<*oejoQCkUg!g^b9 zb%CNo;)Hu_^=Pct2H2>^!fE#1?Mr^;UEgvKTZbOB=xjU1*I&C2$y7%abb+IZr(uQ< z2l$u>*}#W<>iG}{flscU;B?`MM;F&zum(V8dBM38Fxr`p^i+aRyQm~ZG+DBC$%*R-9)7KdBigyUT!Goib`x?3Cqj#z2Th2& z^byQHvX&W{0pLQr$|UMlQ2*k1PvVIIVI(IzH3=a)QO0}2LnY5t7nOXa-i3`G8JMbN znN!nBs5%4M&YhgIzf4dbz8-v~9A2U@a1- zH<1pI{@O7Kyt;?D2zw+7|K1qpO?4Nw4CI&=wqyK4c6A$W zPKVyKUiL&@(o=kh1ojwe9MGE#cPJPK$c#l~UAZ?vh#xHDp_)S*;K%=3sYuWwqpY;+O|6 z8Z0sDIlW9Oh{?z~=wLW59;|a!^aP)PM%wtO-?_w%By|@mPNb|S#BF=wsM>8uF~_qY zW~V+o#fJ@ad`NmSd6{y}sXUys3U~P2Ka$ON(KtnSn0Zagbu)|bL@%FIH!5nPG0)Oi zufq)&5&HI=&v1WbSkX2j{1)nE>SZfRPi))ad1>36VMiM5{R#Du+D_!spd9q|TL*r2 z^fWlv;a(y)2}{WzJX7FE+3HpKn6rB2R=B3mXNG?WANB1muxRp}Hr1zqz!x@Sra zcmbAouA!lE?H#(TRd`kI~r3wN1_eYkEEJB}|a5 zA1~Pk$Bd%J&W>5ytLp=#*7)@p?jzEzJegs$iQ^eaoK71r34k-zb&HO>QQt=g=BNgP zyo_bzk?2}Q%>p|*;bEONhoj6~gpAJ<<5My`OS%KW$YeMg#{KH+VWPL;cvxP$BWH;w zdy{xLh+WTj!w;#>{PaEUzV;?BshgfmbB>1N%g-30o?)S$rCiuEu2j!9#|qCF!Jci% z^=wnDg7eHMteZ>g1)lIBu%YAkq+IGiH)$SgPe2ZmlPxs8?2CzmKpyU>UxuOK~D zE-_Utc|uk+jzl6ZK%PtiC0?r{wa=5%PLdZ>PBn&)O0JsGSq!Ny)uhYAcpkIV@hBa8 zWIWzOgF6cibwjordU1DqP0qwmJni)5YVt4denFZZ?VW0xz9wV4 z7k9IZ;k#cB1^zm=d>^0RQ|t({+Sje-5oyq9hDC>%5Nka!cNiNoCX8yJh z4@iO}S|ES{KuN4UK4(Aq1^j6q!S-ADQRYcDBl3bwAQK=dUZ869v8Tk$$V5csEiyCm z7iAnS+Mw-+$c8=RZT{*?&dDpDX7Ub;+wSd2aloL^8MkbOltCDjeC_6giW`BcJfsvG))SrZlm>Xx# z{7Ee)n28PWf8_d}>pPkKG)*+_p>D39IN!9im($98h#LlBxS-S&uC zq_rOgaYFhe^etx8K9b4x?40bFq&esJ&1;-^N3+MTeJz@>^sU$ATd#AUdaZm(Gv`Wy zL}OHg314|bJ)J1yFN1EkGool;XP2MjuVlR;N!k^MqnqwP)upu5wW{FQTHqX{E=nmdmcRDk9Pr{R5 z=ufcL%TwSxBn!Mf6rOnUHh4Oi*%L3r4;9m zr}Q=xSI(&5`$sgJg{CpS^3aFcQJ#3vnYPCPy|IJ@j|@Cma52OSuxlYWH}Y`9IkuTs z;k_0qj54~oWDsu0D3@b!oiRy8=;xGagvXuH+Qe$_58N2~3?47b*L7n=18p_avKFM86tyVwB%uz2UMxWf><(Y(&XwT=LQT2O~_EQqix+-lBFBD_m0mT&Nnu>w2yK()Rb*9n(-+yy+VKNk`)rK zPckiNE{#%`JoiaU(-yU99oY$1tgM;#SM@T7PWaqlbX^yd#{szCSpKD|7sN4Ie)=b?{G@)JJ*U-<91kzf-sw8JoLSQ0b85GEVg7`R zdock30}N&AloFWk9iBKOfHNEyX)go6q0R^c@16amGlQVaYdj4VW#(|o`5>MFKKYH) z3S@3I0dV3P#|69}vfmy+>z#MY!GDY@No!n29UTA7Uii539O5WD5+(>p!rk(f#B8iU z8(}wg#q_|sAV`y6AXcDt0oSjnya=h^sBD4E|7=u^*;G*W-K?~ne*F#6Iut`!GX^@Y zQSF&x&qw=z`10;JT@hE=x(zz z_)ya~M&HSNcqPoY$aY8Q#^B2&`~tVw%8 zGzq8BL%|E&Ng~&|CqJ-sX*|Jo=%D>F!}*zy=L%okiBqhPF7Bt=?x5Ql93+H1c~3ST z&8wGlDMSFGutZ=gVpAd?6wM4j7zX z{m~sHWarw0nP1ierGCMvUrWRqrMyGpINf4ou}+^d!xRg8wCTBUSq58eH)c{ozsz{@ zNLh2eiJ=?{KOX*GqEBmKZwBcu1EKrSH`ey()8*9)My(3f>y?HTY`x^Klg^?M-eAOv zu>nDrRew}?uyBac3eP(udSqm_M-&fQ{NU@{_vW!uP>faVO_o&POV(`GtVlZ4Z zZ_8#Yq)ahQ49JAMzx3@8chO|$Ow`rC<4=j?`Fse3(bV^q30%CmW1obc6(^1X|1z%% z_UOYH42Qo-Ie=!!J(e2ihi{)=Wybu%g}sr~vcx{H3{RQPjrbVxamVrT4ShF!pFNw& zIO69S=Mk(_PXutN1m|#m9zY**x^-^8;j#`4pN^p$^CnkQn#CAlq4U?N8Gn! zdmCpaE*(kX;Vo+-3CJd)4&Oa|^GWOnbTOSkod^tx59}RcTlBqY3`m+QZ`~GfaP57zzGmb08xq*bx>s+q<~H*U2%@CLfy!AF6&^R0P!7$xm}*h6Dk40uJ`$7yn~a>nr_ zcDlehtbBC2QC7Q|ajzc`&3CPr==)7t;L0aPGpsw!;V(ZQ(N-b(2ke65oMMDD-@Rmg zDm{a1AFvS5@5lhZke|2Hw|tr@r*qhgn@6+*d~Du!ruyf5-ONI%lK~TRLS#~@IGCu) z^I94uuhSDklR!lee|+b`y5udJf8hfQ!H>+ahJ6QoN523)rH8_YaT%f^*>VtVkTnlH z8|$Jg0%u!z0sZHlQ}}an?6s$?83&Ow3BdbKY&Jil173V~u6V4N$X*l~G5sK%@ugnr zC3ti0#|Z=v6vn`By#ZJ(fBUz8|80bSNw*^SdDCsj6Xbt6Bt4y|HX|)d)d=^|zGJ~I z`QbmG*jO3%s=}qa%z@LJjz+kfJXU2|}(E&=+7`T+(6T zfq=lk5l9_OwzZ1WI?iJ)tO|@li=Ue|*gB=kf#ym8qoPlCHC(G43WL&~g z2)sLkKB*CqXBP^JwlS2$v#cPXUKM2dh;|7HI%KJDaW^92K0`qp+>jlI4kJX#H||y9 zEb=KYM&Ag-$p&fEjR?d{TBATp{`>;*VjCBTodL6bM(gM*{fQS2*O}%Lxmwxi)c~Nj z#10jOmVhCrU|fMQx{)4u#9$yG0x40qH^{lsWC^r_B|Mi+@?@+{VKRgzj#WU9{mJS8 zu>?q)4gtw5fo%=<$-*OMvgVC#e4H}0$(WtzVb7Dba2z=Z3>9gdS7?S-XbD-1OTF}C zs>WybC4m^oek+?3+HuG~l&`t(~Sm;@_zsIFZ$PbV&nF@#Xh$3K(2C zA+U`nz6^IqegIM6VWom+Zq%eIxS&|AI*y1mZa@1zh9>4)7)EkB*2yqN$e4{VdJJw8 zcxsmIkvyaDn2!ROTAUV*pUo`)50RTVZ%xcAxrGuSr7S`cY{o*vE0T9X^oMW&H%6JR zlF7{SmD6IZ9yu!3(|S z&pr=OWZ1~~ih>}y;4Y%s_%(8#c60$n>S2n}NMT1I66jeWH?@CjPr|=X4OME!qW>xm z$91pDsPd0^B-=#bz4%@8I^SF$O&5i<$tEP5_CIN}zTs6Ek0UbUt#v><6X{$i+cB(< z@KkVktal1JQ`ghLYlaqkM>Sx^O#_dBQDubq=gxCH%Vs%a< z2a)FCIYy@k^YYmT^6$m013-X1ee9e()2~&YUvr*c3!YyWu>4xb@oOW)b6n$}tK(04 zbx(M|cYGJIyTx3zn%Vft2c3(4@2Ri$%Rdpf_vyMo?|aTcc~RoxyW+VW`RC>UFOV8! z+~Q8dc)rdEZ;v_U^)W~Jot?EWC$hSEhT#kkE8?4PG(?p8oId`Wvj#~&Fl zY0orA#7oKdl05;;3CPk{A)$C>xFr#n>2o&s)0(fx&Bd(rX+~f0rV3+9 zWe&0YsE{nmWZq@xWoZ+b)@jTv9nccDVmuX&PW0vF-~LhTRxp2tlTF+YLgVqJiL3H< zrW!jt=MAnN%2ZL)r83b=sx0t8>p*=vf1TfV6+sTDXOpowoMi8T3kLJbH~>RyzBdYL%Y5bc2?Hgg# zo;v7r<0SJeQ%Kf2BrLlgn&s%Cb=DU1Mb|L6I&FB(si?#hAeD0SI>Su%y(eepb%vM1 zJsNL+@dQkD>?+@uEk6mhsaSM7qj~V!B^okogL%Dq^S^mrgQ&1^rbtnXfsD7yN^TGm zzKoR(3A|Cv_=?E9Po`{*yd^v(6Q&78 zeFoQkVk}NE+zc9x%Y|0U1smlzrnwC1>U7V#O2nc?zw5hRdN@!0uncE28)&(;gXM3g z`^mVuN)ZNyd2?*X*W4}e>HrWxuV*THKF!uZwJjn6zce#G_~rz+t!8?AZg@zl#^x2& z1_uwkur0fh7ngcV@q7#ylyH1Zy{~`PJ^x}9bDRqEYWZNGu3uJc-@`3{(bwx~BFJiI zL0vU3cy%^MT5fsSAmT1~A*{EV4)Ip@C<&k;X4q1Sqderkpt(9YC&)HSLS|FM1|oZk z-*>J*vGAko5aWpS0b+~IOwZ2WD{kCKt3}^>hgq=&kjv6zI)Tqb_S+CYl<$(XVy{C! ze1S>oGYWXFJ|{$Ct%UOPh7t*FKfsq!S}Eys2zbcKZ%zZ#;h9eKPGa}(OmZJ$?k(Cn zGtKZS7*pIEl!cywdJ3BbDHdhyun#aYnG*v{)6Tc4ml?zDkA==+{Mza`I|!%ocs6@f zE>cL6wkzC_45G6aVEXt2I6_S$3j`ciW7Qn)he7z*87T`YNzy(TfyW&bnIMvStq0NK z1fRpTaCs0q&Rvd8l2-7rrI0snzOf%MjvVZ&e{bO^1CQ( zPnX%3#|$VEDRiq9y1zWgsD#d6rg#a<%gX(Ry2O%6B_6u$MGVFHBlF6@1?amK%GYYr z^V|+Rl*^!u+_`BH)xJssBkM|vQfZM&tI?0jjpC-$9lg`rM^sQI?}k6$y;!)dO@ zdMv3wZXYvmAb38cxz|0ycSYt064~r>2EgElDDTS4KO+!)OG|z`gSQNW%jWGu@xu^s zRac*QBE~HxPGyFD&(*PV8L1uBPJ&sh`Hrjv15Dok!{-mT29wHUPNgr1&;nFrB-^pY z;j3BrdOl5ygQ*g zG+A>Jw?^m4Gk_6RO?*0kvaj+>D{8O8qgul2z)A3_Rc>Ff=-yc3uyog&=bQ%fRbda% zgoOM2m|6bl3H*YZV!?3846z@icyL5`o7M$~aLknuZ|8XMIgk8-apv$Xo$2IQ7KR|vV*+iTs(Z|<=$h~K)v=ER-GRJ!Jk|@vH6fwkGvApJ~ zp4E|2~42Ze^`qte&;o6y`+Vu!>yL!769LqiM$*2rT9T8BjyVNZ6kQ>JllN!K)h z!AK0yRE=%O_ERyBa4ipTXcXqfsKw)w!Ko;oOV0s@`W#qB(>{4vDW#EAc%}u|?Nb=B zaz^RY&QCA!Iyc9rg1{$hvFJr==-GW?SleWV81WzURTAu2Wmp@MA>Cr;nUDaZ<&}+s zDCheybR04YA(lM_U{1eWH1yp4T9sx+ z*PK%qE+jmxld;KCZ~l2Z&s?U&itGmoyNjYE#cm{p24+@)3VEgN?IokFXn;XH(*&RQ zJ^3GN$;!lKoM}$Cu#F$!kwTQ)u(r4{*H8bVhkduww1kZ{gje zrp=_hd0GrlnJGCx4x=1!gumR^4Iegt6E}L9PfErmt1kPQKidAZ~I<@|M_VI(pzOduKrx9k1gFs89)2uL(!zdU``_zGTS@`7?LYDTPTQ_zg z+G+NZTFsVLSgkeXJQgkud5Zbg1@Y2{x`)HUiKk%9Rgjo{5I4)XTz!D0BA#o}(vUuJ z>0%GgsZ~r{i@B%B*w!=yJyCcvTj^ZQtSVZ^ycyGw72Da1J;}U#2ba#_g);w!9Q>vR*3rPLhTq~b1vaOqCZJu?pwg(L zrhU;Q-IIo(0Hs_sZ#yH4j-gQzv|n=QB3A?fQL3agxR}wt$Se30~UnvYPO~ zf(=Ku%14d{7=IPIKqu9kV>Gbr#Gx^SOu+Akk;n_D8d#1`Hq(I_T-Aqj=Ra|_$tdxutpjl9YO8PqUXe7Tc7Sc3Y}bw zIo^m?&dx6NuAdi~SK@_^pW=`}XyEAr&n=_QN0K+JElEI=wEW|SMn)0@TTC<}1~i!a z(fc~ZYB$9hfC{CED}TmSS4XNnanU02NuL#pkR0%>D{-U_hir*Z5?BX*kkEj8$|>CD z)%8SA*?jnl8Jve05y)jMQrwnrUScwwTl?`eM2x7x&(18S!4=h^Ea&It^gQd1WLScX zzS~?$??3ZxZ}!!Rwr%3bd}QX?Dba?TOr@<{*%I1*Sy1Svbtr7<&#-fg+pZ5762Woz zQwLLuiG2>m6}-nffyn*db;?*R95O zEamQ#nF{nMDX~i=hv0i%NttRSAF2EcQvP+RGUXC!hym4R!`=Aim9;^$ZC)u>!?`B% zNr^Bl*ojf3c_N#fB?)*2#xxQP7S6frvfxB$A1p9rHlVX7wf4892pYL+@h(LEz7+Al z%K8(HZ?&;r#oQ43BFYg>h06>PK5NLZ#}-g{`3kJtcFXp3F1OUQ)*LdUW@xIDYQk(= zEG&c!yaO?kS}n;OzRdy$7a7U`6A;8X^zn)9&qO?3W%E}WjeZ$a6Os0)h4V6kwhQFCZ$ zdvWp0k!2)&obTDhnSh>_u)w7YT`R@O^Bp=sASO=a-n)1wAWFfoUR%F<#7$BenpvSE zF}6*QArNu6p*8ic{U!}$V{#N}9U=Z+Oe{9)R};gYc?f%E+#Y3?$ili_WUDHQ%95EY z#=(QsamO||IXZqi17dSW(-mq)-9{N##=@PIWiL_vx z^M2J>dgx9WQzopS_X{caBU=D$dSJnvYL<2Q)A_3Y^Ui4|Ip@~5`r%b#s27gAvZhjp z;{4Wn;SinE248S2uSBzO=68h9p#^bTGTHje41`;kmn<4gCmSji-a|waL@t8kehD>l zHNrGgkg9BGk2FUsfih1{efKX@1&yDI<4S?XY>xVXoJpeZrNtH<3Nm27?u9WYxOsx0 zdD+C#Jr7M_;Fkw3Sf1zjvtxS@vl`5Ig=djdzCuWh;ypqzO~NUnCP(N+i?%Ll9og$W zg4_71kGS{H^E^+^o=oF}^wQN!oP}KhH~b@6Sb4VoeN`Qs8||OWNQ!zgA(J~MW3}u&tXaqUsU#1 zB4W-`)7S$|T=d^J|M4sO^ZeX2ocF5M*@_LbN*ZCCXpoHdbKX>0z1LcvXJo5e@_q5N z4Ai*f4*g zs@*Qu!{tU#H5U*lv*#u`_wYi>=>KqFDsj_1#J%}tvkKdK6PFoJpU#(}c6`b5Z;pQ^ zR%`BVktY_~x%iff8L|-3XL95UPJ(Lw<*;5LQ`$FL2i5i!5$`axg)Exdv}NxP`e z1HhJ%v;+>`Mm?$X4irahL!CdrlSt4EK&hbqWszL?7gpDYHsa6r6zzi#usWeG*0Y!E z&d;kSv&WF<2=j+muST!T9O=z*WIx=3LufYC7)#d9a{LV^J)Y2a$K0ppWqO%tNXvh0 z;dt{UpDKfseF6~eOPCbS{MkzeS^^j0osJPpl~BHBl$u_ACEf5R_8moGp$~Q$j#kcx zxX*5meHqe@AuBrGuyC(hCfvr9xDc9e1{}`5qi|gG`l}2*yD}oT_U%}*i4Nd2@r;F& zA6_+Y0p?Xzf$UNM)HvS^Uf;3qNk4jI;u>;fABcuBxqt}ZefAZ-p2fjnH;ATl- znJ3T7vdz&;08g!OF)N@z9!V ze1=nxKI){O-hf~S@Nz!WCXh65djRf%#e>1Rei7o>lckYZR7x2TA!MAbKII*G#9lO> zPHcY{LMkI{O2i>MR5*?WrzRz$R>>TYv$2?Cs-)d45TG6BmS_d6RA$)N{I9McL^m)- z7d`myjl{SnTZe+d@Sapf1B|d85fyt3gpQ~h%whT%OOGv7X0hcFKqNCv2T{W_Sy!Cc zzXZ|V#P!MlhIY~)^X(QlXel3pfUiQ2#(ZZ3GakLBS_x3&Ms&V zgHID>ow3R+`Xtr*5;+cy`i&x$wnImvn&Dl)th}k7-hM^I%uccnx3TUw{+`ib^ZR)LBcIcPK&NJ~NcYp}o z%K&xo&JP|uXE35;+w&;YGdm@hFFiHfDA&>oj0(HhEk&oHcgOG%*>NFe>t?L`rbceP zw1AcfyJ8$`bQd8e0_F$;!KmXY0F0-f{{dDBGiY9Ew|Pb8r7J(%TSQ`Et8mcmG{hxy ze%?d)*_ite;L}m|5<>ENb{<2|?YoILldB*-F4AdI_k<*mmMLCC6!A^b7wLly4cgiK zFSlgGn}T;#x@lEVWcZ?w(5N$Y3IR#+3p_x1iPB&cvs4G(+|gUHv=mr){RkpR z>qd3%&8af!N$)_*dIaZzVSR)_oTw{G=Zjc*>D7T{^SgsR>xM>>jG1%4i2i_1LY{l4 zag{5^cFGcHdy#Cru#<;COwX{Q0D=-7Qkh_#9GzCz>&vkSG*C~5NB?D9%lxWv$LYf% zv;Y82I+4H#bc`3nV`Nd+^k5YQh;LSgmU0~Omd_4a+F2N69Wz7NSx*KrM8()FMvc)+ zQOY{<+q1DJ_ht%D>X0R!MH+js@H%mlPLA)UJ{8ZrA>wXt@1kHLJ3*eE3CFK)_@@wp zEvly`a={mAxsqqR!qHH;c%=vaX(fBa0<^ z=`Eq1;qvV4C5tg|`#JvVUAB+nJ2(6zS)@bKXRmw~JoyV)A8<>3{$5d=nYiHEDRy{B z0_fzlXzPJPvbk(Xd=DqMBA+{+5L(dl^|?5uQRUaB)R?YFI#1c6RF#UXfB zLHBOAWM80nfEf1>M0d@L190uSR-wqSkkQF6<}U?ehdTSMvQM{LS|D&L%@GaIIGZ)k zj;N@uqcethd&2;4Z!=ffgkJm5=nS*SHh)4|Wnz08Y+WhFeIc6e+5~Mi*?D1nJp`Ap zBC#`Q2~6^|yjcY~1;hm!SY2BSVVVaQPT#vY=I1AH$beedC$kPrUcGZj$^?5Sd3k|w zmLiPev^yZR+B{YiJ2D~j#3m(pMYz0tgt=oT3BvvzbXB)2L96etL^eqx02}~XO;eFR zwUmtV0j!2lF<;d?2b~!yb_f!w#!{CyUP?p^-5$-!T`%W%mRI>Z==?TaI&o1h)5XaL zhOWO7CrlTq-i>bJEiL)=D}l~Q7U8tR9O4}PzIoeC`e)}81q+)OcmWAIjARjTMDF2u zie_6-Mh<6@JG0Pnxnh}H`(Dtuy<0nSVIXP*|4ApfQphAc1jZtRoKaO)14j^W5iZFj zC4jS8R^}|3N$j&!WPXLmi^7X+jKkNPu`4Ea%kje58|~>rDhU6SzU&A2rN_#_bqsxCg1VrU0cv zGew%4<+CEX?jkqPl3NXv=g!-TUSGNYn5Ic*%*!b zPZ)v(p`NX9Y(r#inuO1cpr6o~mqd}fEb}W;!68mlIR#*9 z9sprIq7M-kVuf-q;b(9D3<`Pq2wr+%%D~>OAU?-|N_l;N0c^7B?Q2bG3zDgK6VMH; zA-h2YoR7X2#M7uKDuVjuRS9s+Z|-wK@C==U4$o7r+N&VWp$&GnMi#KXHG-g74*oZ+ zl8rMgKS9c|on~ozQ~LU7tNia%r_v8_e{bi9f|9HC_oP0l9;J{)u~IOEagv1b>qcV$ zQMAB4We>cAoIPThHP9ot(er{);~(6?oBjQN-Z@=}o?;_xR&6iY0Lf1sG+j4)(3~<2 z1^t*hN$&;Ghzh&gBbG_ygYA!|_Q-iZbq7x4oYod|yoe{2--ZSclWFMX^@piC$8AVo zT6dqFp+n^AJ0ER-YI}_@c@UNqq}CBL^a6?y?)OByqgLzU5RqHuC%yMSO7AO0caN!3VEXFBEt*9YJso8KI`nnjQLH1{0Et&KnQ%(|WW_h8f(!dB)RaXyw`xdS%< zc$t2VZ;`Vg^KhAh!5;~|+fN-RsZfwR^^Ku@o+8U32K>&+fvF410A)x|aQjw&9Doq3 z=l12qNg}r&=lEsm3vxWMM?|aB0m&d;e&X0LouUh6Hva7DMQOE|s~+H)<>Zm_7LG-KbWbl3Yj`&?(9^F6=h1&89K zsM`rXS;d`A1XFp$yt#ktp`RS7lzGhMVkKMGWS$#4UI@>yrm=(P3UJ`$YXwi)f3o;T z^iiAPtc+%sIT%VYhuIT3RlX8;Lu31{P|S9dUgv*SURz~eq3cMrOBNBs^Dx*UbCIO3 z0s=e^gd0Kt)y)WpjiCu4%#2!YrZm@w2&A7sC4p4!TbL+vJm=nq zX9x6g5`+okI5Y0Z4`_JsOtALYi72AISy`b;l7+#y4M6J`+u)pLkJ z1|)0aj5Ry$&)KO6vkcs^j#~6UekJV9CcVJZvxiw)_CC0GPKvI{o-g*M2~LXv`IjsS zNorN`P5{@61t6#^kmn^l*&5+BS;x&?lh8c9!s%fYhE@n}ZUkvS!o@Kliw;WVz^pu@6a{h>(+}9; z(4y!gmAjE7nTAHiJtA3gsYVP2{3?dI@5IE6gH~)G=bq`vL36Uq(}JcU6Udlja4+Tu z>~;jj%0y75LbCUNwBpUo5X-?2tl`shVNI;#yYm1>tl_(bfCww^iJp0Z zFfC{289by@ae1Ql?Q47v2%yUFHkE=+S!BODvmWf3jOC;49%3%p&bU5qsuiJ34i6gA7e=I+d@$#M zJ4l~;O~8MFzV-I$X?#ft7G!uq>0S+B$B{orr0Sw#cG{iJD1QK1RFDgO=geN)9!ik7 z_quaQ{ph`ylnO!&;;7-&iA4-Y5*NY7W;IihndBiTz*0bJ~+J5nZC zCns2r@R@ayvhGr!7VvN`f$A_%S6^=nxBc3T-pgbsyK^8`)T}f~N;?WqPSPQr9L#X~! zklfItn=AjCj90{(Fiajsdh#dDJ}nNr3zq=Q&!i=`}-=_H(233HbH5*Rm;q0Rx0zFCfH`{73;;9J`;_s z{6Cepd!_)zb6IJ>=cp}dzYmkH>#wKh@3*o-(FUG#1~8RclRj9FSod_m;^(;iKXRWx z%_*KrVmOCjL>6-rlrA+ePDc?k;4*x-+4nA~qn?>-Bq-q-{rc9;F`ajXrCc-x2_kdn zIuk}Wo}MtJr~PVme7|BLWdY2Yj05b|#ywSz@h zuw01Y9NeEVsOdz0m_$g|#rGj&>NCSfMAj){s)2n@NhK)U*K$$lTm$sNKc5OCP#FUZ z#s*0}*wB&Dvj!Re7|~}_#m&R1iuzZnU=OU4)d{ih`UB^Y48?R_(l?Vr_oPNjTLkMA z(--ZS{ngF}?SqLM#~9@;7qP`CtEotd*q?$FAIo}hB93{;!@^^20`*;|8n{ZLK~vYF zjMhso*))oS2;$Gop#?!(B0eQl0%N63?K~nSctca9a3LW)URv$`yamUtH}n`pyV6Se zrc-{p!lJDc^f9n6J4fQjD}Yq%@@A`Nqkj%HM!9K0pW;e32S>}qdg+j4XGC#8#+Y>j=?EGT>i`~CrGP{H z{!F+%%84;~p_+|L zcFd1-^X{W8<0&Fdg25C59D+w9{)vw&8B(m9q@H4QviaYD-vJ|v&p38M_A0$;vU$C{ z4DJ4%J<@b&nqHz6eAzR0gw*`%h+pY~a;Q%yt8e219);7Mr|}x5$xmr?V$6&pd$Mtf z4qyq&KR6+YMbaSLDn|Krzv8;^;@-t5J48CPYoPN&aIJ_KXz>q~m0pQ*Oe}&C+5~wQ zI*F<OSocD}`5mKJ^J zQoxwQF3IfgtI}P+#0Ruj7qI_QO<$Iw^^nB5Ou8o&-pVPMI$rEjsMwEof4qBbjfrVb zX#enss|yQJsQTBPJ?oR}!7sw#^ie;yRgMcKme|jf%FjjV2GQ<;=VX?D4!v90jxy*< zzHxM0A)BoZuIDB*gwt0iJ8ACEu#g(|GCB%c+B&qEFkp*N>OjwM?5Wq7jYk7?8)C=l zjwQR@FuBa+Fl6+hC8dBMp++c;Pj?26TXMNBzN{9mE`@Y@es553z@O_Tb9YfE;sFMm9xQZL65Nnk!D3nK* zINsQZNGV|bNNB(p!PF8myy}zx!8=1_AK$CwSrqT!R~!Sc_m7^Hd6Gst5*o z<^y{?oTZBtbSXjtQI5zm#bMwes8F0Z6AEFueOX&C`S~&1K{!#2qiSiU(2Y39nXo0*DK9OQKeFX$j~2bhp^KXX z7IQ~P0Yk$`AsHP%;LAUDQ38;};3$ty@uX?J?Y3A8Ad^F2S~6~+$#5b>fXzzeLZ^JV)z{19bQr zSBf^Dw4bjCO}fc{z5?t+m_xjAc)l{U`A&b;B2bG#e%=y)Atu8e#z!cWX8)kP?D=5_ zoC0k5vcS_KRck4}omOfiS0 z^IF7ND)J+$l#=+QE#TeV_nMjeWuO%Nwi1QMNi zzt@Nd#h$H*%G&#_N%!jg)Q$$7Wb%yLZN7on`iNEq?W^C?5R?U5VL=Wb}^|F+I@H-cL|V4m${b=oIvaTEmbN)V=(BUp%r5} zgYRvIo9$@eVCt9ZKqb*?;j@F67nUn&1MhjClP;Q+`!7Vag1!LRi}!?t&{kOVHg992 z@G`-&T>zA@)()VABg)j6!x4Z~>XXY5Fwj_}m*ey!?4+7X1db_O3Ft7&OSt?*8-k#K zh!#G#gx(HxIa#&xlnT6PD^ncZv$n3e4X}!{((5`K1N1SpAGx8iu)b+GByM(P77>un z-p{uHm-3lC<0xhIz*J(p-UMrwt!fSh>u$<5`V^!-1Z46I<;&uXdeV#IYUt#ULqL3X zM$-Lai$%x8JKfA>aHfR8t!boJ0QMd{(gSZvfj@yyMOj$bYA6Q0q}WxrxcukJ(FB{! z`c7qwF78o~R>EGLa(t&ssAmI?C*^)8oSlUnPu8rNV_dh+{24vDzii%iMw*3<5X^Nv zuj5v*0!lW<+~AFXZDWjf+njUOpOW=9@@5!UN~)<~CR4avo_&ae)#H0%cz`b5Bel`JGPTe`NM5VGog+kj%nMrB4J*+@vR#rQ`^f4!_rL<6@>kJN`a4NgwsvW?%(nG9|+?aSPckb zu~tdgj8!l$w5GRVzRKdZE4;`k0N_P04Wqh}{w&|e>pSj=x9pLFaU@V>&NSGyFlf>2^d=Ie2!T!-z!?c~oAQhXpA92L5 zOJm181h!F0oM2hS$WT(*@y*qv(H{To`iB60nx(uFPR80rL~hXyE*heZGS4J=vT5)3%odB=aqBt{rkV7JJ_LQ&ywybWfP&iRa0teKPjczg0S1qN649_8tQGJH)C9q{ zp>qE)D^W19k`oMI4Y4*_{*?G4wm!Eg^y0@7B}8oqudQ zj{fQ7n>U8HlZ$@hr-QK_j}M?hXYtWbQFPYboo2;}#h z>udw~%psY|t}X=2)DX?W4!%GlZK(U;4m^?=VkJEppbjHf7mEq-0pU{4?f$r6&`Lzv z0}uMb{iE%ZffPYNk$nZ9^_EPceL(MTLmhC$1#{L<&Cg%G={!dwtl~KgFo{RKT`E7@ zRo}MShzg3U=!AYxuS4k*Pg3DQY~MSx+0ROl6_TVwNP^b|0N#!ZKa>VHG&HLhVUex? z&<6l}+#Is&FhjWLXIEkPPAPKw z00jcc&~GUGbHSXj4si|!(@EI5m=VK#@LrJ!GBnaq6b|}EHf0=U1c!72h7iM^soyy> zx&vX5-YXGHVli7X2Pd9TWCGHIS)54G4ynSkZ0Fv`W`~=^fZY4@#&k%>5`@3Nfkf@( zAfk7J(Eh|iaxm1phZT{OcjVE;37>x)UcEVpUF^OSovHY8~^T6}qz}_Fp@6gm#>Frrw z$h_U0MHCR$Z(dLc@|uGQfDip>IW9d-WZPH-b0i9x1ktSY8Mbl~u7eWDo>S*JlV0NS zQv==UJv}xEqhK(_`*?Q6BHgCVb1yR2ZM8gjwRg$+>4v!((4!5ck7YLljIK#V3|*%W zz7>6M3a3kWt3@eDf2V%&iUY?pu?I~W$Lf$E9ZH;>l_b*i7+vIbC>p@-2vGI_X0c8ql#FJ zwF^!Kl7dc4BkqzSEgaj%j&0kv?d;grj%_D9wryv}w(Vrcwv$`W z^PYR}`E$PS&u!JJtx+|`>SNAUtJSK}tIsi+e^1Acu_09^%o4A|;+~dB-z7Wo?Ycp< zeTDYZ;>s|>65n*1fDpVgA~_AQvQ|}v3P~2V7Y+P%mMRz}v%&&ZMao$?p)>{2hY_!k z;%CeJEy!y($JBJ7q%bs*bjxuvA3+(uPu~r?u#{I===uU`L%eY=j<#1T<8sP_$hh#= zn!3R3FotXLd1^CsEL%?jR=rx1* z1|^U-El{%6-B_=bhNka4Msj1=WS8qLHiyWt_zG{wRTA@p9EY{phCijR3nRuXu`u;6 zK1FsCSa9PpK@W&y*}^~qtQb=M1f1pK5n5|BD@&FOg!VA-_e6(AO>mY}`2jx@xa2W; z4A{##r@iYtg3U>X5QAI6`$u?MEn01^4OO_0U??I}XTcvNu1FiM;U+r=+|dR$B(L7S zPfw*^LdkSfDSmOGBn%b8#gj_|#87Tpicz)ccPnVnm_%5tgS}>@3it)&l#o?EG{t;psKg8+_)9YQ2D1%&QB!QVh^b9!c zE87L*R0@ma7M|r?obWQn^v0#Bl){J$g1f_|lTy&xL-KVqYLkh6N8`;~=(P<9qHci> zj2pVoXwiOxz$z70haMF-O>UFP#s+1HRTA|j{#kKdI8UQD!W@C!(2+6j~|SY5I`0so#=~V8y-)#HP^FTh!#tXw(gP`OP-um}mt*ggH;EcWwCT zK&@dAxUpDYiKW@;fFX!-9R8MzVJLgLG1rS&J@pYJfKrgRD|<3m1+YeZ$?yg#A)m+I zq~g+B%1f7W^1@hIJnpU;=DG;D9Na>-yD}&wqy(i4 zPdJm~%E+#|h+WuEaXFIfQ02GIv8*{k+Yfifnk=M`TSwHha~j2Nc`>)fZ!M~_lpj)A za5>fqVLSFuJjc+(Ixb%&y9 z4|IP**oz9cbt)6+FF`lVwfVbbc&Sma~|0YgKs|EBa1tSN7Nt%95O^vDkD^ft=z z;({F&6t})v7+~}qoCU94q4x=|OwDTwFH0YeD@e7vxEsd`&T9gyX7lUjc0lPASe9!X zTGTX{e26dy(&LdY4S~8~lyKH#QNY&bkiXxh?p<^_{`;O7D`~*(^u_GDCvA6zco*e^ z%~!3Wy9H9H$3af|D{4(JlufbE81e{r%W(QHpjX)a{s%Tw7LUx-HvB1>th^B_-ZCPW&$cl&N1-29PqI;`7NMR zO3<52FFJfcehf@ur^gP(&opWa=T@U~e0kW3eB)Tf5lzTQKKi;A_@kiV2V3E419*sZrvEJTc`dZZp&)C`h%40PigUi;H;2kO-Q%yFd zAu|N!cRekxsLzrmO@){d;l*S9jRw}F%IM}r|6??YWshE5d}4!FtSP-?k_522RGQ`D z1L}ywDD5{VQZk0W_SpJT&-r+&8+XZr>f7Bw9^x%(6E%Iw@`{8yGOv4DEq^-B8R`n! z$-xrE5O3CW1Q;-zzhUUiGLHdO6~T;;oO`8JjVPl1Fx+7L5Y;Cz_N<=UbrJs5FVXUPc`^8+_UnWFswFmbV>79DV?QrP zB=z{b*;&C65f0M&dlQIqGr6uSBbsMK33IR&-E#mBW7eltgoS03?H-zPYo2MtZxe)ubK^NlERgk%u_3s?3x<`@b&~<3sSeTry zf1!$$9}s31bW08a76b(n8|G>Ieac)IvqIklvdZEroK=f%V1~>ISK(4#PV_QTyGgEw zVbUR$X1l+vkez}(h*?8Dm?nh?q7i?}uP=;vGi#?mAJGX@Bg}~OYw3)o&`Fu)DU>?v z7aZlK{dc_i8SbuDA?qNcJ_Ih#jnk_+b|3ufp~^2k^~tu z0{pZ{^V7fFX?~BhBu|9=@XTt7B*|7(ob>;G{bJ>>nuQus1*k@9V}zoxsua+(48xfy z!<)V>owA9yB7b&^iGYxmI|uI*B+-=vZrnhwARNt!D)E+53yenY>D)tCd`>Jj6-fkFc{Z9UGi2^hF>)ZHZ2#gl5y$Z@470|RXJOO|vu zH{|)uQ@dHA9^%%jVRK*~a$RRc`R|{Ju1if`CrlSq`BXJ_f3=zDkdO*9ZnC;OK^gz@ zYF}AfW2pO^2Ol`)CB+2^xq0nW@&!1A8F&=q`goL1}NBM2Ky45#RdhyK+Ze)W4phU?(#K} zF#Jvp{8YX*KEKgCQu!RloDzq*HX7OZdC+2s?R3F>&cK#N8OTj{EZ8$8AR#e6-tSJ3 zzHM7h?MJOz4X$*mg9?L42zj_0GA;{K!x;RG**Nn3EwfgUf06}GiJO#=m<;?B;#0+v z`FNN8;(6_iI=^S|>uzt#BU9+%3GkzJ;P!1ic;PAC(OQP){p~L>nj4YnFn(lW{*{f+wVjCf!1v_H^$(i*1+5=ZB?@& zvYrPA)!8+xYzawZx#i7R&`fswLN;md>K0+5ATL1u$K%e$hp@-X#3GUU(BR{f3k*i}jH2d5>K-(OFHi zcayE|a)tpSiq7CK&BvI?#CvKBy%Tj3VKYvxQc-_9zOut=N3FB^1^n?x8>|Dw-paw( zrwCS4yT2j1ebVX*5C5u}mf3O0vbwh}&u`9(9k4f^jhQoqfP>rE+i!OKS3Za9dytE( zVFb+*?Cvlj*80(>49eIFpOJ!T@DC2l&|Zxfe#cLT49P9e5g5J(6)Z>xy)U!UphK`i zm-86Kgw6tE$ser#;Q4P5KlKyLVvlB_)#phMNTCl_VunZMh8MQ=1=3iFN1n*3SQC{o zq4=;(&z#>0G2QeM0VV9SaD!K?O&r|%v)$c7Q|p2v4KSLvphQ7CbFGtz`Gzwe4$wvF zR{jB8IEEtb&ULQOj<3WQB6|G@>j4C*7-h(Z+{&h={7~}?(?aL567~%t6}-P$19d0J z3Km>jFehs$>ryr(1g?4@^&-E0MknzjHKWJ8q?r(I&v;7(#% zd3Z_r84nT4rwq>Qg|}yF_d>!E?G6U(Uj=v3unIp>MR?m6dOmmjS{t-R3*LddSxdwa=T8ZbOLoU=+FG}M+3o={ma)WW?Bi-cF% z43RlqqtGa^{98K}Ue_8ai3lq@=n03oo1iy0{MDD>Dl77jt!v5ap~WT3-w8?xQeU*A z7Zw>55GvNCbDMd-p>l6NrSk3&S@!AKiz;TCR0(}%mcQ-#~Fw{Zdp z-FE4HH*8tkoTw`M0l-`)E{2(&SvZG!S|_I2xK+H7XD$^Mf-jjN?#f+8w(gY@s{Sbrp!w)PLbpnX*VNnrM=wq<0`6QJ*&MRwL?C-zYH&NPE; zxQzR$`!^!^**ZvnRe%VfaQ~(HRO(uzJt%ah_SLYWS7~2_*xJu5bys4vWK+p&oD_!@ zHWWUoR!RR7lST-Ts$3SwzAjO@?Nqi+h6v_5_eM@I91Rrlv$YnKwn^wR2;Zn^Wg)X# zE2a>#%S}m86GUR(neOIJs4}6lJcq-9Je^?iD;Wmw0A6OX)H&`67&*eUl$1?$zDAh$ zf)jBA$C?Q-H*05A~OZQZO@udec_|(Z<8RD)8vD}c2KMxG~hw2 zQe2ou?1qaeFPY*l`-VnpXYjNzd1z|@g0HH%6{?ZPpv%9G3Y_RS?rWP#WjbFotouoH zGI5apy~(bVi^qfD-JyZf+F`U)HMYS&Kys|qX*y-9>aP~kMO~M?g(7oYSW?|1+F<%5 zw{iSAKwPq;EV{g5G>4^jh;!0WXIoP_OFP=sO`=wM4ON>LEuyHl+7VB{Z|0$TSJ8VD z1HC?(wYscmll?k)R4*!jdwt2mI+4k2wZE+OHwu%l_1z+D zje~@^(5T86`s#kL3`XMjgTMPDHY&p zOoDjD{OSh(A^uh=)X)&!X*5m*fDbvL)?fKnim(=*yAE=p56r| ztOZNLJt$k{BZ)GCG|8^yZ=&#ZpkOBERn`|l%5C;xg(hnf zp{JIxRCFF#>}Y~jf6f(w7LEJ6;oMNr&~0iyZ&bVW}l{oIFOm5WRNMN z`oz#*HQaO;ag;9#;re)d2F<|Kh5ExpV`$nFPB;5u=#}?UDyHIbJIWjfp0B}kXxV-J zZ~51bEz3Q^t}Rpd?kY8PF@Odner_>LL(<8ne_2M3Mx|u6>WO6Le2RG-w`OrIPRtiU zBXMEb1r`ReX>EJ6&uKLM`Cx$Ubk96nERhvbxs8L;oGa#3myN8aF|=iVL{D-wxR|;g z=5C*OF8{@#ANTS+R|!8wpIQ2TN7OJU0>d_4$!z*P4dE8v%jp?&GVjO_KTr^ha*=gq z8P)&y1RmaCAv2Zib9vgaVL6~Zr{s09JhP-g?tUb9C}@|0UA88Njw8-^_jrxY#*}A0 z!big`(qwf#ae4LglJfOkjJ+U=!6WBq--6~JuBUC<{`Eju{W0wfWBMJ|39Ob2#$Po- zf2|0Jd6b%*-&+0N-3L5s5ED2GCp>bDTg@G;T0_el_xW6I%UyO6xE0p;d!3NQJzzP% z_wlc@u0Du<2-CqxN(NuWOR)D!ArLfVd>Op9uR;(N z?8T&BUJO%&A*k)XfJSrs`0yeWr+YRdssdy z^ykxJjm)6L@Y#;>yOm!A8jUv^gtKrxsrOjyy${hBTt?)#4Ufw>$L-GktzTq+(s_>( z#&_uwx9Y+7MXUC^gzHDH+()bG2Y>-ABLVg~Nbn!u=!%6_9RaH_23cYXphiP2^PYc` zhm!cNCJPUkZfYbS2MFLX$w>kh3fK=M320(%f z0+`iI`Tz%ZCcwNLQ~Vd%HhPJhTM_(C1^|LGxiS|3172PTYTFIEI2X{;X99rKdICVw z82ytE8X8~%PIj#WK>nWzD42BshQ-?gMTB_<+$5nW0IJ=#KPr>jT)F@}B_lHTIgqnx3mOkkw`s~K3Q zoEWfHwQA9-K)Ru0ZM31+_uZvs9~6Ska(|rjL(=PwzeagG%HQK0{ZjE>Z9}G+dXCQ=Gf*M^yQuERO=RNJZzV#5 z?)SPI(IK1Z`z$xD`m-xxBQ)A!`dBL`usroEEk#%Xft4U}UyEFxcDtw1%M~2X_KMr~ zs}B0VeY>%fJfpa)^L{m%1?1LN>ySF_-QCN<=>FNYD^2JL>AF4hOgG`O|GDu|-8#f# z6&aa%MYC{+BL3+XE1P1#n|rQ&w^gfnbeKA0gZb(T)diFA+iRbjSOG7g^sBbun-2dQ zvY?Xo2|oPY*~238Tjb!7^44!1a;mU!M>FgkS?lv!1OMCn_6d^Ucg^ujp@}Ziz0_AN zltcgsR#dKJJ7Z3mcllS}p4>;rCi8niOGw6*3|k*FphX9(*!~!ZUi_vz^%9uTL-1IK_<_DT2*Oh8_{U zNF2Siw)zeQWi}0D==*M3mt(_7B6RDe(Hq`3x+fiegq&kJ=i~v0)*pQY*TKZ?Ijt9VzxrGPs*J$>YZKlvyrSxRp@%n>Qv+~= zu{4(Xu7==f0F)?SalX6YbC4b-R$dIm<~QqBS6$pz-Msv(_IS;{P2vd$FYzx8zdXD* zw<*3qEFMQ+0-D%Gj5ogL8oC^8dRnvv7TK2nA3c1d*lK2-r?OW`C=O#Faz0EHMqAw( z?XOcEn(js9G!~Xz*!2FVgKf~X1IqAr)AVD`W2VQ1wt!i+b=Ci)hxZfP@{F-{M@CIa z<*C*GbojuoM#=Qt-Ja+x*J`p5CN)xRY+Fp0rjCaf<%0_pg`xIA$@zNr)4VkEGJxr! z8`;38kizP*WA%kLc5hfgB@qBc!~E&!0D866vU!9!MjoA=vu7s9#v^V;<|Ed3cpY5hB9 zX)_q4gz0oB__xJbQn%Ir$T6M7|HCjbXGxflzH_qW%o?6?YNK)x-B;wpYA&0bpNPip zgjrljO3C!m3R8q}rvH-Xb;}B##BZGa)tD6jS}+%9%s&w?aH`r877;^MiS$fu#fC~j zZG=1au;VR|Oo*cEYp{V7b1VRI0eErlVX-WP+Jd&;J$_FuAC_-XV8uASL@s8I%>H&28#N?Vsx@%HJwYnY|J*3Crj8dTq%g^6Mbs1|rjw zF(M+0AAROg93KB9EuqyWO#1(w4Uz=E7AHw;x$&98YGA-Pvf)?>G{;_MZY;hvUX!JA#LW8I;egL_@`G zX;mHa4^gY9^^F(9$=dewP zq&TAKvLQ@n`p_6FfhzWaS;{9P>#~8GwhAFVC_;>LLR+7=D{x}hc>g6&tR5pW*s3}> zuzFYvZB2LJ<#`!L;PBKI=|&9uKYUgb1-sUR1bAD=9cp*Z>pgbJ`C(X%VM{5kg&X>M z?SX?_LQh4n0*K;c7TE`Y(z@7M9LZ$oPmkF7oiU+G?}}T+zQfxU6)07C3d2I)ICtj4 zU1)blzhwjb8I}C;h`3~3m`N!a=(~H%j?zQ3Bpz5ftaS{lDdydm-_ycINY*mC%`j-Y zw1K?_jIcGAY^O!f2YD4luDbba_bEF^GTy= zA*0+nchIoX)7dx$xc|sQ(;md+h_02XsfU=ypSv|MqOWc4PIx=1n=XNOE#Tq#099l; zWcuVKm3?`s9sbIXvb}0N9#GVsAyFO7{y%@+W`$nOIeuYsA>b;tH&x&7oXC1P?vty` zmiPux=9K}x=ec-lS?q30DpDOi{?G`T(xHf~zof{=ld5#0@ABl~YSr}t)FmRmG6(ZLMTKA86RJSk)6R@mZCN{XPf zLtL$mWE6Y4Rdx<~#+56B@gfKc@GggdyDPeEEW>74!uc_5oKB55gjT=N<{;eg$9TS! z(DA(?*Noo&9VL&B*c~#b&URTdT*GlJw5Me%nb}gqxaJG#;qZ3S&n~liCKeBpe~TtU zN3Y&~`LAv6Uc!CZR>Ki9b#Fz#KDy?(T}1J{(!#O<@f!1c$t7UBUE~G(QhHwYPCASj zCAFG>8rY4a4w$Jx*>fIc*SFXkm~l=pwUBDqS7?(^39?!kxSe>sk3lK4RMvzRTZpKZ z?BAQ#P9?K*Z1hGtA^`mhYNsECyzJ=ChPg!whw0*Ab>k=|gQwl|973bLxTyG$<|oP~ zS9gxqWCd8~MUj$O5}9o#-|xl>#-T7VyVUZrHTFio7K&~7UHzM43OUWbUkzDa^Mn`S z1aMIi&fN8SeyLp*+X?>J4YRTrrEf;so@rBeztq%Gf;&-p685rA{3?(RQVtQeKVo~J zcS1P!IukzYqU`(qMy$T^c$Y| z^`3F@+*(tR9G;S1S-+P0LD4#;g5-ACB;ZwlC$ zQE~dlgUty{U3{B++=8BCpB7LTNDHo!kltPpVnFBLw7z1yKV&EyEGlYRFCFUU>8qrA zNewi~BAugpeSa`Fcbg~t?%%2Uy{8dm;s@!+Yy_bcQVuN@ksble3Yzj{D8YX!z#E~_ zH&;yw8twdpi{gOYO*Yr%l+;Or1agzg9nX^*?U?6?f?2g2N;nFSAfblMjsf3r*RIYP zhA%3hR?CW<>fVz36#3Emejt0{dq8QUN_H-Lp&O59-RR5Vcrk=TesW^@MK~29OBXxp zqmC5SzL%~em&;SupcX>)5m1c`z5HQxsL0sY;EZG*?LOBmYvnqp?(v1EQWJgfF7 zFI6smQj)Z>%Q;h3b~jJ`qxfLQ$WUZzWcBHnXT~HOthsC3C;QaB>X6%%V|ml1 zcTCNX!{zw59(Bpjq1zo2iga;)KL0C(Lc{qk#7!ah(Hur=hh5m)9UVZ;TIdGx-R0w= zdeCG4x2O1KN2WtC2J}1Tpm%2Hiw)m92GZc5Z^h#Vy+0_|?+!rZNPSm0?pf=;;9&YL zz^%01(3mw0hwQ*Pv(bM53evWl%%7cr*8m>ppda8pw@Ly8Hp4Bq-6;Gl9S-q>2?7KH z>e03vh)5jF?%@!I3j(^8ufLQsDYqj#<8KUp^FSPEV!TDlthhFz@+~|F= z^CE`5V#6vbdceYHwifvheYPlPc}PRmrK5rB6CX8CFy66yuVB;0q8Z$E_#}nj`h_}w zjSCI8T8+M_^|cC@&L2P^NSPT5)B4;Fpv*e(RGHfYt=mNzmA8M6OBD%@D`|(JBeMLBQ!Jf(iCw#lHf=3N0S2%@{yC?wFIi7YfVzL^ol}##*!pxWk zW_Y@(mXsVX1j9bA*^Kr0wRlQrtzrodRF$DSN*si@kwbj_94o<*L)LUk|0yEPlLO4` zvPblL?D9J6t%hU8K}W@&a;X)g`@#2kF;+a3*;$zMn7=tRMJ|0(ZrZPOghxH|@5&qXibm&}Q-xi@=Z)|=qVo0vn zK7BCS^N&w_w8<0~R7P_ku)BJ{`7xqv>EleKLm<=p)K!k;7tDdCj#9SO@ZA~?$jI*k zW6Fq_#-B;Ui?2B*larm<-oq)1Ke#`a*cZBfGOLz`zq+&E<9pFLJ}hO` zS}uFLHS`zz)~HW38aD7xxvHsh^*B+b>e{BLPCGAepm-&Kvo$pwe3bq;)wo-=?vw8t zwL922i5Rjj>x@NrS;K#N*luo)&%pgNOBt!5#?PklDs0^B?vAU$FcyQSz~d3~-esT` zMeCQT{rq}nmDVovH;b(M)=e{=z1jMy)|Z${wKh&XMuuSLd}Q=n1BuvEZmNa2re#Ug z(991z(>^X|N@!yNBkD0b&))NT(LN!f{ijbJ1Ve6KGePw_@CD9wa_%zED1kg!G`#If zrg({D<4k4YBFCm$#~%GfR|qI%EJJ9Er3o#!RnEbv)&)$%%T=WtMcKTt1G*oR-cSBl zb$U0*=|hK;2UL~ldvN<>W?a$^1oP#c5c>(($KdSSKl*IP%H(yd4q;e!%%|bQwHHU0 z1IAYx>!}YcchnHqwbebQI*S+Q4{aXTKHAsm2S12u{MVb>aVovf8qPvVt4Kd@VQ`Zc z*IME4!*9!Av)192yHa|ZPGbwRIW3yiQ8aI}akcs0&tdN?nya`yWy*|w-HV3A2UZNG zEGRv8*xY~wj3VX?Ym#cloi+Z1XgPo7+|lGHb8OSks3~PCEj0L^Dx~rCRHsmF$ezRm ziajAVKWZen(L1eNdkNWWN1t{@s9&upJ+SXmfo9urX{!u`7pQV;>|)r1850!# zF9iX^Pe2pW@F(}G!B}zmJG0V_dmF;&A8{v_399ECIfsx!CoeYF)sj$z6BLVUS)FN9~}Zd<6QWUjZ9YG`X1lxsTrh19l!T;zpu;MZ__P~ zXKhF?$li^(6umpskIfw1$?xhJMG$br!d=XHi1Jls09_vo4EiEly7OsP{7qGt>lKto zzyrO@1L}bSR5OglOcDcwhAIWQ(7iw=X0ds6XV02BRTu;c`{nb?CH$LxdwstXWyB_MSV~-bBh#HM*qb#P|7Z#eDf!L%YR+%zkN*P+SAjm zcgpV)L_KUGpEjYHod@@0{Tz|q90ZN0nghsK8iS4_{7>basmS0^)}M|2VWLN3lj8fB zV6!=Rps^8Re1F^viGCH4xFVwB%BT}Xqc>+nB*o|RKuEGM)0X~AGAQ_j7h4S}eNRm@ z1c&v=W?QsyIDU2+NP>gLM^CmSk1K+$u`5|ed8i0zpWqVK!^hN(VChD;uhtiStty63 zQdhYuoUn>u!ZEM?H11xTYh_~s1O5>^FAQ&TbVN?_mAH(^X532P@gLPn9|~jA?%I5M z%G?-gjf{GP1cVwzwf{J;8QU`g;G zM^1}wD$HK(EYKN+6{sUr&85Gi64P=%0i&@*IXI)iA;aYv&W>h&Z1;(W<)I(5i5~XK z7a%^nAC339CKr(N;(>2Y)LHpe7rrL!jBY%d!iHie2nx!Be~o}=F4*M1{^I+6@&3ef z=eJ02nBfSTNSrMERdQ}iTe{Evk#@RuUk2w9pX?^&Yo_LQn4~s&PrK4e*r{sn;zY;- zfqNqC%tySOM<7Sh#mcWxk;kgRVX>4zU5y_IsVo$V!!@n-ztzi#J>D3Xl$%;Cx83T`KT)!7EzxgI6l4m5z5!I24x^91?|CLZ<%b zKVlUB3#dTohh2s%(xv8%4qI}DAHp(bf6$=Wzfjgbc?#|UeO$-N4)S$mpj+u+V#tH) zLw>(7r#09f<@FKGN@h_y<0@2uc;U^5K1s#~jw`oJWoe%5v|Bldl)vAtj#Km-D&u9^ZjIcrdqm)&I&_ z-h3!R<4L8^Jg{E)285z74iZY@@gI>~x2G@xJ^r>nOy}hnx^BrHvO8zycR8? zwV#y!qF3H7d#K#nXLUcd&`Furlu^TI%#2$tU&?Yuemy^hG20_KX7H`p#oiGC0)=?^ z|3d+!)4z2ziO~{Q`V-Ptr2aQ)OK#cXeJ|4l!B1~>L%yUI*DqWT8+tKlKtn{6NTg@1 z&W|_)>*u0#t<1Y*LR!9m*EDbG;-T)p#w@U*TW=`USrR72hby9`sN1a zKg7KHuQq{5e)id05Ur#y+qs`rK*pzn72zcfLVI$3`>iw70#+W@Bh$VAN8Ezv!vD1< zw=EVsAg)Spd;Y<}y`Z1fHl_-5k*P%pLrLAsPnoTcf%AVQE=gh~{D|cLx7x>`xV9Z-_?*yM)~!v>~4H{Dn*ezrng572@NWMgLp09X|0B3 znjyk&HA|!=n8YsF>9gW#uhSl=BsaS+O4BDcy1{r){&c|C3K|%4e(fj1`~AO>xyb8z z7`o}u;uKcsg6d(mOu3?GfTu6J7o9!e?V%?-LRG-%VBR&3z{N@Hqhoaw@w`MNQPNuy z+it*N*z(Y{ul$wGFSOPjYzZ|wpQLd6md{FC^>=Hq4K@3vA}+Vd9p!ynaO_5K$@p$2 zYN8sw#L$<0aGpL?C0#cmk7LTNHQ%zP!c_^Q;;s4DEj=U4mgU{tYkv!<8{EKiJ{UcV zVxpY_zCZS*k1&L@6m{d#eXa5g4?34JigD1lf}x~1Y>hTo!<0;@ji(+J`*-+PDGZa{ z&q=;F1aHjkfMerJpJ7>8=6~facci>s5xdQ8V);`Rx0r&r9kBRnX;$FRT9Gwbd~n2- z1i_7Z{p{T+BBEhw{Ja9dp9#YPe1N&$NX#FA0+AM4N+0Tt6N-2R4#xvjt!kY8MDSVp ze2*yQ845z(g625=ruH^#Ds6GQTP;Os9@;Xb`KZ8c!7=uajZK?jBZ0@eWRL$Pco{|T zKZntaOa4;|YC!GXwz6q`G-05aE+u6-q!8uf9=M`%!vH?QDOI3y_k21teNiOz71CpG zi@2@PTMIGvh45uE2xkkef|`iJ!UAdmK?_)f<~^V5fl?a?%BBQ?b`Odg>KZ_#@nat!R2CWBst^rL45F}W1I*t{7`-IuC$OM^zecOqCv%f8$&;?W*mtAl zd^}MiMqS>!_r*olSEJJW_Zsu>SE0-V-$6Ko=fSpCbbBi()&3lCi&vV+UFYJs+G2?P zv4ID=bss^@5-gEnMIqg5@d990$pWqKb~q9so)1ynuS;uERw)Iy(*sC-?>4+vR^?hIXYB(IJ`ZFy72c)SQN(* zw6gh*op0(aNZ=opdZTSs^NQLry7wox)X<8% zg1JK_<*$mW8Bf+_9iCFnWcW?6F4ONy_2w`PqKKc7s&~60ZqHTSXKc?tYK>o*WfiSu z5@Qsv^}zUo5qXjkD286vrlC?mqyjbq?sW!r^Y5^CG<;IU$aO9t66-rt<2QyN?`N?e0Sd=jW zt+KfdFnrCqyjD+E3i_idKI_X~A%^UQVLwfmX3`q^RzUn-N>y{03oV#69}S!a&^MZE zSG5%FLn3!5l);yUE~okoRk;1&Q!(77yzv#y5a;n}Dg}cIQ8wscFP@PgNM8=!wnUP{ zz60Fq&wjIZ{*40njr1YRHCnk)%vnucUDBNldT-EH0+tc4M7%yf?HHNW{?n(e6juxo z5WTRu@C|HzSRnOWNSfAu=e^~3=MFG5pNP&zb$X#Z+wT5t9 zH*1?sAHigrx6q?kTkm;PT+nS49r4gw%pY%E@@O^I5MLV=qhEHhHWs9g+E&OH*55C9 zWU|mD+ttK!sE*7`)2D3-$x$5d+nofR?(KXV*|@j52m2g|A+HN4fO>%duj`0gypf=E zTj}X@k)u6Ch*T$XQ|_?g4Lts#`lD`(_jR>-vVpo_jut8YS9_3SJ6q4DSg3#PU}yN+ zaINI86P&ZszCfnHx3>Wv5{=!*-Eq$s;EBz#RlR++OmFzU&WOpIK4R3`bvE+`rBN5D z;B(Dl8$?IM?z!&kkZAK6^7$M#)9u07Ql5`YiCcVb?;8GNc zG_WYJ8U)NxobLMHJEx{q2TdmeeQc7?cR^oBgB)+p?w8w-#oY`qAU`-ObP_A1tb#rN z>u7Unf^{NS1!rnQEP?>x07g3?{m@iMmcPsBKx?v$(4a^&ht6q(##|;fk;pZweh&zvO5fYocQ&pg#I4m(3&hO2c2Cbx=39-em0! zg{H~`j*CfC8CM(TLsB^t&R0Ak7FUByRwIFzK{1gQ2%^a_m3q)yZ-L!S{>T(uC9{!V z?n!HBA-D&a1RDT9=ktj&Gn$zT3;dq3K;#`6McA-?!&+b3gk>d2mx!B)h|Tudjigct z&S5`Zh`w6h-d3Nfr2l&HeA^y5XxVVqGSE-1kZIM!xq``Kpv zf)5o3*m60osz-9#Qf1O9Z+$kIs z&OaWxwJ0c}YOvslvSKxmJmKlivT)KVej{ma^78_CF{+$l>LPkrN5x%q=vZ;U$2zPh zrbavaLymv#?{eM%NlqrNOL~E532wZS2&rm7b_V$ z4BwHDJz+@$|EryNXJt4XBa|>terY2ykF#am5ohQnPJEZ5*`}Cc4>GPNbvunVo%OCn zQf2fpAF5)Cj!Dxm8T7Y!v;fT&;NVkqtFh@2D>F4(XN{S8t6P%3GUNXIr)tFWIq;st z3`=ZJi?~VbuL9z;ciwZK!sHKHr?y_^GE7VXMWALnT**-0Z+*aO4$_D>F)q$flyb!b zmg+$qaGP(r8=i!hMEOl_7a`n6?2Gk3YItE6}nBjauV0g2zzXV5~3w zIVKI$r4ZjksuMrJ2kXg?CS0z7{-=r5q-}+ zG)nHhJKx71Z1ZMiI*fCE7L92?PM|D`B>+P{5U}f?XFf|vbUHve`s{4W?rj)kl}e{q ztQ58;fe|A3hi9shW0s|C-TlJu9qt zGTh~8JVG7j(<<=v7c8X_3{rW_>*dIO>!yIAlT(3>bLA>^SIO<*tS}9HfpJ`b#& zA+5{3(zkFpEnaSU93{MS4^^gmS2qJRUq@LQ1bT#sM7S_UVlrrQSgC;1^}*`M&Cj5) z(p(vp*q#CXOjxF4i)naQrV-YghRO$1YVHNHt!?Ho?Z$$tQ} z*Er1SyMP$Y>~W`mzHp{i*y45PW6f-?3Kflv@3|!=h~h;5&b0!fWg(R#Wy3X6#qd<+ zTl}jwV9l~C6geSGfq|*45B)23!+av4r*(jXpQv7Js+ekI=Tt&N$RaEOiQKLvh>|KF z*c*xaTa!|Vfi4gI#c0s8H~QcQzE@KDDQwrBZig=mC({k97pCA0u|eZZgOrV^gCi>+ zvb|FUx5>fnsv9l88x`zSXIa{v)y*7d{R>R?2Ns`{8ln?3(?TueZ8~}039r6|o#v-o zk(lHh*f!4$ia-T$FR2vYAc)u81ZPpLsf#DN3Ph{3a7mMwxzu&nEPnVo>+#*}v!V`f(W zjG$7`qBW}e8(&rSN6bjdP=-wY>x3Q&3gHvE(`DwMhApx9jr7ZBtb^d z`9lmepE}}+uP7N&`PWK}hw;9QdeC$Qo>x{M`L#-4HhXaln;z>>^wm-bg zdV*wTOdJ!mqe}2k63+WspethYk0#LYe-tpB5xLRiJyB4x$RsIBE?W-tmgoZDEmLMF z`KPYaFxbsTUdO7VXER$U%qX1*ZwI~J zAAuNl>{~*ZM`UhP<}gbJj1FaHH6U(B8;uc*us8|tnF;j2Kd;fe&7pOlLWE-XnTLt; zVCq58RD>|A_VvFCj}ha6K6$|w?|9vt?yS}DMUZEu4`6vDQK4trZ#qn1&~I;?*|{Fq z3hXTvYryDvx~(;WK7B%eIUz&`%?cEagzY4~2O)gIjyO&-aGuXzm^)x$#*SrbT1lz| zdi(%3t>U~~e$cC+mO|+f^8|0&I83Gv#?@!uA`bAlCGb1c6cF1M_?{WX*L^NExuMC; z_Ol(t_Tz*o=3xg#IsTBkBP1xf-mf<07&X|DI$PaKj1-%^;DjbWQUpewCMIXt&B843Wyz>PJ?Jo18S!hq{K#+49j= zCap#|CX7u7Z;7MF<#x+L1Dq%(T>)YdBbxcLy_zYC zsYNf%P>oenL34P5X|Ky$Cx5>&I-(N&gNaT#w*Bkw{6pG(OA}kyW#Dh9k9v3QB{8Sd zvYL#Vr4b^nh9-fAsc1C!H3y#RZFx7psgxbI%Xq8p@XPy&6Tg1Kpyrw@ST<>Sw`R~; z*njJVl7aN|Tv!A2v%fHP>^a=Qnq*y#QUxEKX4h0}uIW?_IbEDA`xc@Wpz@eO$M~H~ zH=_IHCcuTk-OUw8*oxVTP2{LL&trde>`Qb?c+nAm&v8(#BKfSiuhK|QhsGK>81e*o zeO=F8egX);8pVQ|qBhm9H?1`x3cEyajsQ0ggG&H{S5%8GvoroU^RAKH`T7QRAOdxl z*&cr^u*t5Q;JMN)k>J^hdyC^{_2#d!HnrGmMtv9~ct)k}0*k;oZVc)nIB!;&T)<8y zaLYi{o8VbR9qKPg^FSonk1GO(;UbF#E~IL5-VnY zDC;l$Xtwwp^YB;Bi0I0MK%O1!*)YLN7y-^7Qxy8;?V6RcpcN`R9>~F;SBx$InDUkpeSlx=*;6(TVWIxy?Het^PbVUaP5suJ?>jF z-pM_gb-23|)ye6_$!plo3c{n0L?v};ES?IsjH8#Mv{oxw1KROYHbd1MD*107ZQ4ao zGV?f^P*_p>y{PNxFMju4%&d4flX5aOU!g>15@4DT zrk+8k+8WCNMXHVsV#`9>!BRWrkTDG^7ERv-GcxDEBJ<+Hc8!3a(TG~0RBx>f?ut1h z;8DM0fM~U*NfzP!u@vQHaUe7#XW=_-01;FB?@WDCYeK*Wp~fb>34?>2Ln6M^@T5z; z4MK%glbirn&b3s2BUjwdWU7}}a#pDaLLa*vmWF++$u6wM!&IY+qE`}Q96FP9Bj~Ab z7d035sr@@-J8VOKq?`uEeopt&@Kfd8n~SJ-f6@G=rQ0P=$_+39mPb7Lmh8si(s9l# zN@IBpSGM*IhZ1~of$n;_2GJ#9uUyR>a_L=p3lijbj@#+n#ojyxvU@doS?_?(?>xOY z-Z$j}lm|d5We{>uetSs}Dme8X6_QPXpz&9{HO$l z(0nLZh0xA$By#YEWMH#~;uwqeyC;CK5Zc_m+oKUt4&D)u0_=oE`)k0h3V8HFXeA}n zzaYN}Fu@%m@P*LYgQ3%qImt|N@clp{>CJ zb9V{UJJ>>Kdq}cE=yYuuaCl=#4xs|1L;_M5J#PZi8p%#Vw=aOxgE*ppr_etE{N-Cf;vAX&rLG{iM z!Zv@IwmVc`&4K-Mf=6{J>KBAl>q=V+TFkU#N71yRNzgCY@vqD`vOkU&xYup`P(mJJ z9#&)D4rVClCKe}?zj+Yx5d-JzZ4gqlH<5xU8~Jh_oa)oAOVXdd$_6yXe@C~s7f*|_ zh)2G)Z7V{h{@`ORBUDt_)QU3POI@y`A6ukVK5a#L+_~~$s4+XB(EeWsd(jH9hMlI3 zrcG^hsE`&*ThjST%$(Lv7l4MfUh`*j^;kYFV0J%8;e{c~F~fFspU4YZn+U^3*KNnk zB4yR<&e&r&(FgpHqqmoUgH}hSgTk`^)(fMO5DyLQ+%idrYGxGbz6xq*Gm$?J^jaTY zSGiHz-)zMm6e_i!nGP%d^{K^tAU-OmL#iZfo2VD6o`1<>f~?9B3SN1fOH_ce7JTo+>h*#u@ooTOjs7etsa`{)U(O zQN}XfnhD)%{fuFp{;Fr*Q{IMtz*t#`AoL)z#a-z<;Npi^DKDLIRVa~6r>c>yHgnb< zv+oE+E0TYT6Saw3oRMw1sS>Hq_leZGm8PHbPE1pCpC>rsJl)mmANTkQUKC!N(0SoO zW1<4t`qm2ZEqp*Rh4apZFxSS#HLd)e;vc2LVoF7AwjsJk%hl(0dUJJF7mrCFqVz-_ zn29F`O@1@`uMe`XrdcyQeW~b~w6ID#CmZ}#?}M$b(wTq!`bNB|j(hx?@|0K8YM}-) z#?vx6M_#dpT)dn?9`Y<1OVG*4A(#+BysTP`d0lzQD*XlQaA&iaav=2-`g%PU_#SxI z)k~%F=zp_yHXt>2&fooem;j$JFz)SSC{PS;y?}8(A5t>!@xk&s|4aLxA@J~g{VhY- zguwT--1EVA=Q{tiIdD%7vX%`VNIkYcb?wYfddq|+rt$YGw(0vSd}qn`{`jCA3+niL zBhgjF6m;E1{snl+#F}v3#re)Z2pW9aBpLu!?KI^T&F{(+fQWYkEr6FQ(BOX5(Eg{* z9LR|4t_*mv;fDtM05v9H4*|&6$SLHyD+f06x=SZG6l@^Dt<#>qr_E%ne?Zvf!mhi@ zw|bs7)2>Z{m&HG${|0GXmu?Kt5(|p^_xCU+g^Wi88dG31Rp zHQJc=4$)Mt-%F~g@P|i=eR_KmIFO|$tOpKBDP1%c&&D5PBKfVrTCg}jzG-SP?@#?F zYtn+OsVVs3{UEb9>Tr)?rAy2uII9S14w7IkC$CRti@d}75w+q?keNG@+846CaPi&U zm`^!x^M@c1V;%frMmi~qZMtAcHC8b-JqTnD2?_+*v^95#_klLoH%}=+Ai4nMYY=`p zL^4SH^9?9`B7Ph+3{3cIsxfatQu+5RmBivwD}g`XfAnR_*bI{FJ z;zJ;JP0~YP=o{C}JM}rJbp^%_1pa4i0F`%3u7I>4sLlgLy%k>B8G{=@3a?!Rm^1G> zJ)sStv}=mcr)(+IEtBfX6X0^P+X79N}z{_#9!AYf#%P*MG2F{2NUEg zg;x`OOmJU26vcTLQX&|RMdarj00BG^@B>caHK73nzNP&e2iyXCxopAMs9Xkj5|6mwD9PmcY%XZgCNF=F>&VM2`OCg{gLnx!eu1~|>t{*G=-*HHLof`j zNYYRuPl*tJpOKT|%~nmvu(eOMQAp|-TW;QbB2AE8m{F#k(eAvz}&7Op=byf(SND6w??zp?9j~KbBQ5#YK|eJ7XR* zz@9eu*Qyw9R;acV>&!33W^zqY`rv!T%ysAY*OF!&&qI%I_d{I*2eXAz*^08L%6URJlJZ0R_gx@g^i$ZW{CV(zIyBTzh?rIq&N}H{0o`aKLLuSVt zY1{g%c*mLa{l)}j1cTEo#-w%yVe1tQh#f`VT72Z%^bG4(W%_D-9E>6L*~lJJ@6Q}G$fWKrj7kU_TB6Y z9QwNGcPW7GJhf7qEGuH~=oRnueWSx6(V&@!WkT)+_JzBLzG!i+(f0sxwKufEV%3T> z1M)J#vS(^dx5|T$MVJ0xtxgd?QIf|)<54)KF&kd?hLXAzMq0WIj*zoC+E)RP)*gSZapc> zyG@SOFZE)*xD`7Zo39^MDaxCsz!XbAXXsT3m}2SPgnr(q3IXVCP*9j1W)5kE>7E7S zKSN`=C!3B++Sm&3akb|sZ_V6R3jDA<=5AfTc)zHE3^cj8tnFHN3fMS*@LBKZ@GtyJ zz@QI2JjPu-jCJImv&UZ0!C=775isD0e=Z#z8=E%oGaK>OwQ7}nc?<@kb&5Q@_+9Tl zm-eteLc9~qF~^ojZ($0cduK{p-+d=le-tT)`g)y&5~aEZ38P>s>+O0awblZIp(H?n zjir7mUF|m?Qq{tZ5Yn$aEq#I1{4cs?ckUm$rPCFKQnhq5rq}G1zw#%*tac%;o4noL zznCB(Ix?_}w|2d9@(vDfF4ohgJ#`NY&Op2M3XA^poBm`FQO*>W0cW?*7L@r*Xzd== zNz*Q!*jB)|$KeKkvpB_9gD;`8Q4lhT`}o~Xw$5BurZ!USx&NVC&P&lr&pR;scuyyH zKASgN&vrhs#oI8)a(^b9IC4Hece+P8>4Y*nqWs$aR$8DCFMSSM9?W}8KSvKI8I8k-e7Q!6W;Pn@J_E<-`~>+ zDK(s3=aU@vbv+S%_1kM;0s?8RV8kedjgvW|(H zFMa+{N&3#$YVUEw|7@9J5Q>KO#o2k-E*dM#Spq7ZFm_d1iiHW5F78lRezJLU3iNcu zoF02VovO)jm-*NpoH^>V*G70=Ma9)kfp8v{_b2*nyy%S(Sb+aFHA!QO=pCQ7gRpTvC&>>0hV$~|ODMIw~_Op)%?ugpG?J}mt{Dor*T z{l9TDj`kj$7Xz?bIudTwmdw!GZ;07x%K-SYrm;#r+e##R<2 z|Baym6=M6Xu8zb3x(KHNm%J+h8|0+tz1#bD=(ElI8oDL;ho$PpC-+C^PnIXon%AM^ zC9@W3&l5uejFoCtu>qr=Cvqt=U0Vbj>!ESBMFuFAhqfFPk`Mq(|H;kXT%(9g4oD^~55F}-qG~CqKOxXaFTf*s zny7dVb5%_*A=`RvazLEg(iCO5n)uau86~AWJJ)Mr^yhee?iX9UeHKM$2uY*bET(q; zi>VM*dp_wG+G8TmP%lbX$!I&1OuD0a?BW_B`Az^Gmi5pmk$B(T%5CyTLNs0p_Z?ZC zW15(J+n|$i)Rgz}N%qHpbdOSTVAL et?mT!%kMbGYIgWL(`(2~afv-|sd_s>MQ^ejM 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%0AT>G?0?$>T-i~(Krg`Zt}_V%#j!{M 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

    ==JHXxE;Q|So$?SKCQfJpx0e8k4j_hjcNp774# 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�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 z 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%0A;KXz1Gf$phhMVdibc6cTP!Zl1Vqj{KMrlz3( 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�$`6h@$*+bmcG01}5>8jDWTIXnNc%|b5LAlGL%AHao+ri*a^}t` zciC>0LgmtqKwOY)sFnwm8d4_%I2J+{;!cI#E;*3)#ig0taNK(7+ZS{Nbrp`&P>LlO7n?L z7#MEcosNHu�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 ReasonedRuleViolation +

    @@ -336,9 +339,6 @@ - diff --git a/duplicate_enum_cases.html b/duplicate_enum_cases.html index fdc49bbd2..9e2d4bf0d 100644 --- a/duplicate_enum_cases.html +++ b/duplicate_enum_cases.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/duplicate_imports.html b/duplicate_imports.html index 44c5262b4..cfe3988ea 100644 --- a/duplicate_imports.html +++ b/duplicate_imports.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/duplicated_key_in_dictionary_literal.html b/duplicated_key_in_dictionary_literal.html index e753ef3d6..6fdb1c5e3 100644 --- a/duplicated_key_in_dictionary_literal.html +++ b/duplicated_key_in_dictionary_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/dynamic_inline.html b/dynamic_inline.html index ab091b351..88ff16911 100644 --- a/dynamic_inline.html +++ b/dynamic_inline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/empty_collection_literal.html b/empty_collection_literal.html index fc7935c03..59da40645 100644 --- a/empty_collection_literal.html +++ b/empty_collection_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/empty_count.html b/empty_count.html index 8fd96e944..3f0e27e7a 100644 --- a/empty_count.html +++ b/empty_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/empty_enum_arguments.html b/empty_enum_arguments.html index 1f0701f03..0db15ec93 100644 --- a/empty_enum_arguments.html +++ b/empty_enum_arguments.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/empty_parameters.html b/empty_parameters.html index 72de7cbd1..db8354236 100644 --- a/empty_parameters.html +++ b/empty_parameters.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/empty_parentheses_with_trailing_closure.html b/empty_parentheses_with_trailing_closure.html index e6ba9f8a7..d0ad8fc53 100644 --- a/empty_parentheses_with_trailing_closure.html +++ b/empty_parentheses_with_trailing_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/empty_string.html b/empty_string.html index eaefc4451..cef3f06e6 100644 --- a/empty_string.html +++ b/empty_string.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/empty_xctest_method.html b/empty_xctest_method.html index d53627b83..3e868f8a7 100644 --- a/empty_xctest_method.html +++ b/empty_xctest_method.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/enum_case_associated_values_count.html b/enum_case_associated_values_count.html index 90c176de3..f7ec7ab42 100644 --- a/enum_case_associated_values_count.html +++ b/enum_case_associated_values_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/expiring_todo.html b/expiring_todo.html index eb46faa29..e92f00104 100644 --- a/expiring_todo.html +++ b/expiring_todo.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/explicit_acl.html b/explicit_acl.html index 9b99f52a8..b9dc456d3 100644 --- a/explicit_acl.html +++ b/explicit_acl.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/explicit_enum_raw_value.html b/explicit_enum_raw_value.html index cecce996f..0916ec8db 100644 --- a/explicit_enum_raw_value.html +++ b/explicit_enum_raw_value.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/explicit_init.html b/explicit_init.html index 1fea0ef85..b5566c77b 100644 --- a/explicit_init.html +++ b/explicit_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/explicit_self.html b/explicit_self.html index d913a5076..7810ca581 100644 --- a/explicit_self.html +++ b/explicit_self.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/explicit_top_level_acl.html b/explicit_top_level_acl.html index 4e06a88cf..70ba5ef19 100644 --- a/explicit_top_level_acl.html +++ b/explicit_top_level_acl.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/explicit_type_interface.html b/explicit_type_interface.html index 802845626..59e6c0a51 100644 --- a/explicit_type_interface.html +++ b/explicit_type_interface.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/extension_access_modifier.html b/extension_access_modifier.html index 423fb8d38..f4a8fe6d5 100644 --- a/extension_access_modifier.html +++ b/extension_access_modifier.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/fallthrough.html b/fallthrough.html index 00921ee1b..a07a5d0d7 100644 --- a/fallthrough.html +++ b/fallthrough.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/fatal_error_message.html b/fatal_error_message.html index 1f8e149c2..e5469bb81 100644 --- a/fatal_error_message.html +++ b/fatal_error_message.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/file_header.html b/file_header.html index c48269c7d..ce3a80492 100644 --- a/file_header.html +++ b/file_header.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/file_length.html b/file_length.html index 5f6ae600d..05e77bd8c 100644 --- a/file_length.html +++ b/file_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/file_name.html b/file_name.html index 84b208489..82c797ef5 100644 --- a/file_name.html +++ b/file_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/file_name_no_space.html b/file_name_no_space.html index aeec3faa7..4f16c9ce1 100644 --- a/file_name_no_space.html +++ b/file_name_no_space.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/file_types_order.html b/file_types_order.html index 3b6321755..b0b9dc8d7 100644 --- a/file_types_order.html +++ b/file_types_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/final_test_case.html b/final_test_case.html index 42609e6ce..560cc7cb2 100644 --- a/final_test_case.html +++ b/final_test_case.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/first_where.html b/first_where.html index ec03a3ff0..4dffd5f53 100644 --- a/first_where.html +++ b/first_where.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/flatmap_over_map_reduce.html b/flatmap_over_map_reduce.html index 1aa47bf0c..cdb7dc3c3 100644 --- a/flatmap_over_map_reduce.html +++ b/flatmap_over_map_reduce.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/for_where.html b/for_where.html index c7035a0e9..95e01cda2 100644 --- a/for_where.html +++ b/for_where.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/force_cast.html b/force_cast.html index 153580263..e625ab3c0 100644 --- a/force_cast.html +++ b/force_cast.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/force_try.html b/force_try.html index 7a266be3f..de2114ef3 100644 --- a/force_try.html +++ b/force_try.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/force_unwrapping.html b/force_unwrapping.html index 2d0d97d5b..8ab0404d5 100644 --- a/force_unwrapping.html +++ b/force_unwrapping.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/function_body_length.html b/function_body_length.html index 0fe8f3c37..af18a7051 100644 --- a/function_body_length.html +++ b/function_body_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/function_default_parameter_at_end.html b/function_default_parameter_at_end.html index f43405719..39392e5bb 100644 --- a/function_default_parameter_at_end.html +++ b/function_default_parameter_at_end.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/function_parameter_count.html b/function_parameter_count.html index 7c922998a..1133416c5 100644 --- a/function_parameter_count.html +++ b/function_parameter_count.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/generic_type_name.html b/generic_type_name.html index 67ff18501..a737275d0 100644 --- a/generic_type_name.html +++ b/generic_type_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/ibinspectable_in_extension.html b/ibinspectable_in_extension.html index ff1386e40..40351df8f 100644 --- a/ibinspectable_in_extension.html +++ b/ibinspectable_in_extension.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/identical_operands.html b/identical_operands.html index e5160d68c..068b258f5 100644 --- a/identical_operands.html +++ b/identical_operands.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/identifier_name.html b/identifier_name.html index 8bba14562..bd80563e2 100644 --- a/identifier_name.html +++ b/identifier_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/implicit_getter.html b/implicit_getter.html index e29b17645..dabdbb301 100644 --- a/implicit_getter.html +++ b/implicit_getter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/implicit_return.html b/implicit_return.html index 619b5f8d5..6b94c92a6 100644 --- a/implicit_return.html +++ b/implicit_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/implicitly_unwrapped_optional.html b/implicitly_unwrapped_optional.html index 1d0079a31..1c43d1175 100644 --- a/implicitly_unwrapped_optional.html +++ b/implicitly_unwrapped_optional.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/inclusive_language.html b/inclusive_language.html index 68e0359d7..e91779f6d 100644 --- a/inclusive_language.html +++ b/inclusive_language.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/indentation_width.html b/indentation_width.html index 3cbf26cee..af1f584b1 100644 --- a/indentation_width.html +++ b/indentation_width.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/index.html b/index.html index 7be0d7245..1613caef3 100644 --- a/index.html +++ b/index.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/inert_defer.html b/inert_defer.html index 7c324fcae..31348d3a1 100644 --- a/inert_defer.html +++ b/inert_defer.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/invalid_swiftlint_command.html b/invalid_swiftlint_command.html index f1282f605..832fb2fbf 100644 --- a/invalid_swiftlint_command.html +++ b/invalid_swiftlint_command.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/is_disjoint.html b/is_disjoint.html index 131a90890..2b78f5fea 100644 --- a/is_disjoint.html +++ b/is_disjoint.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/joined_default_parameter.html b/joined_default_parameter.html index 30692bedc..ab20cd188 100644 --- a/joined_default_parameter.html +++ b/joined_default_parameter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/large_tuple.html b/large_tuple.html index 6192a7ae9..116141bbf 100644 --- a/large_tuple.html +++ b/large_tuple.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/last_where.html b/last_where.html index d2b17aaa3..d0970a5f9 100644 --- a/last_where.html +++ b/last_where.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/leading_whitespace.html b/leading_whitespace.html index bcbba3b25..de019888a 100644 --- a/leading_whitespace.html +++ b/leading_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_cggeometry_functions.html b/legacy_cggeometry_functions.html index 4c237e597..a304eaca0 100644 --- a/legacy_cggeometry_functions.html +++ b/legacy_cggeometry_functions.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_constant.html b/legacy_constant.html index 8368e338c..aac5ecd36 100644 --- a/legacy_constant.html +++ b/legacy_constant.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_constructor.html b/legacy_constructor.html index b766c4b1d..1b6ffaeaa 100644 --- a/legacy_constructor.html +++ b/legacy_constructor.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_hashing.html b/legacy_hashing.html index 67229bf58..63e207139 100644 --- a/legacy_hashing.html +++ b/legacy_hashing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_multiple.html b/legacy_multiple.html index 0882bbf79..2cdf26f50 100644 --- a/legacy_multiple.html +++ b/legacy_multiple.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_nsgeometry_functions.html b/legacy_nsgeometry_functions.html index 494142294..ce308b59d 100644 --- a/legacy_nsgeometry_functions.html +++ b/legacy_nsgeometry_functions.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_objc_type.html b/legacy_objc_type.html index 48b67b688..c5ad06db0 100644 --- a/legacy_objc_type.html +++ b/legacy_objc_type.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/legacy_random.html b/legacy_random.html index e4df4f3bc..9dfa653d6 100644 --- a/legacy_random.html +++ b/legacy_random.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/let_var_whitespace.html b/let_var_whitespace.html index c1ccfb057..4db89cb6f 100644 --- a/let_var_whitespace.html +++ b/let_var_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/line_length.html b/line_length.html index f5dd33dec..392afc633 100644 --- a/line_length.html +++ b/line_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/literal_expression_end_indentation.html b/literal_expression_end_indentation.html index 4ac9e2d8b..d4925a9ef 100644 --- a/literal_expression_end_indentation.html +++ b/literal_expression_end_indentation.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/local_doc_comment.html b/local_doc_comment.html index 1e948e59e..08bdf44e3 100644 --- a/local_doc_comment.html +++ b/local_doc_comment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/lower_acl_than_parent.html b/lower_acl_than_parent.html index d4f1be369..de1ba1769 100644 --- a/lower_acl_than_parent.html +++ b/lower_acl_than_parent.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/mark.html b/mark.html index 21c74128e..2c1ed2205 100644 --- a/mark.html +++ b/mark.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/missing_docs.html b/missing_docs.html index 5331abe4f..4dba204aa 100644 --- a/missing_docs.html +++ b/missing_docs.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/modifier_order.html b/modifier_order.html index 68f23234a..c18466c41 100644 --- a/modifier_order.html +++ b/modifier_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/multiline_arguments.html b/multiline_arguments.html index 48a7e778a..a802e0d89 100644 --- a/multiline_arguments.html +++ b/multiline_arguments.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/multiline_arguments_brackets.html b/multiline_arguments_brackets.html index 8124c57f0..f6e429e92 100644 --- a/multiline_arguments_brackets.html +++ b/multiline_arguments_brackets.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/multiline_function_chains.html b/multiline_function_chains.html index 47286751d..f2ea7883b 100644 --- a/multiline_function_chains.html +++ b/multiline_function_chains.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/multiline_literal_brackets.html b/multiline_literal_brackets.html index 99fbc1d7a..8de290761 100644 --- a/multiline_literal_brackets.html +++ b/multiline_literal_brackets.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/multiline_parameters.html b/multiline_parameters.html index ad83f2ca6..ee6c0128b 100644 --- a/multiline_parameters.html +++ b/multiline_parameters.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/multiline_parameters_brackets.html b/multiline_parameters_brackets.html index 0c5135790..48e1868c4 100644 --- a/multiline_parameters_brackets.html +++ b/multiline_parameters_brackets.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/multiple_closures_with_trailing_closure.html b/multiple_closures_with_trailing_closure.html index 7e94a3560..ddf85ece5 100644 --- a/multiple_closures_with_trailing_closure.html +++ b/multiple_closures_with_trailing_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/nesting.html b/nesting.html index 49c3da7b2..a448b39bb 100644 --- a/nesting.html +++ b/nesting.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/nimble_operator.html b/nimble_operator.html index 59c41c80f..90ca019a9 100644 --- a/nimble_operator.html +++ b/nimble_operator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/no_empty_block.html b/no_empty_block.html index fc057e264..da078e4d6 100644 --- a/no_empty_block.html +++ b/no_empty_block.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/no_extension_access_modifier.html b/no_extension_access_modifier.html index 52d62f528..7853b5f3b 100644 --- a/no_extension_access_modifier.html +++ b/no_extension_access_modifier.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/no_fallthrough_only.html b/no_fallthrough_only.html index bfd6071f7..61f66ea75 100644 --- a/no_fallthrough_only.html +++ b/no_fallthrough_only.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/no_grouping_extension.html b/no_grouping_extension.html index 22aad524a..1be8a872e 100644 --- a/no_grouping_extension.html +++ b/no_grouping_extension.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/no_magic_numbers.html b/no_magic_numbers.html index b532c086d..7521b7ac7 100644 --- a/no_magic_numbers.html +++ b/no_magic_numbers.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/no_space_in_method_call.html b/no_space_in_method_call.html index ffd3cc044..7272ab556 100644 --- a/no_space_in_method_call.html +++ b/no_space_in_method_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/non_optional_string_data_conversion.html b/non_optional_string_data_conversion.html index b504db1ba..adc02a6da 100644 --- a/non_optional_string_data_conversion.html +++ b/non_optional_string_data_conversion.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/non_overridable_class_declaration.html b/non_overridable_class_declaration.html index 007ee7eb5..457a221a3 100644 --- a/non_overridable_class_declaration.html +++ b/non_overridable_class_declaration.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/notification_center_detachment.html b/notification_center_detachment.html index 39b95360b..d4d366bbe 100644 --- a/notification_center_detachment.html +++ b/notification_center_detachment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/ns_number_init_as_function_reference.html b/ns_number_init_as_function_reference.html index 2065ab319..2646d6ada 100644 --- a/ns_number_init_as_function_reference.html +++ b/ns_number_init_as_function_reference.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/nslocalizedstring_key.html b/nslocalizedstring_key.html index 5b9f64eda..e49f4ced8 100644 --- a/nslocalizedstring_key.html +++ b/nslocalizedstring_key.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/nslocalizedstring_require_bundle.html b/nslocalizedstring_require_bundle.html index bedcd50cb..3ebc34b83 100644 --- a/nslocalizedstring_require_bundle.html +++ b/nslocalizedstring_require_bundle.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/nsobject_prefer_isequal.html b/nsobject_prefer_isequal.html index e24a9bfd8..9b3cf587d 100644 --- a/nsobject_prefer_isequal.html +++ b/nsobject_prefer_isequal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/number_separator.html b/number_separator.html index 345198fec..e252dfd1a 100644 --- a/number_separator.html +++ b/number_separator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/object_literal.html b/object_literal.html index ee9b6b46e..9d6ee8e74 100644 --- a/object_literal.html +++ b/object_literal.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/one_declaration_per_file.html b/one_declaration_per_file.html index b8ba69f30..b20504109 100644 --- a/one_declaration_per_file.html +++ b/one_declaration_per_file.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/opening_brace.html b/opening_brace.html index a5647401a..52032cc14 100644 --- a/opening_brace.html +++ b/opening_brace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/operator_usage_whitespace.html b/operator_usage_whitespace.html index e686055fd..db00e1a75 100644 --- a/operator_usage_whitespace.html +++ b/operator_usage_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/operator_whitespace.html b/operator_whitespace.html index bd612f9d5..47c181001 100644 --- a/operator_whitespace.html +++ b/operator_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/optional_enum_case_matching.html b/optional_enum_case_matching.html index 7498fa16d..713f3eb44 100644 --- a/optional_enum_case_matching.html +++ b/optional_enum_case_matching.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/orphaned_doc_comment.html b/orphaned_doc_comment.html index e8f383954..a304e00bd 100644 --- a/orphaned_doc_comment.html +++ b/orphaned_doc_comment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/overridden_super_call.html b/overridden_super_call.html index 29be52712..160458a18 100644 --- a/overridden_super_call.html +++ b/overridden_super_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/override_in_extension.html b/override_in_extension.html index c482891df..dc7b45ae5 100644 --- a/override_in_extension.html +++ b/override_in_extension.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/pattern_matching_keywords.html b/pattern_matching_keywords.html index e13dc5d11..e690ca407 100644 --- a/pattern_matching_keywords.html +++ b/pattern_matching_keywords.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/period_spacing.html b/period_spacing.html index e2df0ded7..d68d81145 100644 --- a/period_spacing.html +++ b/period_spacing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/prefer_nimble.html b/prefer_nimble.html index 1cd827d2b..53994fda6 100644 --- a/prefer_nimble.html +++ b/prefer_nimble.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/prefer_self_in_static_references.html b/prefer_self_in_static_references.html index 9e6039f63..f2ba1735b 100644 --- a/prefer_self_in_static_references.html +++ b/prefer_self_in_static_references.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/prefer_self_type_over_type_of_self.html b/prefer_self_type_over_type_of_self.html index 3f8633635..3c8ba7160 100644 --- a/prefer_self_type_over_type_of_self.html +++ b/prefer_self_type_over_type_of_self.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/prefer_zero_over_explicit_init.html b/prefer_zero_over_explicit_init.html index dc43267be..2870bd678 100644 --- a/prefer_zero_over_explicit_init.html +++ b/prefer_zero_over_explicit_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/prefixed_toplevel_constant.html b/prefixed_toplevel_constant.html index bb9fbc711..505ad180b 100644 --- a/prefixed_toplevel_constant.html +++ b/prefixed_toplevel_constant.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/private_action.html b/private_action.html index 519c37169..cf49f4160 100644 --- a/private_action.html +++ b/private_action.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/private_outlet.html b/private_outlet.html index 4acc9806b..d1a96c3ef 100644 --- a/private_outlet.html +++ b/private_outlet.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/private_over_fileprivate.html b/private_over_fileprivate.html index 3251ad16b..00a31a2d8 100644 --- a/private_over_fileprivate.html +++ b/private_over_fileprivate.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/private_subject.html b/private_subject.html index 8c791cbe3..4152bf562 100644 --- a/private_subject.html +++ b/private_subject.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/private_swiftui_state.html b/private_swiftui_state.html index d010b5105..9a204e8b2 100644 --- a/private_swiftui_state.html +++ b/private_swiftui_state.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/private_unit_test.html b/private_unit_test.html index 836c52688..e5b6d3e56 100644 --- a/private_unit_test.html +++ b/private_unit_test.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/prohibited_interface_builder.html b/prohibited_interface_builder.html index 2d3d88ee8..a4a72d9f5 100644 --- a/prohibited_interface_builder.html +++ b/prohibited_interface_builder.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/prohibited_super_call.html b/prohibited_super_call.html index 5f0ed859a..65faa915c 100644 --- a/prohibited_super_call.html +++ b/prohibited_super_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/protocol_property_accessors_order.html b/protocol_property_accessors_order.html index cc55d6929..57ef37ba9 100644 --- a/protocol_property_accessors_order.html +++ b/protocol_property_accessors_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/quick_discouraged_call.html b/quick_discouraged_call.html index 5980203fb..7aee6c57f 100644 --- a/quick_discouraged_call.html +++ b/quick_discouraged_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/quick_discouraged_focused_test.html b/quick_discouraged_focused_test.html index a2bd7f94f..329f46841 100644 --- a/quick_discouraged_focused_test.html +++ b/quick_discouraged_focused_test.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/quick_discouraged_pending_test.html b/quick_discouraged_pending_test.html index ca82d7a12..ae9e5239d 100644 --- a/quick_discouraged_pending_test.html +++ b/quick_discouraged_pending_test.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/raw_value_for_camel_cased_codable_enum.html b/raw_value_for_camel_cased_codable_enum.html index 61d89dbef..1a25be227 100644 --- a/raw_value_for_camel_cased_codable_enum.html +++ b/raw_value_for_camel_cased_codable_enum.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/reduce_boolean.html b/reduce_boolean.html index 6c1859627..cdd35cabb 100644 --- a/reduce_boolean.html +++ b/reduce_boolean.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/reduce_into.html b/reduce_into.html index efadb31b3..64768d719 100644 --- a/reduce_into.html +++ b/reduce_into.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_discardable_let.html b/redundant_discardable_let.html index 229fe9047..8d93abea4 100644 --- a/redundant_discardable_let.html +++ b/redundant_discardable_let.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_nil_coalescing.html b/redundant_nil_coalescing.html index 6396d9bdc..47607fa8a 100644 --- a/redundant_nil_coalescing.html +++ b/redundant_nil_coalescing.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_objc_attribute.html b/redundant_objc_attribute.html index e8e88a1af..a3b76fcd4 100644 --- a/redundant_objc_attribute.html +++ b/redundant_objc_attribute.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_optional_initialization.html b/redundant_optional_initialization.html index 1ac0f3d8e..2da83267b 100644 --- a/redundant_optional_initialization.html +++ b/redundant_optional_initialization.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_self_in_closure.html b/redundant_self_in_closure.html index e38d1ea9a..a61d0b82a 100644 --- a/redundant_self_in_closure.html +++ b/redundant_self_in_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_set_access_control.html b/redundant_set_access_control.html index 7bbcc1f57..71ac3f97b 100644 --- a/redundant_set_access_control.html +++ b/redundant_set_access_control.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_string_enum_value.html b/redundant_string_enum_value.html index 2c87e1529..4f1ba88e5 100644 --- a/redundant_string_enum_value.html +++ b/redundant_string_enum_value.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_type_annotation.html b/redundant_type_annotation.html index 8050d38fb..6a1f8a7cf 100644 --- a/redundant_type_annotation.html +++ b/redundant_type_annotation.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/redundant_void_return.html b/redundant_void_return.html index 5f55b6bd5..551af669d 100644 --- a/redundant_void_return.html +++ b/redundant_void_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/required_deinit.html b/required_deinit.html index b932ead71..c6b334e08 100644 --- a/required_deinit.html +++ b/required_deinit.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/required_enum_case.html b/required_enum_case.html index e80c89463..96e09b964 100644 --- a/required_enum_case.html +++ b/required_enum_case.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/return_arrow_whitespace.html b/return_arrow_whitespace.html index 7cf4f9a3d..b8761d9c1 100644 --- a/return_arrow_whitespace.html +++ b/return_arrow_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/return_value_from_void_function.html b/return_value_from_void_function.html index 1a82ee2d5..4ad6e31ed 100644 --- a/return_value_from_void_function.html +++ b/return_value_from_void_function.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/rule-directory.html b/rule-directory.html index bf193f507..f089e0ba5 100644 --- a/rule-directory.html +++ b/rule-directory.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/search.json b/search.json index 8bf795a4b..7d5685166 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -{"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start0A6Syntax16AbsolutePositionVvp":{"name":"start","abstract":"

    Start position of the violation range.

    ","parent_name":"ViolationCorrection"},"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start3end11replacementAC0A6Syntax16AbsolutePositionV_AISStcfc":{"name":"init(start:end:replacement:)","abstract":"

    Create a ViolationCorrection.

    ","parent_name":"ViolationCorrection"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV8rawValueSSvp":{"name":"rawValue","abstract":"

    An alias for value required for protocol conformance.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueACSS_tcfc":{"name":"init(value:)","abstract":"

    Public initializer.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"

    Swift 5.8.x - https://swift.org/download/#swift-58

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"

    Swift 5.9.x - https://swift.org/download/#swift-59

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"

    Warning suggesting an alternative option.

    ","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"

    A deprecation notice.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"

    Wrapped option value.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"

    The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"

    Name of this configuration entry.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"

    Whether this configuration element will be inlined into its description.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","abstract":"

    Default constructor.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"

    Constructor for optional values.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"

    Constructor for an InlinableOptionType without a key.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"

    Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

    An option serving as a marker for an empty configuration description.

    ","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"

    Whether the given rules are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

    Applies corrections for all rules to this file, returning performed corrections.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"

    Makes the current example focused. This is for debugging purposes only.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

    The description of the rule for which this correction was applied.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSSgvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV6strictSbvp":{"name":"strict","abstract":"

    Treat warnings as errors.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8baselineSSSgvp":{"name":"baseline","abstract":"

    The path to read a baseline from.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13writeBaselineSSSgvp":{"name":"writeBaseline","abstract":"

    The path to write a baseline to.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15checkForUpdatesSbvp":{"name":"checkForUpdates","abstract":"

    Check for updates.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules8onlyRule9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgALSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:onlyRule:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"

    Configuration disabling an option.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"

    The stored violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"

    Creates a Baseline from a saved file.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"

    Creates a Baseline from a list of violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"

    Writes a Baseline to disk in JSON format.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"

    Filters out violations that are present in the Baseline.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"

    Returns the violations that are present in another Baseline, but not in this one.

    ","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"

    Check whether the sequence contains an element that satisfies the given predicate.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"

    Modify the last element.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

    "},"Structs/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    "},"Structs/Baseline.html":{"name":"Baseline","abstract":"

    A set of violations that can be used to filter newly detected violations.

    "},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

    A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    "},"Structs/Configuration.html":{"name":"Configuration","abstract":"

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    "},"Structs/Correction.html":{"name":"Correction","abstract":"

    A value describing a SwiftLint violation that was corrected.

    "},"Structs/Example.html":{"name":"Example","abstract":"

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

    "},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"

    Represents a file that can compute style violations and corrections for a list of rules.

    "},"Structs/Location.html":{"name":"Location","abstract":"

    The placement of a segment of Swift in a collection of source files.

    "},"Structs/Region.html":{"name":"Region","abstract":"

    A contiguous region of Swift source code.

    "},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"

    Description of a rule configuration.

    "},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"

    A single option of a RuleConfigurationDescription.

    "},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"

    A result builder creating configuration descriptions.

    "},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"

    A single parameter of a rule configuration.

    "},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"

    A rule configuration that allows specifying the desired severity level for violations.

    "},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"

    A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.

    "},"Structs/RuleList.html":{"name":"RuleList","abstract":"

    A list of available SwiftLint rules.

    "},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"

    A configuration parameter for rules.

    "},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"

    A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.

    "},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"

    Represents a Swift file’s syntax information.

    "},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"

    A SwiftLint-aware Swift syntax token.

    "},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"

    A value describing the version of the Swift compiler.

    "},"Structs/Version.html":{"name":"Version","abstract":"

    A type describing the SwiftLint version.

    "},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"

    An interface for parsing YAML.

    "},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"

    A rule configuration used for defining custom rules in yaml.

    "},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Structs/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"

    The correction of a violation that is basically the violation’s range in the source code and a"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

    The type of the rule that’s using this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"

    A description for this configuration’s parameters. It can be built using the annotated result builder.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"

    All keys supported by this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"

    The type of the configuration used to configure this rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"

    Whether this rule should be used on empty files. Defaults to false.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"

    Create a description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"

    The rule’s unique identifier which is the same as Rule.description.identifier.

    ","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"

    The version string.

    ","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"

    Initializer taking a value from a configuration to create an element of Self.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"

    Make the object an option.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Make the object a description.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyypSg_SStKF":{"name":"apply(_:ruleID:)","abstract":"

    Update the object.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"

    Convert an object to Markdown.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"

    Convert an object to a single line string.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"

    Indicate if the item has some content that is useful to document.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"

    Convert an object to YAML as used in .swiftlint.yml.

    ","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"

    A type that can be converted into a human-readable representation.

    "},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"

    Type of an object that can be used as a configuration element.

    "},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"

    An option type that can appear inlined into its using configuration.

    "},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"

    A comparable major.minor.patch version number.

    "},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

    Type-erased protocol used to check whether a rule is collectable.

    "},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"

    A rule that requires knowledge of all other files being linted.

    "},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

    "},"Protocols/Rule.html":{"name":"Rule","abstract":"

    An executable value that can identify issues (violations) in Swift source code.

    "},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"

    A rule that can correct violations.

    "},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

    "},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSSSg_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"

    Remove all violation markers from the examples.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO9parameteryAC0A6Syntax05TokenG0V_tcACmF":{"name":"parameter(name:)","abstract":"

    Parameter declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO13localVariableyAC0A6Syntax05TokenH0V_tcACmF":{"name":"localVariable(name:)","abstract":"

    Local variable declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO16implicitVariableyACSS_tcACmF":{"name":"implicitVariable(name:)","abstract":"

    A variable that is implicitly added by the compiler (e.g. error in catch clauses).

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8wildcardyA2CmF":{"name":"wildcard","abstract":"

    A variable hidden from scope because its name is a wildcard _.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO14lookupBoundaryyA2CmF":{"name":"lookupBoundary","abstract":"

    Special case that marks a type boundary at which name lookup stops.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8declares2id18disregardBackticksSbSS_SbtF":{"name":"declares(id:disregardBackticks:)","abstract":"

    Check whether self declares a variable given by name.

    ","parent_name":"IdentifierDeclaration"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"

    An irrelevant option. It will be ignored in documentation serialization.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"

    A boolean flag.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"

    A string option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"

    Like a string option but without quotes in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"

    An integer option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"

    A floating point number option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"

    Special option for a ViolationSeverity.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"

    A list of options.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"

    An option which is another set of configuration options to be nested in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"

    Operator enabling an easy way to create a configuration option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"

    Issued when an option is deprecated. Suggests an alternative optionally.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"

    Used in configuration parsing when no changes have been applied. Use only internally!

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"

    Rule is listed multiple times in the configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"

    An identifier old has been renamed to new.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"

    Some configuration keys are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"

    Used rule IDs are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not present in only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled in the parent configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in opt_in_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in parent only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"

    A generic warning specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"

    A generic error specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"

    A deprecation warning for a rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"

    A file at specified path was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"

    The file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"

    The file at path is not writable.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"

    The file at path cannot be indexed by a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"

    No arguments were provided to compile a file at path within a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"

    Cursor information cannot be extracted from a specific location.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"

    An error that occurred when parsing YAML.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"

    The baseline file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

    Flag to enable warnings for deprecations being printed to the console. Printing is enabled by default.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"

    Print the issue to the console.

    ","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"

    Accessible by all the modules defined in the same Swift package.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"

    The accessibility of a Swift source declaration.

    "},"Enums/Issue.html":{"name":"Issue","abstract":"

    All possible SwiftLint issues which are printed as warnings by default.

    "},"Enums/OptionType.html":{"name":"OptionType","abstract":"

    Type of an option.

    "},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"

    An identifier representing a SwiftLint rule, or all rules.

    "},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"

    All the possible rule kinds (categories).

    "},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"

    All possible rule list configuration errors.

    "},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

    The kind of expression for a contiguous set of Swift source tokens.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Enums/IdentifierDeclaration.html":{"name":"IdentifierDeclaration","abstract":"

    An identifier declaration.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A source location converter associated with the syntax tree being traversed.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initializer for a ViolationsSyntaxVisitor.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC20violationCorrectionsSayAA19ViolationCorrectionVGvp":{"name":"violationCorrections","abstract":"

    Ranges of violations to be used in rewriting (see SwiftSyntaxCorrectableRule). It is not mandatory to fill","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"

    A type that remembers the declared identifiers (in order) up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVySayAA21IdentifierDeclarationOGGvp":{"name":"scope","abstract":"

    The hierarchical stack of identifiers declared up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVySayAA21IdentifierDeclarationOGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"

    Initializer.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"

    Indicate whether a given identifier is in scope.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE011MemberBlockI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax011MemberBlockJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"

    Indentation with a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"

    Reverse indentation of a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"

    Indentation with a number of tabs

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"

    Reverse indentation of a number of tabs.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"

    Initializer accepting an indentation style.

    ","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A converter of positions in the traversed source file.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"

    The regions in the traversed file that are disabled by a command.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initilizer for a ViolationsSyntaxRewriter.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    The associated unique identifier for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"

    A file is virtual if it is not backed by a filesystem path.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_xtcAA012LintableFileH0Rzlufc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

    "},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"

    A persisted cache for storing and retrieving linter results.

    "},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"

    Container to register and look up SwiftLint rules.

    "},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"

    A storage mechanism for aggregating the results of CollectingRules.

    "},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

    A unit of Swift source code, either on disk or in memory.

    "},"Classes/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"

    Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"

    A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_parameter.html":{"name":"unused_parameter"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation/ViolationCorrection.html#/s:13SwiftLintCore21ReasonedRuleViolationV0F10CorrectionV5start3end11replacementAE0A6Syntax16AbsolutePositionV_AKSStcfc":{"name":"init(start:end:replacement:)","abstract":"

    Create a ViolationCorrection.

    ","parent_name":"ViolationCorrection"},"Structs/ReasonedRuleViolation/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"

    The correction of a violation that is basically the violation’s range in the source code and a","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV10correctionAC0F10CorrectionVSgvp":{"name":"correction","abstract":"

    An optional correction of the violation to be used in rewriting (see SwiftSyntaxCorrectableRule). Can be","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severity10correctionAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgAC0F10CorrectionVSgtcfc":{"name":"init(position:reason:severity:correction:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV8rawValueSSvp":{"name":"rawValue","abstract":"

    An alias for value required for protocol conformance.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueACSS_tcfc":{"name":"init(value:)","abstract":"

    Public initializer.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"

    Swift 5.8.x - https://swift.org/download/#swift-58

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"

    Swift 5.9.x - https://swift.org/download/#swift-59

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"

    Warning suggesting an alternative option.

    ","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"

    A deprecation notice.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"

    Wrapped option value.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"

    The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"

    Name of this configuration entry.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"

    Whether this configuration element will be inlined into its description.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","abstract":"

    Default constructor.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"

    Constructor for optional values.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"

    Constructor for an InlinableOptionType without a key.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"

    Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.

    ","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

    An option serving as a marker for an empty configuration description.

    ","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"

    Whether the given rules are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

    Applies corrections for all rules to this file, returning performed corrections.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"

    Makes the current example focused. This is for debugging purposes only.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

    The description of the rule for which this correction was applied.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSSgvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV6strictSbvp":{"name":"strict","abstract":"

    Treat warnings as errors.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8baselineSSSgvp":{"name":"baseline","abstract":"

    The path to read a baseline from.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13writeBaselineSSSgvp":{"name":"writeBaseline","abstract":"

    The path to write a baseline to.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15checkForUpdatesSbvp":{"name":"checkForUpdates","abstract":"

    Check for updates.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules8onlyRule9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgALSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:onlyRule:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"

    Configuration disabling an option.

    ","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"

    The stored violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"

    Creates a Baseline from a saved file.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"

    Creates a Baseline from a list of violations.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"

    Writes a Baseline to disk in JSON format.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"

    Filters out violations that are present in the Baseline.

    ","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"

    Returns the violations that are present in another Baseline, but not in this one.

    ","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"

    Check whether the sequence contains an element that satisfies the given predicate.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"

    Modify the last element.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

    "},"Structs/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    "},"Structs/Baseline.html":{"name":"Baseline","abstract":"

    A set of violations that can be used to filter newly detected violations.

    "},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

    A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    "},"Structs/Configuration.html":{"name":"Configuration","abstract":"

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    "},"Structs/Correction.html":{"name":"Correction","abstract":"

    A value describing a SwiftLint violation that was corrected.

    "},"Structs/Example.html":{"name":"Example","abstract":"

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

    "},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"

    Represents a file that can compute style violations and corrections for a list of rules.

    "},"Structs/Location.html":{"name":"Location","abstract":"

    The placement of a segment of Swift in a collection of source files.

    "},"Structs/Region.html":{"name":"Region","abstract":"

    A contiguous region of Swift source code.

    "},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"

    Description of a rule configuration.

    "},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"

    A single option of a RuleConfigurationDescription.

    "},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"

    A result builder creating configuration descriptions.

    "},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"

    A single parameter of a rule configuration.

    "},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"

    A rule configuration that allows specifying the desired severity level for violations.

    "},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"

    A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.

    "},"Structs/RuleList.html":{"name":"RuleList","abstract":"

    A list of available SwiftLint rules.

    "},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"

    A configuration parameter for rules.

    "},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"

    A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.

    "},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"

    Represents a Swift file’s syntax information.

    "},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"

    A SwiftLint-aware Swift syntax token.

    "},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"

    A value describing the version of the Swift compiler.

    "},"Structs/Version.html":{"name":"Version","abstract":"

    A type describing the SwiftLint version.

    "},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"

    An interface for parsing YAML.

    "},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"

    A rule configuration used for defining custom rules in yaml.

    "},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

    The type of the rule that’s using this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"

    A description for this configuration’s parameters. It can be built using the annotated result builder.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"

    All keys supported by this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"

    The type of the configuration used to configure this rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"

    Whether this rule should be used on empty files. Defaults to false.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"

    Create a description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"

    The rule’s unique identifier which is the same as Rule.description.identifier.

    ","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"

    The version string.

    ","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"

    Initializer taking a value from a configuration to create an element of Self.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"

    Make the object an option.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"

    Make the object a description.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyypSg_SStKF":{"name":"apply(_:ruleID:)","abstract":"

    Update the object.

    ","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"

    Convert an object to Markdown.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"

    Convert an object to a single line string.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"

    Indicate if the item has some content that is useful to document.

    ","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"

    Convert an object to YAML as used in .swiftlint.yml.

    ","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"

    A type that can be converted into a human-readable representation.

    "},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"

    Type of an object that can be used as a configuration element.

    "},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"

    An option type that can appear inlined into its using configuration.

    "},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"

    A comparable major.minor.patch version number.

    "},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

    Type-erased protocol used to check whether a rule is collectable.

    "},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"

    A rule that requires knowledge of all other files being linted.

    "},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

    "},"Protocols/Rule.html":{"name":"Rule","abstract":"

    An executable value that can identify issues (violations) in Swift source code.

    "},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"

    A rule that can correct violations.

    "},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

    "},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSSSg_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"

    Remove all violation markers from the examples.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Add a violation at the specified position using the default description and severity.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append2at10correctiony0A6Syntax16AbsolutePositionV_AC0F10CorrectionVSgtF":{"name":"append(at:correction:)","abstract":"

    Add a violation and the correction at the specified position using the default description and severity.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Add violations for the specified positions using the default description and severity.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO9parameteryAC0A6Syntax05TokenG0V_tcACmF":{"name":"parameter(name:)","abstract":"

    Parameter declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO13localVariableyAC0A6Syntax05TokenH0V_tcACmF":{"name":"localVariable(name:)","abstract":"

    Local variable declaration with a name token.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO16implicitVariableyACSS_tcACmF":{"name":"implicitVariable(name:)","abstract":"

    A variable that is implicitly added by the compiler (e.g. error in catch clauses).

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8wildcardyA2CmF":{"name":"wildcard","abstract":"

    A variable hidden from scope because its name is a wildcard _.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO14lookupBoundaryyA2CmF":{"name":"lookupBoundary","abstract":"

    Special case that marks a type boundary at which name lookup stops.

    ","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8declares2id18disregardBackticksSbSS_SbtF":{"name":"declares(id:disregardBackticks:)","abstract":"

    Check whether self declares a variable given by name.

    ","parent_name":"IdentifierDeclaration"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"

    An irrelevant option. It will be ignored in documentation serialization.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"

    A boolean flag.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"

    A string option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"

    Like a string option but without quotes in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"

    An integer option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"

    A floating point number option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"

    Special option for a ViolationSeverity.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"

    A list of options.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"

    An option which is another set of configuration options to be nested in the serialized output.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"

    Operator enabling an easy way to create a configuration option.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"

    Issued when an option is deprecated. Suggests an alternative optionally.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"

    Used in configuration parsing when no changes have been applied. Use only internally!

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"

    Rule is listed multiple times in the configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"

    An identifier old has been renamed to new.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"

    Some configuration keys are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"

    Used rule IDs are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not present in only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"

    Found a rule configuration for a rule that is disabled in the parent configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in opt_in_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"

    Found a rule configuration for a rule that is not enabled in parent only_rules.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"

    A generic warning specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"

    A generic error specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"

    A deprecation warning for a rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"

    A file at specified path was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"

    The file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"

    The file at path is not writable.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"

    The file at path cannot be indexed by a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"

    No arguments were provided to compile a file at path within a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"

    Cursor information cannot be extracted from a specific location.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"

    An error that occurred when parsing YAML.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"

    The baseline file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

    Flag to enable warnings for deprecations being printed to the console. Printing is enabled by default.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"

    Print the issue to the console.

    ","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"

    Accessible by all the modules defined in the same Swift package.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"

    The accessibility of a Swift source declaration.

    "},"Enums/Issue.html":{"name":"Issue","abstract":"

    All possible SwiftLint issues which are printed as warnings by default.

    "},"Enums/OptionType.html":{"name":"OptionType","abstract":"

    Type of an option.

    "},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"

    An identifier representing a SwiftLint rule, or all rules.

    "},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"

    All the possible rule kinds (categories).

    "},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"

    All possible rule list configuration errors.

    "},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

    The kind of expression for a contiguous set of Swift source tokens.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Enums/IdentifierDeclaration.html":{"name":"IdentifierDeclaration","abstract":"

    An identifier declaration.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A source location converter associated with the syntax tree being traversed.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initializer for a ViolationsSyntaxVisitor.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"

    A type that remembers the declared identifiers (in order) up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVySayAA21IdentifierDeclarationOGGvp":{"name":"scope","abstract":"

    The hierarchical stack of identifiers declared up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVySayAA21IdentifierDeclarationOGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"

    Initializer.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"

    Indicate whether a given identifier is in scope.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE011MemberBlockI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax011MemberBlockJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"

    Indentation with a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"

    Reverse indentation of a number of spaces.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"

    Indentation with a number of tabs

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"

    Reverse indentation of a number of tabs.

    ","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"

    Initializer accepting an indentation style.

    ","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"

    A rule’s configuration.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file from which the traversed syntax tree stems from.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"

    A converter of positions in the traversed source file.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"

    The regions in the traversed file that are disabled by a command.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"

    Initilizer for a ViolationsSyntaxRewriter.

    ","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    The associated unique identifier for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"

    A file is virtual if it is not backed by a filesystem path.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_xtcAA012LintableFileH0Rzlufc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

    "},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"

    A persisted cache for storing and retrieving linter results.

    "},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"

    Container to register and look up SwiftLint rules.

    "},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"

    A storage mechanism for aggregating the results of CollectingRules.

    "},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

    A unit of Swift source code, either on disk or in memory.

    "},"Classes/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"

    Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"

    A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_parameter.html":{"name":"unused_parameter"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/self_binding.html b/self_binding.html index fe1bd3646..9e65e24d9 100644 --- a/self_binding.html +++ b/self_binding.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/self_in_property_initialization.html b/self_in_property_initialization.html index 88a661a04..3de1440c8 100644 --- a/self_in_property_initialization.html +++ b/self_in_property_initialization.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/shorthand_argument.html b/shorthand_argument.html index bf88ff587..1ad93aa01 100644 --- a/shorthand_argument.html +++ b/shorthand_argument.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/shorthand_operator.html b/shorthand_operator.html index 3a51c55b0..2e33fa658 100644 --- a/shorthand_operator.html +++ b/shorthand_operator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/shorthand_optional_binding.html b/shorthand_optional_binding.html index aba9ba4cc..c5476344b 100644 --- a/shorthand_optional_binding.html +++ b/shorthand_optional_binding.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/single_test_class.html b/single_test_class.html index 0e8c27b8d..dca914993 100644 --- a/single_test_class.html +++ b/single_test_class.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/sorted_enum_cases.html b/sorted_enum_cases.html index acfa73ba2..44f3da7f5 100644 --- a/sorted_enum_cases.html +++ b/sorted_enum_cases.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/sorted_first_last.html b/sorted_first_last.html index 44b5b3132..b7346abf4 100644 --- a/sorted_first_last.html +++ b/sorted_first_last.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/sorted_imports.html b/sorted_imports.html index 4145bfbeb..a1b4503f2 100644 --- a/sorted_imports.html +++ b/sorted_imports.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/statement_position.html b/statement_position.html index 2f8170df6..6b2268d16 100644 --- a/statement_position.html +++ b/statement_position.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/static_operator.html b/static_operator.html index d023c1bfc..a583d6c12 100644 --- a/static_operator.html +++ b/static_operator.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/static_over_final_class.html b/static_over_final_class.html index c5cc53d88..35d750aef 100644 --- a/static_over_final_class.html +++ b/static_over_final_class.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/strict_fileprivate.html b/strict_fileprivate.html index e03c56dab..dd6fe204a 100644 --- a/strict_fileprivate.html +++ b/strict_fileprivate.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/strong_iboutlet.html b/strong_iboutlet.html index 1622b854a..78b00a895 100644 --- a/strong_iboutlet.html +++ b/strong_iboutlet.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/superfluous_disable_command.html b/superfluous_disable_command.html index 0ae0db0ac..65dba320a 100644 --- a/superfluous_disable_command.html +++ b/superfluous_disable_command.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/superfluous_else.html b/superfluous_else.html index 8c9f40b69..62cf84624 100644 --- a/superfluous_else.html +++ b/superfluous_else.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/swift-syntax-dashboard.html b/swift-syntax-dashboard.html index ba4033f93..daa4a6efe 100644 --- a/swift-syntax-dashboard.html +++ b/swift-syntax-dashboard.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/switch_case_alignment.html b/switch_case_alignment.html index 935036081..f65f4a0b1 100644 --- a/switch_case_alignment.html +++ b/switch_case_alignment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/switch_case_on_newline.html b/switch_case_on_newline.html index 90c30624c..32a53e976 100644 --- a/switch_case_on_newline.html +++ b/switch_case_on_newline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/syntactic_sugar.html b/syntactic_sugar.html index 7c978354a..64066580b 100644 --- a/syntactic_sugar.html +++ b/syntactic_sugar.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/test_case_accessibility.html b/test_case_accessibility.html index 4e96f235f..0f2435df4 100644 --- a/test_case_accessibility.html +++ b/test_case_accessibility.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/todo.html b/todo.html index 934efb3a9..ebe65ab4d 100644 --- a/todo.html +++ b/todo.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/toggle_bool.html b/toggle_bool.html index 109f61b6b..a322b0786 100644 --- a/toggle_bool.html +++ b/toggle_bool.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/trailing_closure.html b/trailing_closure.html index 3038a9460..851eb5741 100644 --- a/trailing_closure.html +++ b/trailing_closure.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/trailing_comma.html b/trailing_comma.html index 4caf3cc0b..9a18d86b4 100644 --- a/trailing_comma.html +++ b/trailing_comma.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/trailing_newline.html b/trailing_newline.html index 3c4c5ea3f..ae4ec7833 100644 --- a/trailing_newline.html +++ b/trailing_newline.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/trailing_semicolon.html b/trailing_semicolon.html index 24f154d5e..cc75b650b 100644 --- a/trailing_semicolon.html +++ b/trailing_semicolon.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/trailing_whitespace.html b/trailing_whitespace.html index ff802dab6..d4dab544c 100644 --- a/trailing_whitespace.html +++ b/trailing_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/type_body_length.html b/type_body_length.html index 51b4c8580..2e463f267 100644 --- a/type_body_length.html +++ b/type_body_length.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/type_contents_order.html b/type_contents_order.html index 5c0deaef9..df673469e 100644 --- a/type_contents_order.html +++ b/type_contents_order.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/type_name.html b/type_name.html index 475f618d6..2b6f7b0d7 100644 --- a/type_name.html +++ b/type_name.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/typesafe_array_init.html b/typesafe_array_init.html index 0e4b8a5cc..b0d4da135 100644 --- a/typesafe_array_init.html +++ b/typesafe_array_init.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unavailable_condition.html b/unavailable_condition.html index e97f7f0a2..cc0f64509 100644 --- a/unavailable_condition.html +++ b/unavailable_condition.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unavailable_function.html b/unavailable_function.html index 4224146fe..8a1bc3f09 100644 --- a/unavailable_function.html +++ b/unavailable_function.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unhandled_throwing_task.html b/unhandled_throwing_task.html index bb02e5aa5..59fd444a3 100644 --- a/unhandled_throwing_task.html +++ b/unhandled_throwing_task.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unneeded_break_in_switch.html b/unneeded_break_in_switch.html index 7ff86aa4e..bb76caba1 100644 --- a/unneeded_break_in_switch.html +++ b/unneeded_break_in_switch.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unneeded_override.html b/unneeded_override.html index 9d838ae58..c0f8cd598 100644 --- a/unneeded_override.html +++ b/unneeded_override.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unneeded_parentheses_in_closure_argument.html b/unneeded_parentheses_in_closure_argument.html index 97dee721d..fa2b42670 100644 --- a/unneeded_parentheses_in_closure_argument.html +++ b/unneeded_parentheses_in_closure_argument.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unneeded_synthesized_initializer.html b/unneeded_synthesized_initializer.html index 3f28565ba..7e57b4e96 100644 --- a/unneeded_synthesized_initializer.html +++ b/unneeded_synthesized_initializer.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unowned_variable_capture.html b/unowned_variable_capture.html index 591d9090e..0455fc7cc 100644 --- a/unowned_variable_capture.html +++ b/unowned_variable_capture.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/untyped_error_in_catch.html b/untyped_error_in_catch.html index 0d34599ad..7d97ca91c 100644 --- a/untyped_error_in_catch.html +++ b/untyped_error_in_catch.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_capture_list.html b/unused_capture_list.html index efd94075a..04d0a0037 100644 --- a/unused_capture_list.html +++ b/unused_capture_list.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_closure_parameter.html b/unused_closure_parameter.html index 157733348..de092e8a2 100644 --- a/unused_closure_parameter.html +++ b/unused_closure_parameter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_control_flow_label.html b/unused_control_flow_label.html index e79deb669..72554e5cb 100644 --- a/unused_control_flow_label.html +++ b/unused_control_flow_label.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_declaration.html b/unused_declaration.html index b560b62d8..e8fe67a06 100644 --- a/unused_declaration.html +++ b/unused_declaration.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_enumerated.html b/unused_enumerated.html index 5fb52eacd..f8c5ee676 100644 --- a/unused_enumerated.html +++ b/unused_enumerated.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_import.html b/unused_import.html index a6ea086af..1b2760f34 100644 --- a/unused_import.html +++ b/unused_import.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_optional_binding.html b/unused_optional_binding.html index 7e4cb17f8..f19f3e626 100644 --- a/unused_optional_binding.html +++ b/unused_optional_binding.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_parameter.html b/unused_parameter.html index c0986635b..87fc7dbac 100644 --- a/unused_parameter.html +++ b/unused_parameter.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/unused_setter_value.html b/unused_setter_value.html index a70e1a4dc..90b2c1420 100644 --- a/unused_setter_value.html +++ b/unused_setter_value.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/valid_ibinspectable.html b/valid_ibinspectable.html index 1b92a9d03..2b08a17f7 100644 --- a/valid_ibinspectable.html +++ b/valid_ibinspectable.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/vertical_parameter_alignment.html b/vertical_parameter_alignment.html index c50ea32e9..99b486a2e 100644 --- a/vertical_parameter_alignment.html +++ b/vertical_parameter_alignment.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/vertical_parameter_alignment_on_call.html b/vertical_parameter_alignment_on_call.html index 4b5071e78..0ba5c9dc1 100644 --- a/vertical_parameter_alignment_on_call.html +++ b/vertical_parameter_alignment_on_call.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/vertical_whitespace.html b/vertical_whitespace.html index 2439ba3e3..2a2d2846f 100644 --- a/vertical_whitespace.html +++ b/vertical_whitespace.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/vertical_whitespace_between_cases.html b/vertical_whitespace_between_cases.html index 168ba1d22..65c3eeaaf 100644 --- a/vertical_whitespace_between_cases.html +++ b/vertical_whitespace_between_cases.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/vertical_whitespace_closing_braces.html b/vertical_whitespace_closing_braces.html index 956ec04ae..4a19842e3 100644 --- a/vertical_whitespace_closing_braces.html +++ b/vertical_whitespace_closing_braces.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/vertical_whitespace_opening_braces.html b/vertical_whitespace_opening_braces.html index 3999d346b..52b34aa97 100644 --- a/vertical_whitespace_opening_braces.html +++ b/vertical_whitespace_opening_braces.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/void_function_in_ternary.html b/void_function_in_ternary.html index a5d265ea6..4d3213ccb 100644 --- a/void_function_in_ternary.html +++ b/void_function_in_ternary.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/void_return.html b/void_return.html index c22ebd8df..da42d55ef 100644 --- a/void_return.html +++ b/void_return.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/weak_delegate.html b/weak_delegate.html index b0eda0295..c77ff206c 100644 --- a/weak_delegate.html +++ b/weak_delegate.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/xct_specific_matcher.html b/xct_specific_matcher.html index efbf06a56..ea08d6175 100644 --- a/xct_specific_matcher.html +++ b/xct_specific_matcher.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/xctfail_message.html b/xctfail_message.html index c941fe08c..9650156eb 100644 --- a/xctfail_message.html +++ b/xctfail_message.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ - diff --git a/yoda_condition.html b/yoda_condition.html index 86ab1fd36..41fe0f693 100644 --- a/yoda_condition.html +++ b/yoda_condition.html @@ -285,6 +285,9 @@ + @@ -336,9 +339,6 @@ -