From c5f499a9162f22afb94b1b3e05f68136edfabca2 Mon Sep 17 00:00:00 2001 From: "swiftlintbot@jpsim.com" Date: Wed, 26 Apr 2023 16:40:45 +0000 Subject: [PATCH] Automated deployment to GitHub Pages: 603fff9a8270ab73066a7cd57415910193052d06 --- Classes.html | 6 + Classes/CustomRuleTimer.html | 6 + Classes/LinterCache.html | 6 + Classes/RuleRegistry.html | 6 + Classes/RuleStorage.html | 6 + Classes/SwiftLintFile.html | 6 + Classes/ViolationsSyntaxVisitor.html | 6 + Enums.html | 6 + Enums/AccessControlLevel.html | 6 + Enums/ConfigurationError.html | 6 + Enums/ExecutableInfo.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/EnumDeclSyntax.html | 6 + Extensions/FileManager.html | 6 + Extensions/String.html | 6 + Functions.html | 6 + Global Variables.html | 6 + Guides.html | 6 + Protocols.html | 41 +- Protocols/ASTRule.html | 6 + Protocols/AnalyzerRule.html | 10 +- Protocols/CollectingRule.html | 6 + Protocols/ConfigurationProviderRule.html | 6 + Protocols/CorrectableRule.html | 571 ++++++++++++++++++ Protocols/LintableFileManager.html | 6 + Protocols/Reporter.html | 6 + Protocols/Rule.html | 6 + Protocols/RuleConfiguration.html | 6 + Protocols/SeverityBasedRuleConfiguration.html | 6 + Protocols/SwiftSyntaxRule.html | 6 + Protocols/ViolationsSyntaxRewriter.html | 6 + Reporters.html | 6 + Rules.html | 6 + Structs.html | 39 +- Structs/CSVReporter.html | 6 + Structs/CheckstyleReporter.html | 6 + Structs/CodeClimateReporter.html | 6 + Structs/CollectedLinter.html | 63 +- Structs/Command.html | 6 + Structs/Command/Action.html | 6 + Structs/Command/Modifier.html | 6 + Structs/Configuration.html | 6 + Structs/Configuration/IndentationStyle.html | 6 + Structs/Configuration/RulesMode.html | 6 + Structs/Correction.html | 521 ++++++++++++++++ Structs/EmojiReporter.html | 6 + Structs/Example.html | 6 + Structs/GitHubActionsLoggingReporter.html | 6 + Structs/GitLabJUnitReporter.html | 6 + Structs/HTMLReporter.html | 6 + Structs/JSONReporter.html | 6 + Structs/JUnitReporter.html | 6 + Structs/Linter.html | 6 + Structs/Location.html | 6 + Structs/MarkdownReporter.html | 6 + Structs/ReasonedRuleViolation.html | 6 + Structs/Region.html | 6 + Structs/RelativePathReporter.html | 6 + Structs/RuleDescription.html | 8 +- Structs/RuleList.html | 6 + Structs/RuleListDocumentation.html | 6 + Structs/RuleParameter.html | 6 + Structs/SonarQubeReporter.html | 6 + Structs/SourceKittenDictionary.html | 6 + Structs/StyleViolation.html | 6 + Structs/SummaryReporter.html | 6 + Structs/SwiftLintSyntaxMap.html | 6 + Structs/SwiftLintSyntaxToken.html | 6 + Structs/SwiftVersion.html | 6 + Structs/Version.html | 6 + Structs/XcodeReporter.html | 6 + 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 | 6 + .../Documents/Classes/CustomRuleTimer.html | 6 + .../Documents/Classes/LinterCache.html | 6 + .../Documents/Classes/RuleRegistry.html | 6 + .../Documents/Classes/RuleStorage.html | 6 + .../Documents/Classes/SwiftLintFile.html | 6 + .../Classes/ViolationsSyntaxVisitor.html | 6 + .../Contents/Resources/Documents/Enums.html | 6 + .../Documents/Enums/AccessControlLevel.html | 6 + .../Documents/Enums/ConfigurationError.html | 6 + .../Documents/Enums/ExecutableInfo.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 + .../Documents/Extensions/EnumDeclSyntax.html | 6 + .../Documents/Extensions/FileManager.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 | 41 +- .../Documents/Protocols/ASTRule.html | 6 + .../Documents/Protocols/AnalyzerRule.html | 10 +- .../Documents/Protocols/CollectingRule.html | 6 + .../Protocols/ConfigurationProviderRule.html | 6 + .../Documents/Protocols/CorrectableRule.html | 571 ++++++++++++++++++ .../Protocols/LintableFileManager.html | 6 + .../Documents/Protocols/Reporter.html | 6 + .../Resources/Documents/Protocols/Rule.html | 6 + .../Protocols/RuleConfiguration.html | 6 + .../SeverityBasedRuleConfiguration.html | 6 + .../Documents/Protocols/SwiftSyntaxRule.html | 6 + .../Protocols/ViolationsSyntaxRewriter.html | 6 + .../Resources/Documents/Reporters.html | 6 + .../Contents/Resources/Documents/Rules.html | 6 + .../Contents/Resources/Documents/Structs.html | 39 +- .../Documents/Structs/CSVReporter.html | 6 + .../Documents/Structs/CheckstyleReporter.html | 6 + .../Structs/CodeClimateReporter.html | 6 + .../Documents/Structs/CollectedLinter.html | 63 +- .../Resources/Documents/Structs/Command.html | 6 + .../Documents/Structs/Command/Action.html | 6 + .../Documents/Structs/Command/Modifier.html | 6 + .../Documents/Structs/Configuration.html | 6 + .../Configuration/IndentationStyle.html | 6 + .../Structs/Configuration/RulesMode.html | 6 + .../Documents/Structs/Correction.html | 521 ++++++++++++++++ .../Documents/Structs/EmojiReporter.html | 6 + .../Resources/Documents/Structs/Example.html | 6 + .../Structs/GitHubActionsLoggingReporter.html | 6 + .../Structs/GitLabJUnitReporter.html | 6 + .../Documents/Structs/HTMLReporter.html | 6 + .../Documents/Structs/JSONReporter.html | 6 + .../Documents/Structs/JUnitReporter.html | 6 + .../Resources/Documents/Structs/Linter.html | 6 + .../Resources/Documents/Structs/Location.html | 6 + .../Documents/Structs/MarkdownReporter.html | 6 + .../Structs/ReasonedRuleViolation.html | 6 + .../Resources/Documents/Structs/Region.html | 6 + .../Structs/RelativePathReporter.html | 6 + .../Documents/Structs/RuleDescription.html | 8 +- .../Resources/Documents/Structs/RuleList.html | 6 + .../Structs/RuleListDocumentation.html | 6 + .../Documents/Structs/RuleParameter.html | 6 + .../Documents/Structs/SonarQubeReporter.html | 6 + .../Structs/SourceKittenDictionary.html | 6 + .../Documents/Structs/StyleViolation.html | 6 + .../Documents/Structs/SummaryReporter.html | 6 + .../Documents/Structs/SwiftLintSyntaxMap.html | 6 + .../Structs/SwiftLintSyntaxToken.html | 6 + .../Documents/Structs/SwiftVersion.html | 6 + .../Resources/Documents/Structs/Version.html | 6 + .../Documents/Structs/XcodeReporter.html | 6 + .../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/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 + .../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 + .../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 + .../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_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 + .../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_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/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/unneeded_break_in_switch.html | 6 + ...eeded_parentheses_in_closure_argument.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 + .../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 | 90 +-- .../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 143360 -> 151552 bytes docsets/SwiftLintFramework.tgz | Bin 509899 -> 516061 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 + 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_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 + 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 + 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_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_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_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 + 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 + unneeded_break_in_switch.html | 6 + unneeded_parentheses_in_closure_argument.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_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 | 90 +-- 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 + 618 files changed, 6176 insertions(+), 102 deletions(-) create mode 100644 Protocols/CorrectableRule.html create mode 100644 Structs/Correction.html create mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html create mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html diff --git a/Classes.html b/Classes.html index 295cca861..86dd30240 100644 --- a/Classes.html +++ b/Classes.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Classes/CustomRuleTimer.html b/Classes/CustomRuleTimer.html index 081f24197..a7c7adc86 100644 --- a/Classes/CustomRuleTimer.html +++ b/Classes/CustomRuleTimer.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html index 5ea76d0fc..5e5020e5c 100644 --- a/Classes/LinterCache.html +++ b/Classes/LinterCache.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html index 0b4a07e0f..8a757436e 100644 --- a/Classes/RuleRegistry.html +++ b/Classes/RuleRegistry.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html index d990db20d..bde4dc95d 100644 --- a/Classes/RuleStorage.html +++ b/Classes/RuleStorage.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html index ff4c1bb5e..33246bf75 100644 --- a/Classes/SwiftLintFile.html +++ b/Classes/SwiftLintFile.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html index eb2c458d3..bf95a4d05 100644 --- a/Classes/ViolationsSyntaxVisitor.html +++ b/Classes/ViolationsSyntaxVisitor.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums.html b/Enums.html index 79afac081..3fbb95ec8 100644 --- a/Enums.html +++ b/Enums.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html index aa70fe69c..113977643 100644 --- a/Enums/AccessControlLevel.html +++ b/Enums/AccessControlLevel.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/ConfigurationError.html b/Enums/ConfigurationError.html index 99e7dbf49..88167c6da 100644 --- a/Enums/ConfigurationError.html +++ b/Enums/ConfigurationError.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html index 9df9d3170..88c5a0156 100644 --- a/Enums/ExecutableInfo.html +++ b/Enums/ExecutableInfo.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html index 1c4c7ed79..3c5dc106d 100644 --- a/Enums/RuleIdentifier.html +++ b/Enums/RuleIdentifier.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html index dcdff7998..4b612aabe 100644 --- a/Enums/RuleKind.html +++ b/Enums/RuleKind.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html index cf92f3852..1f790e562 100644 --- a/Enums/RuleListError.html +++ b/Enums/RuleListError.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html index 63613e349..fffddc7b4 100644 --- a/Enums/SwiftExpressionKind.html +++ b/Enums/SwiftExpressionKind.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html index 170b9643e..a35c65643 100644 --- a/Enums/ViolationSeverity.html +++ b/Enums/ViolationSeverity.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Extensions.html b/Extensions.html index 5a3984197..78955afa7 100644 --- a/Extensions.html +++ b/Extensions.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Extensions/EnumDeclSyntax.html b/Extensions/EnumDeclSyntax.html index 9e80715ee..35de9d27b 100644 --- a/Extensions/EnumDeclSyntax.html +++ b/Extensions/EnumDeclSyntax.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Extensions/FileManager.html b/Extensions/FileManager.html index 9bcd42d75..f45f9b4d4 100644 --- a/Extensions/FileManager.html +++ b/Extensions/FileManager.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Extensions/String.html b/Extensions/String.html index 6cf8868ae..2db8b8e8e 100644 --- a/Extensions/String.html +++ b/Extensions/String.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Functions.html b/Functions.html index 68e66b7c1..e3b244c1a 100644 --- a/Functions.html +++ b/Functions.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Global Variables.html b/Global Variables.html index 7037a3f72..bafa4e60c 100644 --- a/Global Variables.html +++ b/Global Variables.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Guides.html b/Guides.html index d90d77f08..281977315 100644 --- a/Guides.html +++ b/Guides.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols.html b/Protocols.html index f72eb9b56..9853c246a 100644 --- a/Protocols.html +++ b/Protocols.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -586,6 +592,37 @@ structure, validating the rule recursively in nested source bodies.

+
  • +
    + + + + CorrectableRule + +
    +
    +
    +
    +
    +
    +

    A rule that can correct violations.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CorrectableRule : Rule
    + +
    +
    + +
    +
    +
  • @@ -611,7 +648,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -643,7 +680,7 @@ static analysis than syntactic checks.

    diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html index 90d378ec1..908390737 100644 --- a/Protocols/ASTRule.html +++ b/Protocols/ASTRule.html @@ -205,6 +205,9 @@
  • + @@ -258,6 +261,9 @@ + diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html index 6c52a2862..f4cdc701e 100644 --- a/Protocols/AnalyzerRule.html +++ b/Protocols/AnalyzerRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -341,7 +347,7 @@ static analysis than syntactic checks.

    @@ -377,7 +383,7 @@ static analysis than syntactic checks.

    diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html index 72ea203de..efe05013e 100644 --- a/Protocols/CollectingRule.html +++ b/Protocols/CollectingRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html index cb252e70a..22fa80977 100644 --- a/Protocols/ConfigurationProviderRule.html +++ b/Protocols/ConfigurationProviderRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html new file mode 100644 index 000000000..75889b6b7 --- /dev/null +++ b/Protocols/CorrectableRule.html @@ -0,0 +1,571 @@ + + + + CorrectableRule Protocol Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintFramework 0.51.0 Docs + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    CorrectableRule

    +
    +
    + +
    public protocol CorrectableRule : Rule
    + +
    +
    +

    A rule that can correct violations.

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

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func correct(file: SwiftLintFile, compilerArguments: [String]) -> [Correction]
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + file + + +
      +

      The file for which to correct violations.

      +
      +
      + + compilerArguments + + +
      +

      The compiler arguments needed to compile this file.

      +
      +
      +
      +
      +

      Return Value

      +

      All corrections that were applied.

      +
      + +
      +
      +
    • +
    • +
      + + + + correct(file:) + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func correct(file: SwiftLintFile) -> [Correction]
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + file + + +
      +

      The file for which to correct violations.

      +
      +
      +
      +
      +

      Return Value

      +

      All corrections that were applied.

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

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files +and returns all corrections that were applied.

      +
      +

      Note

      +

      This function is called by the linter and is always implemented in extensions.

      + +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func correct(file: SwiftLintFile, using storage: RuleStorage, compilerArguments: [String]) -> [Correction]
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + + + + + +
      + + file + + +
      +

      The file for which to execute the rule.

      +
      +
      + + storage + + +
      +

      The storage object containing all collected info.

      +
      +
      + + compilerArguments + + +
      +

      The compiler arguments needed to compile this file.

      +
      +
      +
      +
      +

      Return Value

      +

      All corrections that were applied.

      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/Protocols/LintableFileManager.html b/Protocols/LintableFileManager.html index e22a6ff80..b0db0799e 100644 --- a/Protocols/LintableFileManager.html +++ b/Protocols/LintableFileManager.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html index de8787262..f7cfaafa7 100644 --- a/Protocols/Reporter.html +++ b/Protocols/Reporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/Rule.html b/Protocols/Rule.html index e9e3ba25f..fde6b8c17 100644 --- a/Protocols/Rule.html +++ b/Protocols/Rule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html index eb4d0dd7d..08e7405c4 100644 --- a/Protocols/RuleConfiguration.html +++ b/Protocols/RuleConfiguration.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html index f306b0baf..8942c9640 100644 --- a/Protocols/SeverityBasedRuleConfiguration.html +++ b/Protocols/SeverityBasedRuleConfiguration.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html index eeed87bbe..54e612983 100644 --- a/Protocols/SwiftSyntaxRule.html +++ b/Protocols/SwiftSyntaxRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Protocols/ViolationsSyntaxRewriter.html b/Protocols/ViolationsSyntaxRewriter.html index 4e2050078..f3dabfba9 100644 --- a/Protocols/ViolationsSyntaxRewriter.html +++ b/Protocols/ViolationsSyntaxRewriter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Reporters.html b/Reporters.html index a0a99ee45..f9a12efd5 100644 --- a/Reporters.html +++ b/Reporters.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Rules.html b/Rules.html index e0a85f026..91ddfd91a 100644 --- a/Rules.html +++ b/Rules.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs.html b/Structs.html index fa70afd09..4e362762f 100644 --- a/Structs.html +++ b/Structs.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -466,6 +472,37 @@ values.

    +
  • +
    + + + + Correction + +
    +
    +
    +
    +
    +
    +

    A value describing a SwiftLint violation that was corrected.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Correction : Equatable
    + +
    +
    + +
    +
    +
  • @@ -559,7 +596,7 @@ non-triggering style

    diff --git a/Structs/CSVReporter.html b/Structs/CSVReporter.html index c08de4a76..d52025bc5 100644 --- a/Structs/CSVReporter.html +++ b/Structs/CSVReporter.html @@ -205,6 +205,9 @@
  • + @@ -258,6 +261,9 @@ + diff --git a/Structs/CheckstyleReporter.html b/Structs/CheckstyleReporter.html index cfb4c1446..3485a62b2 100644 --- a/Structs/CheckstyleReporter.html +++ b/Structs/CheckstyleReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/CodeClimateReporter.html b/Structs/CodeClimateReporter.html index 18a383fb7..058cf6a65 100644 --- a/Structs/CodeClimateReporter.html +++ b/Structs/CodeClimateReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html index 1f4f6dfae..0e5889378 100644 --- a/Structs/CollectedLinter.html +++ b/Structs/CollectedLinter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -342,7 +348,7 @@

    A CollectedLinter is only created after a Linter has run its collection steps in Linter.collect(into:).

    @@ -488,6 +494,59 @@ +
  • +
    + + + + correct(using:) + +
    +
    +
    +
    +
    +
    +

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

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func correct(using storage: RuleStorage) -> [Correction]
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + storage + + +
    +

    The storage object containing all collected info.

    +
    +
    +
    +
    +

    Return Value

    +

    All corrections that were applied.

    +
    + +
    +
    +
  • @@ -544,7 +603,7 @@
    diff --git a/Structs/Command.html b/Structs/Command.html index b0fde58f1..4cb7c5ecf 100644 --- a/Structs/Command.html +++ b/Structs/Command.html @@ -205,6 +205,9 @@
  • + @@ -258,6 +261,9 @@ + diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html index 06f65e5a1..ceadab761 100644 --- a/Structs/Command/Action.html +++ b/Structs/Command/Action.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html index f8218c050..e5c254ce0 100644 --- a/Structs/Command/Modifier.html +++ b/Structs/Command/Modifier.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Configuration.html b/Structs/Configuration.html index 91fc4d668..14b908654 100644 --- a/Structs/Configuration.html +++ b/Structs/Configuration.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Configuration/IndentationStyle.html b/Structs/Configuration/IndentationStyle.html index 1216267a8..00cebd217 100644 --- a/Structs/Configuration/IndentationStyle.html +++ b/Structs/Configuration/IndentationStyle.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Configuration/RulesMode.html b/Structs/Configuration/RulesMode.html index 4d4460b21..8528410bb 100644 --- a/Structs/Configuration/RulesMode.html +++ b/Structs/Configuration/RulesMode.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Correction.html b/Structs/Correction.html new file mode 100644 index 000000000..19ce7fc5d --- /dev/null +++ b/Structs/Correction.html @@ -0,0 +1,521 @@ + + + + Correction Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintFramework 0.51.0 Docs + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    Correction

    +
    +
    + +
    public struct Correction : Equatable
    + +
    +
    +

    A value describing a SwiftLint violation that was corrected.

    + + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + ruleDescription + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let ruleDescription: RuleDescription
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + location + +
      +
      +
      +
      +
      +
      +

      The location of the original violation that was corrected.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let location: Location
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + consoleDescription + +
      +
      +
      +
      +
      +
      +

      The console-printable description for this correction.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var consoleDescription: String { get }
      + +
      +
      + +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Memberwise initializer.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(ruleDescription: RuleDescription, location: Location)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + ruleDescription + + +
      +

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

      +
      +
      + + location + + +
      +

      The location of the original violation that was corrected.

      +
      +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/Structs/EmojiReporter.html b/Structs/EmojiReporter.html index c592e332e..d1cf815bb 100644 --- a/Structs/EmojiReporter.html +++ b/Structs/EmojiReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Example.html b/Structs/Example.html index 71a620a61..e1126545c 100644 --- a/Structs/Example.html +++ b/Structs/Example.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/GitHubActionsLoggingReporter.html b/Structs/GitHubActionsLoggingReporter.html index 36105276d..f576fed55 100644 --- a/Structs/GitHubActionsLoggingReporter.html +++ b/Structs/GitHubActionsLoggingReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/GitLabJUnitReporter.html b/Structs/GitLabJUnitReporter.html index c16703318..0c89d8f6c 100644 --- a/Structs/GitLabJUnitReporter.html +++ b/Structs/GitLabJUnitReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/HTMLReporter.html b/Structs/HTMLReporter.html index f43afb6ba..433278c3b 100644 --- a/Structs/HTMLReporter.html +++ b/Structs/HTMLReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/JSONReporter.html b/Structs/JSONReporter.html index ac7f80246..dbf9c3cb3 100644 --- a/Structs/JSONReporter.html +++ b/Structs/JSONReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/JUnitReporter.html b/Structs/JUnitReporter.html index db80dd33f..6ff90dac3 100644 --- a/Structs/JUnitReporter.html +++ b/Structs/JUnitReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Linter.html b/Structs/Linter.html index 4a7e94f28..b7746d79a 100644 --- a/Structs/Linter.html +++ b/Structs/Linter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Location.html b/Structs/Location.html index 7563dad11..98186b048 100644 --- a/Structs/Location.html +++ b/Structs/Location.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/MarkdownReporter.html b/Structs/MarkdownReporter.html index 741eea063..f07352c52 100644 --- a/Structs/MarkdownReporter.html +++ b/Structs/MarkdownReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html index 92ecde05e..aa0b2a939 100644 --- a/Structs/ReasonedRuleViolation.html +++ b/Structs/ReasonedRuleViolation.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Region.html b/Structs/Region.html index 34163aee2..75bfe51ea 100644 --- a/Structs/Region.html +++ b/Structs/Region.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/RelativePathReporter.html b/Structs/RelativePathReporter.html index 7c1fb8b1b..f84f6e189 100644 --- a/Structs/RelativePathReporter.html +++ b/Structs/RelativePathReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html index 2d020ccbc..dd91b0bdf 100644 --- a/Structs/RuleDescription.html +++ b/Structs/RuleDescription.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -559,7 +565,7 @@ violations for these examples wherever ↓ markers are located.

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values are the expected value after applying corrections with the rule.

    -

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    +

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    These examples are used for testing purposes if the rule conforms to AutomaticTestableRule. Tests will validate that the rule corrects all keys to their corresponding values.

    diff --git a/Structs/RuleList.html b/Structs/RuleList.html index 84e9ca7c5..30760202b 100644 --- a/Structs/RuleList.html +++ b/Structs/RuleList.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html index 00ee13be2..5d103b6ef 100644 --- a/Structs/RuleListDocumentation.html +++ b/Structs/RuleListDocumentation.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html index d1a32e13d..b4d08415c 100644 --- a/Structs/RuleParameter.html +++ b/Structs/RuleParameter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/SonarQubeReporter.html b/Structs/SonarQubeReporter.html index ab6a65a81..f2ba002a7 100644 --- a/Structs/SonarQubeReporter.html +++ b/Structs/SonarQubeReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/SourceKittenDictionary.html b/Structs/SourceKittenDictionary.html index af32c97c9..a5a1896c9 100644 --- a/Structs/SourceKittenDictionary.html +++ b/Structs/SourceKittenDictionary.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html index bb4883006..cfb4f8735 100644 --- a/Structs/StyleViolation.html +++ b/Structs/StyleViolation.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/SummaryReporter.html b/Structs/SummaryReporter.html index 19f6e594d..820b2c3dd 100644 --- a/Structs/SummaryReporter.html +++ b/Structs/SummaryReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html index aa5d00c07..4f13572f7 100644 --- a/Structs/SwiftLintSyntaxMap.html +++ b/Structs/SwiftLintSyntaxMap.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html index ac1ebdf23..375a94f68 100644 --- a/Structs/SwiftLintSyntaxToken.html +++ b/Structs/SwiftLintSyntaxToken.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html index 7d4936449..64aac1c87 100644 --- a/Structs/SwiftVersion.html +++ b/Structs/SwiftVersion.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/Version.html b/Structs/Version.html index ad84c29fc..5c14858e5 100644 --- a/Structs/Version.html +++ b/Structs/Version.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/XcodeReporter.html b/Structs/XcodeReporter.html index d533d5b5c..a28e51c79 100644 --- a/Structs/XcodeReporter.html +++ b/Structs/XcodeReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html index 02efe1be9..d563ea398 100644 --- a/Structs/YamlParser.html +++ b/Structs/YamlParser.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html index 5579c0b61..35ea3cac3 100644 --- a/accessibility_label_for_image.html +++ b/accessibility_label_for_image.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html index a0e9a3ac1..ec6970c25 100644 --- a/accessibility_trait_for_button.html +++ b/accessibility_trait_for_button.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html index 0daa917f0..7d9f706e7 100644 --- a/anonymous_argument_in_multiline_closure.html +++ b/anonymous_argument_in_multiline_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/anyobject_protocol.html b/anyobject_protocol.html index e9dda6250..2fb3c0974 100644 --- a/anyobject_protocol.html +++ b/anyobject_protocol.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/array_init.html b/array_init.html index 9aac6abe8..8dad348e5 100644 --- a/array_init.html +++ b/array_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/attributes.html b/attributes.html index 74460995c..2dec71f64 100644 --- a/attributes.html +++ b/attributes.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html index ee46aa1ed..958c126ef 100644 --- a/balanced_xctest_lifecycle.html +++ b/balanced_xctest_lifecycle.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/blanket_disable_command.html b/blanket_disable_command.html index 98aa0e30e..46f37ab0e 100644 --- a/blanket_disable_command.html +++ b/blanket_disable_command.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/block_based_kvo.html b/block_based_kvo.html index b348f7e2c..494408bb7 100644 --- a/block_based_kvo.html +++ b/block_based_kvo.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/capture_variable.html b/capture_variable.html index e18f2cd92..57d24a4e2 100644 --- a/capture_variable.html +++ b/capture_variable.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html index d7cf17736..cf79a6215 100644 --- a/class_delegate_protocol.html +++ b/class_delegate_protocol.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/closing_brace.html b/closing_brace.html index 03a49f552..95866bdb2 100644 --- a/closing_brace.html +++ b/closing_brace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/closure_body_length.html b/closure_body_length.html index 99eead962..13ac76020 100644 --- a/closure_body_length.html +++ b/closure_body_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/closure_end_indentation.html b/closure_end_indentation.html index d48f4b747..5b097625d 100644 --- a/closure_end_indentation.html +++ b/closure_end_indentation.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/closure_parameter_position.html b/closure_parameter_position.html index 85a6eeb6c..1af7125aa 100644 --- a/closure_parameter_position.html +++ b/closure_parameter_position.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/closure_spacing.html b/closure_spacing.html index 230c96324..bfa191efe 100644 --- a/closure_spacing.html +++ b/closure_spacing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/collection_alignment.html b/collection_alignment.html index 27948f687..afd65e896 100644 --- a/collection_alignment.html +++ b/collection_alignment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/colon.html b/colon.html index ceebde148..87b4c447a 100644 --- a/colon.html +++ b/colon.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/comma.html b/comma.html index acd16f476..903a2ae9d 100644 --- a/comma.html +++ b/comma.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/comma_inheritance.html b/comma_inheritance.html index ab16a3272..2378d4a38 100644 --- a/comma_inheritance.html +++ b/comma_inheritance.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/comment_spacing.html b/comment_spacing.html index 09e8e7d34..3158d7213 100644 --- a/comment_spacing.html +++ b/comment_spacing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html index 0ffa69b42..f3b843116 100644 --- a/compiler_protocol_init.html +++ b/compiler_protocol_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/computed_accessors_order.html b/computed_accessors_order.html index 740dc90ee..6f3228915 100644 --- a/computed_accessors_order.html +++ b/computed_accessors_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html index 23381dafb..355c303dd 100644 --- a/conditional_returns_on_newline.html +++ b/conditional_returns_on_newline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html index 10e03bd82..e202a7994 100644 --- a/contains_over_filter_count.html +++ b/contains_over_filter_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html index 52a4df7c9..b1e56a40c 100644 --- a/contains_over_filter_is_empty.html +++ b/contains_over_filter_is_empty.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html index a7ff5b333..85632a8f8 100644 --- a/contains_over_first_not_nil.html +++ b/contains_over_first_not_nil.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html index 1180c6493..5de06b601 100644 --- a/contains_over_range_nil_comparison.html +++ b/contains_over_range_nil_comparison.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/control_statement.html b/control_statement.html index a6a42e482..66acac334 100644 --- a/control_statement.html +++ b/control_statement.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/convenience_type.html b/convenience_type.html index 1990d5e32..d69d7a1ac 100644 --- a/convenience_type.html +++ b/convenience_type.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/custom_rules.html b/custom_rules.html index c1cae7870..8948a887c 100644 --- a/custom_rules.html +++ b/custom_rules.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html index 049d77052..cee6a8c1a 100644 --- a/cyclomatic_complexity.html +++ b/cyclomatic_complexity.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/deployment_target.html b/deployment_target.html index 11f6d0ebf..74cd08504 100644 --- a/deployment_target.html +++ b/deployment_target.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/direct_return.html b/direct_return.html index 3aafa54cc..3e468cdd6 100644 --- a/direct_return.html +++ b/direct_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html index ab3bdd949..1cdfeb17d 100644 --- a/discarded_notification_center_observer.html +++ b/discarded_notification_center_observer.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/discouraged_assert.html b/discouraged_assert.html index 8d2045ca1..66de5e693 100644 --- a/discouraged_assert.html +++ b/discouraged_assert.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html index bcac0b5ae..745cfb725 100644 --- a/discouraged_direct_init.html +++ b/discouraged_direct_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/discouraged_none_name.html b/discouraged_none_name.html index e09be9ad9..fdff477a9 100644 --- a/discouraged_none_name.html +++ b/discouraged_none_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html index 4bd63bbae..05712397c 100644 --- a/discouraged_object_literal.html +++ b/discouraged_object_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html index f13e0cc27..89f2dfd21 100644 --- a/discouraged_optional_boolean.html +++ b/discouraged_optional_boolean.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html index a561523c1..e619d3ff6 100644 --- a/discouraged_optional_collection.html +++ b/discouraged_optional_collection.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html index 295cca861..86dd30240 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html index 081f24197..a7c7adc86 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html index 5ea76d0fc..5e5020e5c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleRegistry.html index 0b4a07e0f..8a757436e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleRegistry.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleRegistry.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html index d990db20d..bde4dc95d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html index ff4c1bb5e..33246bf75 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html index eb2c458d3..bf95a4d05 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html index 79afac081..3fbb95ec8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html index aa70fe69c..113977643 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html index 99e7dbf49..88167c6da 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html index 9df9d3170..88c5a0156 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html index 1c4c7ed79..3c5dc106d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html index dcdff7998..4b612aabe 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html index cf92f3852..1f790e562 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html index 63613e349..fffddc7b4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html index 170b9643e..a35c65643 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html index 5a3984197..78955afa7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/EnumDeclSyntax.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/EnumDeclSyntax.html index 9e80715ee..35de9d27b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/EnumDeclSyntax.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/EnumDeclSyntax.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html index 9bcd42d75..f45f9b4d4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html index 6cf8868ae..2db8b8e8e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html index 68e66b7c1..e3b244c1a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html index 7037a3f72..bafa4e60c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html index d90d77f08..281977315 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html index f72eb9b56..9853c246a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -586,6 +592,37 @@ structure, validating the rule recursively in nested source bodies.

    +
  • +
    + + + + CorrectableRule + +
    +
    +
    +
    +
    +
    +

    A rule that can correct violations.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CorrectableRule : Rule
    + +
    +
    + +
    +
    +
  • @@ -611,7 +648,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -643,7 +680,7 @@ static analysis than syntactic checks.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html index 90d378ec1..908390737 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html @@ -205,6 +205,9 @@
  • + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html index 6c52a2862..f4cdc701e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -341,7 +347,7 @@ static analysis than syntactic checks.

    @@ -377,7 +383,7 @@ static analysis than syntactic checks.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html index 72ea203de..efe05013e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html index cb252e70a..22fa80977 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html new file mode 100644 index 000000000..75889b6b7 --- /dev/null +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html @@ -0,0 +1,571 @@ + + + + CorrectableRule Protocol Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintFramework 0.51.0 Docs + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    CorrectableRule

    +
    +
    + +
    public protocol CorrectableRule : Rule
    + +
    +
    +

    A rule that can correct violations.

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

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func correct(file: SwiftLintFile, compilerArguments: [String]) -> [Correction]
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + file + + +
      +

      The file for which to correct violations.

      +
      +
      + + compilerArguments + + +
      +

      The compiler arguments needed to compile this file.

      +
      +
      +
      +
      +

      Return Value

      +

      All corrections that were applied.

      +
      + +
      +
      +
    • +
    • +
      + + + + correct(file:) + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func correct(file: SwiftLintFile) -> [Correction]
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + file + + +
      +

      The file for which to correct violations.

      +
      +
      +
      +
      +

      Return Value

      +

      All corrections that were applied.

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

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files +and returns all corrections that were applied.

      +
      +

      Note

      +

      This function is called by the linter and is always implemented in extensions.

      + +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      func correct(file: SwiftLintFile, using storage: RuleStorage, compilerArguments: [String]) -> [Correction]
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + + + + + +
      + + file + + +
      +

      The file for which to execute the rule.

      +
      +
      + + storage + + +
      +

      The storage object containing all collected info.

      +
      +
      + + compilerArguments + + +
      +

      The compiler arguments needed to compile this file.

      +
      +
      +
      +
      +

      Return Value

      +

      All corrections that were applied.

      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html index e22a6ff80..b0db0799e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html index de8787262..f7cfaafa7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html index e9e3ba25f..fde6b8c17 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html index eb4d0dd7d..08e7405c4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html index f306b0baf..8942c9640 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html index eeed87bbe..54e612983 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html index 4e2050078..f3dabfba9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html index a0a99ee45..f9a12efd5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html index e0a85f026..91ddfd91a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html index fa70afd09..4e362762f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -466,6 +472,37 @@ values.

    +
  • +
    + + + + Correction + +
    +
    +
    +
    +
    +
    +

    A value describing a SwiftLint violation that was corrected.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Correction : Equatable
    + +
    +
    + +
    +
    +
  • @@ -559,7 +596,7 @@ non-triggering style

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html index c08de4a76..d52025bc5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html @@ -205,6 +205,9 @@
  • + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html index cfb4c1446..3485a62b2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html index 18a383fb7..058cf6a65 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html index 1f4f6dfae..0e5889378 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -342,7 +348,7 @@

    A CollectedLinter is only created after a Linter has run its collection steps in Linter.collect(into:).

    @@ -488,6 +494,59 @@ +
  • +
    + + + + correct(using:) + +
    +
    +
    +
    +
    +
    +

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

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func correct(using storage: RuleStorage) -> [Correction]
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + storage + + +
    +

    The storage object containing all collected info.

    +
    +
    +
    +
    +

    Return Value

    +

    All corrections that were applied.

    +
    + +
    +
    +
  • @@ -544,7 +603,7 @@
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html index b0fde58f1..4cb7c5ecf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html @@ -205,6 +205,9 @@
  • + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html index 06f65e5a1..ceadab761 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html index f8218c050..e5c254ce0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html index 91fc4d668..14b908654 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html index 1216267a8..00cebd217 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html index 4d4460b21..8528410bb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html new file mode 100644 index 000000000..19ce7fc5d --- /dev/null +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html @@ -0,0 +1,521 @@ + + + + Correction Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintFramework 0.51.0 Docs + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    Correction

    +
    +
    + +
    public struct Correction : Equatable
    + +
    +
    +

    A value describing a SwiftLint violation that was corrected.

    + + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + ruleDescription + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let ruleDescription: RuleDescription
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + location + +
      +
      +
      +
      +
      +
      +

      The location of the original violation that was corrected.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let location: Location
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + consoleDescription + +
      +
      +
      +
      +
      +
      +

      The console-printable description for this correction.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var consoleDescription: String { get }
      + +
      +
      + +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Memberwise initializer.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(ruleDescription: RuleDescription, location: Location)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + ruleDescription + + +
      +

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

      +
      +
      + + location + + +
      +

      The location of the original violation that was corrected.

      +
      +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html index c592e332e..d1cf815bb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html index 71a620a61..e1126545c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html index 36105276d..f576fed55 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html index c16703318..0c89d8f6c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html index f43afb6ba..433278c3b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html index ac7f80246..dbf9c3cb3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html index db80dd33f..6ff90dac3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html index 4a7e94f28..b7746d79a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html index 7563dad11..98186b048 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html index 741eea063..f07352c52 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html index 92ecde05e..aa0b2a939 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html index 34163aee2..75bfe51ea 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html index 7c1fb8b1b..f84f6e189 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html index 2d020ccbc..dd91b0bdf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + @@ -559,7 +565,7 @@ violations for these examples wherever ↓ markers are located.

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values are the expected value after applying corrections with the rule.

    -

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    +

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    These examples are used for testing purposes if the rule conforms to AutomaticTestableRule. Tests will validate that the rule corrects all keys to their corresponding values.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html index 84e9ca7c5..30760202b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html index 00ee13be2..5d103b6ef 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html index d1a32e13d..b4d08415c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html index ab6a65a81..f2ba002a7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html index af32c97c9..a5a1896c9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html index bb4883006..cfb4f8735 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SummaryReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SummaryReporter.html index 19f6e594d..820b2c3dd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SummaryReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SummaryReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html index aa5d00c07..4f13572f7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html index ac1ebdf23..375a94f68 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html index 7d4936449..64aac1c87 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html index ad84c29fc..5c14858e5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html index d533d5b5c..a28e51c79 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html index 02efe1be9..d563ea398 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html @@ -205,6 +205,9 @@ + @@ -258,6 +261,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html index 5579c0b61..35ea3cac3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html index a0e9a3ac1..ec6970c25 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html index 0daa917f0..7d9f706e7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html index e9dda6250..2fb3c0974 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html index 9aac6abe8..8dad348e5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html index 74460995c..2dec71f64 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html index ee46aa1ed..958c126ef 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/blanket_disable_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/blanket_disable_command.html index 98aa0e30e..46f37ab0e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/blanket_disable_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/blanket_disable_command.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html index b348f7e2c..494408bb7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html index e18f2cd92..57d24a4e2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html index d7cf17736..cf79a6215 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html index 03a49f552..95866bdb2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html index 99eead962..13ac76020 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html index d48f4b747..5b097625d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html index 85a6eeb6c..1af7125aa 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html index 230c96324..bfa191efe 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html index 27948f687..afd65e896 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html index ceebde148..87b4c447a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html index acd16f476..903a2ae9d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html index ab16a3272..2378d4a38 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html index 09e8e7d34..3158d7213 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html index 0ffa69b42..f3b843116 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html index 740dc90ee..6f3228915 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html index 23381dafb..355c303dd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html index 10e03bd82..e202a7994 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html index 52a4df7c9..b1e56a40c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html index a7ff5b333..85632a8f8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html index 1180c6493..5de06b601 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html index a6a42e482..66acac334 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html index 1990d5e32..d69d7a1ac 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html index c1cae7870..8948a887c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html index 049d77052..cee6a8c1a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html index 11f6d0ebf..74cd08504 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/direct_return.html index 3aafa54cc..3e468cdd6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/direct_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/direct_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html index ab3bdd949..1cdfeb17d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html index 8d2045ca1..66de5e693 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html index bcac0b5ae..745cfb725 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html index e09be9ad9..fdff477a9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html index 4bd63bbae..05712397c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html index f13e0cc27..89f2dfd21 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html index a561523c1..e619d3ff6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_conditions.html index e5e2c3009..7856de749 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_conditions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_conditions.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html index b7e5bfa00..bdde17d1b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html index 04a8d6f3b..a6e03eb4c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html index 648c1e001..828f16b52 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html index a480c89b1..db77346a7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html index 0a2bf7e4f..b27303d00 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html index d0c41c28d..61cfaf8a3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html index 427b8c67a..da3a23197 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html index e22ff566b..03d0c23ec 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html index 55d3dfbbb..eca651083 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html index 3bffa7609..358e83333 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html index 604371cbd..3bf742d18 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html index 91283340a..3e4ab4929 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html index 58c32b093..b11bdcca6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html index efc019566..e537119d6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html index a3498247c..50e371b9f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html index c56a0df04..238496195 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html index b146bf705..8ffa68bc5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html index 08c759230..bb7446fb6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html index 3a8a3e02d..9e03b2e01 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html index 32b93751c..fba64ce9b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html index de938d14c..e3cd719eb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html index c83bf3c8a..b7d13c917 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html index 62c4c43cf..e5be01e38 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html index 04a47740c..7113d0fa1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html index 88e641f94..6ecde274b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html index a63c344b1..e664c8aa2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html index 34dbfff5a..22a6d3a0a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html index f34ed1ace..46d5692d7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html index a1570c6d6..35d7f3640 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html index 9cdc66976..637807ad5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html index 309816f59..5684c5e3a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html index b66532214..2515b12a5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html index a450d1ba7..d62b52c5b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html index b5ba19b1e..5dbbd3987 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html index c5661fadf..d7b21d278 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html index 06bc5fd06..4b26a9e37 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html index 9821fcb30..2aedd647d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html index c420bb59b..b8cca0e0d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html index 6b0bf3573..46f01da0f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html index bfec48998..82cef8daf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html index 224eb4d7f..0c76c45e8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html index 0c6dc3613..093bfa2c6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html index d6f8aeed1..0df4384e7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html index e97acb0ba..8dde3ab5f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html index fb25b43ae..096f5ef3a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html index 29e7ecd10..b0886054b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html index b819e4486..539a9f1c4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/invalid_swiftlint_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/invalid_swiftlint_command.html index f8465a963..c5c623f7b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/invalid_swiftlint_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/invalid_swiftlint_command.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html index 4770afd62..78613768c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html index 07ae60a1b..a2a58c5ad 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html index ba53fdf9c..fe0e58f13 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html index 36ad8c2a5..3109e283a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html index 27463e863..68db5583a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html index 4251dba8d..f54c31cd9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html index 9b03ff9ef..231eb3dfa 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html index cf94bc478..7291d7797 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html index 78212d992..63a105d51 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html index 87bb8c0f5..0aa8b935f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html index 80511c8de..d4cc241f6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html index a59d89f84..00962154c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html index c2d2c6c18..be8be1beb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html index b12ecb9c8..4f5722b0e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html index eb256c93b..b41d8c657 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html index 9d0c05f16..bf026f34b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html index fec7ee7cc..74122a894 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html index 39878f468..71ff0f458 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html index 85ca18316..a3acb0977 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html index 09613e1c0..e2e37f655 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html index f54ba12e0..ab580a4ad 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html index 7ee2c7a97..0cc19d040 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html index 9bee84ee2..9d4fb2b1a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html index 4972cb5fa..b4ff68efc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html index d5d55e63f..5000e7182 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html index e0777719c..a706dedc8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html index f95c759dc..6e8a94e8b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html index 0bb497fe4..163a6050b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html index 74be3c849..e241742c6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html index 47a0d29ae..ddaf14d0e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html index 67e2760be..1c8d1a5cb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html index 0f111eca0..f8668976e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html index 8ede00f41..158a0dc18 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html index 94a81b3b9..1307c8bab 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html index c3ef1fcff..dda60c710 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html index 49bd03ac1..582ad486b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html index 30a9e7103..5cbed688c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html index 23eeee028..465a0dc17 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html index 5077b153c..c0158cafd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html index 65eb5be02..a163dc20f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html index 3b0a84d1a..196f237c7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html index 6078e4701..fc58a19e8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html index 8e5cde051..b6af2c92b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html index a73a56d8d..b34a6bb5e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html index a96de7410..fc6d43497 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html index c23fa520a..109df3313 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html index 3114fb76b..fbd0dff31 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html index a6192fde1..fc0463672 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html index 4e2401486..e7bad72eb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html index ca68995b3..dd6701e90 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/period_spacing.html index 8a6dff677..2012724b2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/period_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/period_spacing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html index 59e3dd44e..312e8cff7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html index 2bb3703eb..fb90a12f3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html index 180036ddb..07a79a69b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html index 6d5eb660f..417368892 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html index 612f8c809..d1e7234c6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html index 217da6c37..9cd01d5e3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html index dedd32884..5baae50ae 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html index d2cf974f9..71a5909f5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html index bae5a95c3..ed8c96cbe 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html index 80839a260..b5d5efc03 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html index 9fcaddf59..a081e6cb3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html index 86e67256d..ba0623bd4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html index 5473eada4..0cae30d2d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html index 3dc5d8541..b8b6be7f3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html index f4b2ed701..6ab15cf28 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html index 2e39b8399..d0c6d52ca 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html index 8b1b1102f..1b026f3c5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html index d07c17db9..305e055ad 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html index 58991bbdb..3b3cdbc11 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html index 7cd1abffe..298ed9c8c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html index 6a59a8596..269b78c9a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html index ebcffaa2b..e1efe2786 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html index 87e6a3762..0345f28cb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html index f0566d2c2..c27ca0f62 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html index 4bbcc6324..222a55ee3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html index 479252fd9..41a8ca6bb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html index 996e82a08..7156db429 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html index 60e1f09c7..00d819f54 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html index deba7a28b..6b1082aae 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html index fa022a748..77da11ca2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html index 45831c880..e458d353e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html index a84e125d8..379046870 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json index 8894a111e..d3e947f99 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_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:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

    The current SwiftLint version.

    ","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:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    The raw SyntaxToken obtained by SourceKitten.

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

    The syntax kind associated with is token.

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

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

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

    The byte range in a source file for this token.

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

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

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

    The length in bytes for this token.

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

    The raw SyntaxMap obtained by SourceKitten.

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

    The SwiftLint-specific syntax tokens for this syntax map.

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

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

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

    The identifier of the rule that generated this violation.

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

    The description of the rule that generated this violation.

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

    The name of the rule that generated this violation.

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

    The severity of this violation.

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

    The location of this violation.

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

    The justification for this violation.

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

    A printable description for this violation.

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

    Creates a StyleViolation by specifying its properties directly.

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

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

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

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"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:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_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:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"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:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"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:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"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:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

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

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

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

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"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:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"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:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_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/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"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:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"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:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_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:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

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

    Whether the specified rule is enabled in this region.

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

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"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:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

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

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

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

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

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

    A lossless printable description of this location.

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

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

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

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_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:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_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:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

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

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_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:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

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

    The file to lint with this linter.

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

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

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

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_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:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

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

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

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

    The path to the file where the example was created

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

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"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:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

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

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

    ","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/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

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

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

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

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

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

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

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7invalidyA2EmF":{"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:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_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:18SwiftLintFramework7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

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

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV16warningThresholdSiSgvp":{"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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

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

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

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

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

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

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"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:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

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

    Represents how a Configuration object can be configured with regards to rules.

    ","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/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_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/Configuration.html":{"name":"Configuration","abstract":"

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

    "},"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/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/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

    "},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_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:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

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

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

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

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

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

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

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

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

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

    For CustomStringConvertible conformance.

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

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_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:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_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/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","abstract":"

    Returns true if a file (but not a directory) exists at the specified path.

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

    An interface for enumerating files that can be linted by SwiftLint.

    "},"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.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"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/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"

    A rule that is user-configurable.

    "},"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:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"

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

    "},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

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

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/EnumDeclSyntax.html#/s:11SwiftSyntax08EnumDeclB0V0A13LintFrameworkE17supportsRawValuesSbvp":{"name":"supportsRawValues","abstract":"

    True if this enum supports raw values

    ","parent_name":"EnumDeclSyntax"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Extensions/EnumDeclSyntax.html":{"name":"EnumDeclSyntax"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"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:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"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/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_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:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"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:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"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:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

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

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

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

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

    ","parent_name":"ExecutableInfo"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

    "},"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/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

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

    The reporters list containing all the reporters built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

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

    Shared rule registry instance.

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

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

    Register rules.

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

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC20registerAllRulesOnceyyFZ":{"name":"registerAllRulesOnce()","abstract":"

    Register all rules. Should only be called once before any SwiftLint code is executed.

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

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

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

    Persists the cache to disk.

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

    Singleton.

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

    Tell the timer it should record time spent in rules.

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

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

    ","parent_name":"CustomRuleTimer"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

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

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_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:18SwiftLintFramework0aB4FileC8contentsACSS_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:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

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

    The file’s contents.

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

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

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

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","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/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

    "},"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/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"},"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_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"},"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"},"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_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_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_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"},"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"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"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_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"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"

    Reports violations as a newline-separated string of comma-separated values (CSV).

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

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

    Reports violations in a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"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/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_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:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

    The current SwiftLint version.

    ","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:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    The raw SyntaxToken obtained by SourceKitten.

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

    The syntax kind associated with is token.

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

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

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

    The byte range in a source file for this token.

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

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

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

    The length in bytes for this token.

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

    The raw SyntaxMap obtained by SourceKitten.

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

    The SwiftLint-specific syntax tokens for this syntax map.

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

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

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

    The identifier of the rule that generated this violation.

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

    The description of the rule that generated this violation.

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

    The name of the rule that generated this violation.

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

    The severity of this violation.

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

    The location of this violation.

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

    The justification for this violation.

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

    A printable description for this violation.

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

    Creates a StyleViolation by specifying its properties directly.

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

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

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

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"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:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_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:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"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:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"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:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"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:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

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

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

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

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"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:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"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:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_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/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"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:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"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:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_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:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

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

    Whether the specified rule is enabled in this region.

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

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"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:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

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

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

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

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

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

    A lossless printable description of this location.

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

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

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

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_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:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_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:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

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

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_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:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

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

    Formats the file associated with this linter.

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

    The file to lint with this linter.

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

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

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

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_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:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

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

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

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

    The path to the file where the example was created

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

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"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:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

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

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

    ","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:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

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

    The location of the original violation that was corrected.

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

    The console-printable description for this correction.

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

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

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

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

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

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

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

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

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7invalidyA2EmF":{"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:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_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:18SwiftLintFramework7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

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

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV16warningThresholdSiSgvp":{"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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

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

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

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

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

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

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"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:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

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

    Represents how a Configuration object can be configured with regards to rules.

    ","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/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_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/Configuration.html":{"name":"Configuration","abstract":"

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

    "},"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/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/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

    "},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_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:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

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

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

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

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_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:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

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

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

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

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

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

    For CustomStringConvertible conformance.

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

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_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:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_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/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","abstract":"

    Returns true if a file (but not a directory) exists at the specified path.

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

    An interface for enumerating files that can be linted by SwiftLint.

    "},"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.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"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/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"

    A rule that is user-configurable.

    "},"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:18SwiftLintFramework9OptInRuleP":{"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.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

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

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/EnumDeclSyntax.html#/s:11SwiftSyntax08EnumDeclB0V0A13LintFrameworkE17supportsRawValuesSbvp":{"name":"supportsRawValues","abstract":"

    True if this enum supports raw values

    ","parent_name":"EnumDeclSyntax"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Extensions/EnumDeclSyntax.html":{"name":"EnumDeclSyntax"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"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:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"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/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_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:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"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:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"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:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

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

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

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

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

    ","parent_name":"ExecutableInfo"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

    "},"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/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

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

    The reporters list containing all the reporters built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

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

    Shared rule registry instance.

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

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

    Register rules.

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

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC20registerAllRulesOnceyyFZ":{"name":"registerAllRulesOnce()","abstract":"

    Register all rules. Should only be called once before any SwiftLint code is executed.

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

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

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

    Persists the cache to disk.

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

    Singleton.

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

    Tell the timer it should record time spent in rules.

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

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

    ","parent_name":"CustomRuleTimer"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

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

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_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:18SwiftLintFramework0aB4FileC8contentsACSS_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:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

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

    The file’s contents.

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

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

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

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","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/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

    "},"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/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"},"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_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"},"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"},"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_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_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_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"},"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"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"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_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"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"

    Reports violations as a newline-separated string of comma-separated values (CSV).

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

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

    Reports violations in a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"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/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html index 72d683eab..e5efc6952 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html index 4140e0c3b..d71c9b014 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html index cde2b3839..eafa47e5d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html index c593f6ca0..f82ef171c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html index fba27f16c..f26182acc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_enum_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_enum_cases.html index f6165c11d..c2af16b7b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_enum_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_enum_cases.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html index 741a506ea..511c35e28 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html index bc0e741a5..f66720896 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html index 24f4443b6..dd0058211 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html index c28a7c3bc..5e39d8f86 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html index b0782138d..038f256ba 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html index b31a6905d..ac8014eb2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html index 9a9243454..03a09f329 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_else.html index 30b2e6c39..e3a03be8a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_else.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_else.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html index 721ca3135..3faaaf2f7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html index 2d024e5d9..6c98a1818 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html index 90d6e960b..0770a76a9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html index 4d324f9f0..37bcb93ad 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html index fa972a3e1..a27f728ab 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html index b357c9f4c..cb875bd64 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html index 51cb91217..62f85d11a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html index 6343f9ec1..bec3ce955 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html index f7cd5e33a..5980e1652 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html index f3401dba6..0840fa7b1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html index 5baa64b36..06ae17318 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html index 68017261e..3e672b703 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html index c09d29d7c..49f5e58b3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html index 11034f4e1..f1f315d16 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html index 82c992e5f..0229626ec 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html index 42e569002..0f902e1ee 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html index f118e8a62..e80097698 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html index 519fe60be..c0fb45232 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html index c868ba8a2..d42d67d6c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html index ab72349d9..537ef6a47 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html index a9b8f183c..00c41a0a3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html index 920f9d5cb..c5dbc37d4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html index eb80290ad..4d06349a6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html index 6fab4ca6e..5ae9a7a57 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html index 3b69fe155..78504bdaf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html index f1c46c9e5..9ae26a168 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html index 03450e45b..a394815e1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html index a5a7d13fe..d4057c1ea 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html index 09fe9b4cd..7f7b5d63e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html index 3cc7c3317..81ac37d66 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html index d450b6d5d..fdd42b444 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html index fab6e6e8c..9d784aa71 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html index b81fa77c0..85a514516 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html index 61fa60ee4..34de4c0bc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html index 22dc7ee47..2e69ce14c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html index d7ab735e5..bb0f370b7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + @@ -343,12 +349,6 @@
  • Default configuration: severity: warning, only_enforce_before_trivial_lines: false
  • Non Triggering Examples

    -
    [
    -1,
    -2,
    -3
    -]
    -
    func foo() {
       run(5) { x in
         print(x)
    @@ -359,23 +359,19 @@
       1
     ])
     
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    foo(
         x: 5,
         y:6
     )
     
    +
    do {
    +  print("x is 5")
    +}
    +
    +
    do {
    +  print("x is 5")
    +}
    +
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -387,6 +383,16 @@
       return mul
     }])
     
    +
    [
    +1,
    +2,
    +3
    +]
    +
    +
    do {
    +  print("x is 5")
    +}
    +
    [1, 2].map { $0 }.filter { true }
     
    [1, 2].map { $0 }.filter { num in true }
    @@ -414,13 +420,6 @@
     }
     

    Triggering Examples

    -
    [
    -1,
    -2,
    -3
    -↓
    -]
    -
    func foo() {
       run(5) { x in
         print(x)
    @@ -433,29 +432,23 @@
     ↓
     ])
     
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    do {
    -  print("x is 5")
    -↓
    -}
    -
    foo(
         x: 5,
         y:6
     ↓
     )
     
    +
    do {
    +  print("x is 5")
    +↓
    +}
    +
    +
    do {
    +  print("x is 5")
    +↓
    +
    +}
    +
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -467,6 +460,19 @@
       return mul
     ↓
     }])
    +
    +
    [
    +1,
    +2,
    +3
    +↓
    +]
    +
    +
    do {
    +  print("x is 5")
    +↓
    +
    +}
     
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html index 2df9e3752..7c9aecf65 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html index 798d13812..82e46eb69 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html index 6a9fa4c41..536824b9d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html index 956e7b1ef..53200f142 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html index 053e844d2..3b06dd7aa 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html index d439b0972..96fd97dbb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html index d98f19d6b..84561c8b0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx index 11124f2c49251e04e671c82a0b0ac68d2227d129..1a54e9c890d7d4f5aee53c599c57797e86bae5e9 100644 GIT binary patch delta 16599 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 Q`q5=@lXrP+Aw2cJ00x<;x&QzG delta 14785 zcmb8WcYGC9*ET$B&zW+1B80;sq?6toq!L01p(GHRbP`G+l_c~Ia}q>~K-lP#4t7CG z2!bF|Y=}w|1q7w&ZKc}~3%qMig3oh5_xF77?>&D^pFO**a;}SzTD1V$nly>FY6)$W?zE9RF!g)EL&>6J!D&2f{mt~gF;V^1 zWUxJ{>@*)%vTS!v)s}~rnf6*WM=frO@qZ}t=+*&pyB?Cab2`t?YQycn`|>-TJ^00Y zXK>y?Scqv+Fx8@Y$UZ*We5k3OT*hk`df~=_&0T>LTLh0pDb$h8 z223v-KSdv?fuBmql7+wM(8BWrCg|-yhHrR5wDhC7zYvVhJrJN@G-6Q!TO@sGEf=cz z-0V^*lrDPk>p$<+@A_cgV9+Ed9eUyFaB#P?43Dmb0Q{mIOTx|T!Bgr>wff8A-}b|dk73FD6DIb&&{{S)z zw6Ic{t7L!(Ls^adE6Zf6yg?o!$IBp{gA>w=(s1!7$;WWP&}f)w$a)NB8rs4paidrv zb`zcKQ}#Sx6Bi8A`491-FpaN_@1RUgl%l;mG1M|y6k}8P;kW>p%xmKPq)EY&pEvi9 z4^V2OrEo_g!}QK9gt2OVEiMfv@|(#?=BflK*qOz84d~kkYdfU< zf&hIp8BQyQa0bb|xNA4q%3tgn0ekrAt|3ZNf)wtR#qeY~M5>UOB1JlL8Q=0X-QXwwbn;;Mkq_$F9X9Y&9lO9=+@n)} zDCc84bp$hC+i5&p|pB#qk5+GI;{*08I zUOB)wX9UB1ek>!+6dxsd`=qk$0Rw5i9B54jGZTL1v6+WqD!-kXqr8+O`8dlMc3A=$ z3?Ap!z%G1W=fm>!92#f^Ka$m&ugr=75B_FWxA`F^p-D&(rV8vRTh1o147dmHLxbT5 z!+!RMVSyo7{9arp=8A2hQg~aqFHE(+V_#t}v|DYbZ5wP;Z0Xh;))%bR)-IM0ERp6b z<_2?!>6j_Uc+8lszNB_nJ(N17mHet)Cy$hM-E013N~w+`uac(pIH#4Sh`E8&H;=!>}bPn(Gl<(zgaMh34idOeKM58 z!=#=*6Bq{A!4G{CAc+Zo^J{%llow*9AO~r|-6tVTg%R;mu!CeiU@=6F)420|&pGR}Q`Th#mz>ac?Ql(T`#Flk~=k z9$`?#f9tVceR8^-?bIR}zuB`b-`#TvNZi~j2Hxapy^`Q4ukMwnjO-(2`V42dD<1Mx z;X#TN>y^tevmD|XbmUpR!{7if?VSMo`MTces_?L@lJmum3ib32$)k{LZkC z56e%4A$)m$2E^_zgt%ce2Z7=nf}x)wKzu{(pd3_|C=v3H@*%lUZYy1oR!L(d4?}}} zvh7Xl-`1X1yX9xgdCT*b$(CgE&*m4+9;R1KfyULw_UcMj3#Xw>I3*0GnT47B$ZM0O z73BVo@|5jQ!(x7N`*>K+lXq-}CwTUY=`fGaeK8#7@`#|JJa*@kx@RDlbz6)5XFal) z&jZqn<^7b(SSiwx%y4JDzK#=frEEuUhF9vLvkFyNQo4gCBYPn@Fk>MEFsS4otms6q zhSpa>G*8hY$-I15mqnK2`l1F>^|?<@fH3ZvT>($?Gfymq=lRG*)8Q0e@57#gt2nbS zd&0P7yd3JI1;ALWwL@!OHAUsO)<*M1>%5?f_glPL`LaOj=^%-;FY)E3CE;Y!la^$Y zs!v;z2~+rzQJF-&AwrS;3%XD8yjjLH)sw` z;%}W;s~BV<*hd?UH6vi2LG#c=e)S{=#;2TGW^l70%q}%yhNEP3trw@B6c|iqgdq(9=^I#O`R?Y-p=6}+!urS zThG{O;!Zr%lO~QjhX66n)|<$RZ6h@y4*whQkr6TXgF)A5Z@6~*hTgN8^^-n zD|i-q2$vgb{rRpf6V!2KveT&%7^q$jqgBZ7EA@5^BI(-eh0!}8QH4c4rCbN;w0&=T zZrU5FJkg>BXLdk4{CEd+V6c$S*qg4@w9} z&zC|zZ3A_Tm#ebEiTb0-?nVwxgLLy7KzK(hO$kqvQwm=J<~ z-M)N2hv)eFaEFVt@zbwGavCnPxa(@{lh`}!}`U1_4DT80QcPL z&3Bb%@@HQ4Xi9oD9pGhNv$aII=$?mA?y?6;Vd&@@Yn)I?XRq`@iH#8Xv#9ze}ahb48w6L$(b8H&x#Z0D`K{Smu zrJF?9Xy0tlv)wgbGBz1k7>61|m1^ZXTb8xX@{Rh?veXi2-mk7|s14z3_fLZce)x^G z%EAhnR3ekx4|!quNa)OqY9Ay2RoIv*u1y)hmp4Yj8h(Jb&+=~@v&hSZ><%Y?Rk%Bn zOyHc|17J1xJWvXDKI^~`r9^gmlNshKSB)Z_KE1mWaIQ9mE31m6;f@l9m$#9jE^11k zZ?9^Khn4)@rc_wLA2fxMfe+b}4NvjXJ<-atq0%5n5yPzQ(19P>6DuuMR|zpZ^UVl; zXHOz5;T>L2RToc}gS<5YYLexVUjD`_5XWF6$2UR=TOK@|1MB&){aMmFQrwPw z?8OA0`sOK}W1*+CwE^umPj9r>leZL({0+73@W}_if?U6;`Wdu|+gjm<^_7CNJYg@`qd0RON({C-0Z@ zrO%}j@xC}(Y{z=SQ^IYbw4pZ4q={O9EF?O$L8$d*a}8QM&7XgMa|8JC>9^igd}U#> z(-n?q-hg9bH_eBiJCXbq40 zJEpz+6tv-n_v*omFMh9r4C1fvO(2yT`Ti_;j9++PQ#{?qF^g~6KT({bdGIsGrjZ2n z_+UEN_>m7L5Zn$sj$q+OjxQu+-u*)tnD}wp8hQRlYZO&~+hybrdT^8Gr77-Hz}cf< zg+cStWZwS7hR01bQ5|5IU`P|silrjhkJ#7Sr`h}4{cTHa{RmRLX-$G*@D;1IY_)ir zUF5rJjNclEs>js~rI9>WqdZrRk}gRNQg70p7okx2Mws4E8)PuVXvsKwDtPNgrvT$> zq1@bcf*jzZg)(xo{L1A;YKdl*!7F_Ig?yX_Y?Ez)*2~rzR?#xUl4yQl-e+EJE-`mDOQwsaCetia zUsF5d*Txr&qm3~}Nj;}FsD-LkIjx{FM*cvyN>dFd3|ZoGc7yeym?l*?)KFV&oT25D z1Ua?dxE%-`&+gV0pS408=#4wAu#6au3>z#`ddh;2kIM_qgJ88m^VNFb7&~k}(*za^)43cX_AHs_QWj!eg)J$ib38 zI)M3ep{LkU>%iZ=o(e(y!S$sO$d}xBH$hi?FBUJ@=h+{#4Y%C3)SC~QyPIC4Xdz!c zrY2C}=_{=<95+l6*N8Ff7>jSLeF#lke#v3HAaGFA#d`w*`tsQOiZi-C~r#q zdksJVKk?ugIf17imP27ve1{5<)@jLd0iK!xyP*f(31by-25-#-E&Fn_on9~4r`l!P za$7g+1#5)m6-y8EYSRf*sYx`hH+EEasu9Z5N^5zO>?v(E{A4H*XR7#&OzcntO*9%eQnIWzbAoF}4G`U4$UXqa6VzzsuCm8^%l@MIoOzWw)(oa<`%HVN?Gy=~kS=v1s&eAw z%IdMBE6Zk;jKkp85CLD}AD%E&`Jy>;Lyt?)U4=_6aCy`vNKxTpycF#q6u$8iM5yq2 zb3=Ig5+tc`p#^7HzR+>TdEDSjV?WmtnlAqW!WevpbN#>%KE)loXe!U5tr2>|CpfGT zQb{ORH=1d|)*?{Gh}#Ym5#tB4Og_suI3seqX*R$|yI(eWZnHkAF2n zsB*I9^K_*ZX6^=GIDsQ}Lo|GhOLoKSa0k0I!45EDL>owF-{<3a+AH6+82h6hWC#y> zQ0KnIFFYVm`KG10s~7aq{0m2TQm?+o&7KemU*X4|)bKSdYz6TY5xa;ZR<87u3LJwO z-fRW__kzHq1}|Q`r{ZK=lL*<&4Xbow8@dO96cExIS)>J^E?DG z_yJ#S2NOWS+f5K|`lw{mEIHI$)1Rq?NerU!bbELL3)+JVmSCkfTva;IN}nTA#M27` z(L%(tajaveRrVOVBA6Dt+k!ZE?H&yXa(#J-Uw(|h**@?B-8 zO|u@b4zs*(>0>@)p3BymDolySE5^mfM5!AbGn&--4YfTChO5FBo)xlQ>P!tihh1*K z2FP@i=v^j&hYT6g*8)YlHy{>w-XyTl5x+bRN8lUW_#r$6?_<T=L><8<$+`@s^;FR$?jcAWkt7iQ44;m9*#Tp|E z$D2RGAPSRc*A7qq3~4G$YjO0~ex`+%q=O%jC?%4dTYpks-gUrvHZqmet5VyX;IL7Fyex<&t)~a60 zWo3iXRsLDtD;G(BOBIHjWPopqbHvuH3=TjRsKOho`y*VEz)JgqrFKDRIJH|S4o`O6_8ZP=qi93GCexI5ZOYs4K`>7mjNsL zz!Qon3t1F^Vp$!%2N%xv|IvZc0JHgE25v9q1AW9r(;epIGQCrfKtWVm#@Z zHV?POLxG~rl>{Op|KTB%6>Say2%iG9BtQ_(O#lbeX5%vnkj%7Mcp?FYTJyA-lHli4 z-M3~+&xsuRB=D6Xj2I~_~bnz zwcF?fO016t+?FvwjL;_Itt5z&ClO@v>4#@J68tYqju7W-wOCAi0HNHkli_uxS{C{_ zT~=QFNf@_ZUSQDDw29ce6TAggXiR~HP>Cy2;0dU}HmPt@DR;XpPrg36uR%*9zt}kq z_7t0h{X#eq)`m=jr+8Q_6TR&R?18pDwp^RT`h)dl>vU_5<-X-DOPTpEbGf;dsnImq z6l^?i9AGr6+tiNA8RdCpw$e%dRc?|g=8{ebQ`r@%kKq)&4DrJLhHNjn#cJ$24H+_{ zTn`JunqZiMBST=S+I^DF*mYuj-8ScBa|;XS+`NH$PvG5CjDgD=*c(>cUjgQR|r z|86_rCZ>5ozZR=uz5c(a)$q@7m{54K?>K?R96h&@bN;5Df3ch6U=RRvR zv;zizV0aAVGq{h_WAyC7@A!HQjHcEdvG6#xJ~0*=fZ@>~s3bv)=>Yv1+{1+qNMrCD z9(9mC`W4M>ArXE-%2>q0&-`Izw(?U;a%tCR5Te4}mb1%r#>kyywS|df>UXq-Dwu)o zoq+Hz7Pf}mp|^Dn4-={cJ173}TU#&dZ`Nn6T`k{R7Ft5gJIv9hk4*!OpBdBCcgRs6 zB3S;JTq-@3o{{<)zNhSkhxn2h&-St&aGBzxiI6D#F1$wuqly+;j3L-mTMluMgwK^j z2qfb1a!4RE^H({f$?*i7z4G{pj6^Zc6^D~5AVH2L`S$9`k9KK=Z&g4CON=ZyytPhK zrq)!J@J+FWm{|!nh{pU%8c7r$sDxP%iOE%jup)446_i0Zww?&p6mRN$WisE@rAQp_ z3dI`}p;Qjh`N}GOG%M3M-WBY|R-wcWwIcebfUb0Kztah?dqc5U?g~OnHZ4LR&di1y zl7b(zVY=ck3&gHva@*Ma*nwi&ZPVkJw8UPtjhBlbzh%mL3nK)Dv#1rKMON!>q6u*T=9# zcpV4CvSejXOD5>#3*dvtUw}{sO*nHBDdui`Ro^w@=d_b{k)CDp(SN172@drU!GZmJ zn77WTc4MqNj@IRDeS4O~<9sPy*-O7L9{S*hX;7t1(;gN-5r13OTrP8CWTR*tm@1h`wlg3hJoK%b$XAN&%^Zlhk3?zm?(OjUAaA=*h% zh!z3U#Ide!`05xaq0igLl74i>Nn>FMWaCF;>5VQJH;w|eEUYPkr}WZ@R)l)!cr#?8 z=Xf$y8O?VH@3kWAMVFq!n|9`DA|*hmsbs5`j%xch_u2hUIgJtMj1|E>2 zAFm_n_^6D`Lq|+0hmJ9Nl-x>rP3IBcvUywQ(^}-J&#E=%3+9n(H(HbV#=ngv>P6M0 zTvT3btevM|fy$z(!?RTuOC9$4kphb>EH$%8>gyZ}3#Gnp`w_B@8AS63{14cOuzsIv zVnqOxakZJv0*-bIBio4Z11#73X=RYApRA|;`rFt#BF{(J*$Uh^9y}Q}O($C*olx)Q z`JHu9$`+0b_Jj5cdnemN+bPOCSJ{HC-&xmL3oJJ&GtywGu!NewBZg?9IoIqoT{CSl z4L3y^?~-rWZ(L{`WOS&Xsf*NXpXG$HVV%?(E1vMH+IZ=jb_n?Ghc&HAiMY)WXl%9RgOeHaZiXi zxXz58+sTZYuwpxTP$O>IPS30OIqhUc5-3sgC{L3t%aTB8nwBh0h?r9+;r1PnD;tP- zab)v(dy~Y>IuT=c611gc&rV3D`VnEMV=Rx`_qZ5dC*alv5W!sY@!SGPP+aqx-y8j+ z7a#GWpBUdK9M^O_;(~69ivT4hF!4=3$|Qj@z5HffiW=)Gl>`dZdA}zk zsBaUR`*tHcj2;``{8+Zj!82R|YPPF{P_v^a_pEbrOI?r{ zm>BIEfj6F{u?)xdi%GJEVV}ixHWcSArm+ms$CAy9^P|K*uEF@@Vkm^iF?|VS7n+Pc z1wWx&P|v7+l=qc5`LH}#x=tyh6vKJL7y}a*QL1P$>tLR0=dc(02$PS%0*>WSeK}Zu2GN`iXVDwcOg3 zD#9*X-mt8;jIo57KP6IWl)0_xE7NY1%hcZ_8&4BiIK>!eRMq#%Mb1#WDt{;+Dyx<8 zN=NyYd{AB~4@?vj z_2=JysdXc9>P1M05!iTNVP4_~C#qcHI$ax;;VK-rmpk~7g1j~suAyh?bpb<4jHp$622 z5kcSx=kqSK7lZ0Tap=o5wh)~EG6d-~ylxV2Tu7mDb-=G*rttXy0rxuO4<{@fTE%boH<= zc`a{T`YL3}?V3$sZDSi=+2~I$%ZWyExKuCXw$(=(JJ7QZ9K97X-TA*z7$KNT%>wC> zm$FT7C}a)`*@KUt}mD{qwh7!3AVgd>(%zh_^FTd2WLtToa`sa)zP zsg?_tIp(hopBSEl5skGn;EbWP(yj6G<7AI&A16%pEdD)+0KryG1&p(HJ>@Us5$W7v8aNs=da9Y!nSfz$Mz9k=Q`8(tnpt7XLw!|6#2 z*7k?K#5f)858;Zbxi$j}0>BS@1Q4-o#K{4qqAE58(9;SY52UZid|~7?tPG~u`G4al zZjcZrhQVCo4;sT@g1UN^UI~^6|J1(_w=sDX6^blEOA(AvwKj6Nw>F>gnB&Wt@Dv^& zOz~h_yxyO{=?D9s8UWK^elslFEZBG0CsNs~&GwaTqisAHx_?<;u~u5cEPq%|TINug zet}HfICDqSFQ#{?aHYG+M5QY;j1lS=>O4x=g(?41o>Phyi~P1ci;_q13&tc+GvA+ z{|R}-4Y`%B&rn^>>RUIf*}S2oX3_PnaNA$>`eS(MFIoyu^!%Ha*aNfvhD6!k43*{# zBZC-UZ)-l=MQ378y%jJ0O$%6W;d$C1rKP2XFniQWWtvp5VkbpnFk~YDh52H zt|~bCAw5ixPqzW50;xNx^^zN~;ln^k60_?Kxa~CY>LT7gO&w>=rZhefx{Cek0ktzg zL6h4);q3roakJ{?H=jL>ptI~cLVpBZFgp@5NLT0LhEE_wsUuR6z$tDg3P~MaM*xuE zBVLUnqu_g%Dgx_fVZXD)7S+wv_YVC0EDft52ExSjx*2%$ED=a`(=qZ>B8lpz;rve_ zT_)H^s1>h$N?gO$4%BRX9f3a`S9-Rk>4~nJjH#c|v`)gZ&xp>d#ciL_wASF~`mP$4 zb2N1mvEUqGrYcDwX6+wRK1%FcSBZDe5w%ueyB`bWz+`1Cv7s#}a!%G(kM2&5pkOiJ3AhSIoh|JFz9Q-*oI~wagr)G<> z@pF=tBK-PuvQ-4vC};6c$|9mvkGSF>Qm`*jlL-dQC0^1`xv9KqL1n&@t$0!q!bWqZ ze8zNM-Y2gxjiK_`SfZtmNh^$>8q1}TQm_P+wS3AjK)p^p=T5OojAi%O>#UZgGX*YD zh&PsU>?IAg?@*4{U6xY&HW{4Cw<%wfj7#5!PD)Zs#%b5DlyPE-EyY%Mex+h7mVmME zK%x?#ERpMASoj;nFcybv-l3_A#V_BX$&W$5cd3===3-qex<_g;>>l{5EGk#tudz`%x+s8y-`(HF(fVy|A|rn?SCv zx(yNHR82C5;8lh%E7MsKYMs_rf8`NcwuvS6-O=VpO%gdm-x*6OWPctPHdZXJ?}oST zkT1=_;dh~&@-q7S(Qax>N8dWZBu3U}WBgB~YF)7CCt9>DT=5eLQfEB=6RBY){`wQG ze+K&eOhT59ML*Nrr|CPVo~X*u;g}A29;K;L#N_%EEc%6Xn`$DcU=01Pk>DNqg$Uq| zc=s3RDJM6h%}09VqbAoUHD79Y8{)*w`b6CJD@j=bUjLPP5RZ=E$b-jW@83vVV^RB! zP+pANtUmKDiQS*?Kp=fI8kKt_)lryrk7P0u=ia0KM&RLl#H)v6!0&|42zcq%NPCYE za%z1jZup%vg=YA7dM_9~?~|r}{n4sBK0nO*10sj$ zau+5#1R_o!v#qfSM3~1>&N0J$(p+r1V=6ZOYSv>X9eA zeREJfh4^|y4|9A~?|MC^_YUCxecO;MRAa}^#7IrVah+Kj1@W6Yvm{d`u`SN5fB$ES zC9b~0eYwZLf_(SiEBL{Vo@!w|#rV0-BHpD_dmNs{;>j^QmBo@MU*N8@8IhhUX4Fr> zpaD=^<(jtCo7?1BVBld+`{{aPPQ2| zbNy(1^D!#)F4jvFoV?Im{clyG<@H7G*W#OXhRR1X^a#^tEUzEce8b%yUGHVmEcGMZ z3RK3k&jjFs)}*;qqY*@TM0cP5t0uLgo{BZ7Gl|Wu(v3`at71j{Fh07izfMi}p$Lx@ z_(_WJNOy_QT|@ptua`BJ)DL#Q-J-{IBbQY8ab1P|^~cIb>IGuy4tE3QigrHPBvw}3Eme1g>!;!tS!L0*V@st)3V4in*KQQ zwYkYW*WB0aXF6|s(KORYnP%e_V{dp&J+Ia&yOn(TI@H)dmS+g(q_?CXahUjT5v}_~ z|4-Jx{|tMD3G@$%vdR5RMpsTLtHPyg2&w(^Z!e14N9`p|JC0)xkSTc|BMy-^y@#*u zgF(tMaSEi7!PFUzW-I7s1bY7uMnK8?-OZ&yPgBxhZ4&c8w zP`dWUzKV^Mf>ieFsfcKXJDvxB8Qvg{D0`pQKt>N|?1RME58N!YdQ7)WLAEb#4Yr=v zpRKE`qpVSu+2;G^C(U7|Q?&YJ#t)36)nkpdYgC@Jea-*%FCC{rZhHB}1b}1c)r+)t z4(9bDi!&Q%_oDPmfBd2s8>Gx?8C1Lrx+pNyofhF&7qt0@tqg-1{L+G4n2wfw_T~Qp Dp#4)N diff --git a/docsets/SwiftLintFramework.tgz b/docsets/SwiftLintFramework.tgz index f6cfb4e49929264f90df58e30c3e492354b6f206..b8a5c2a0032ac0b6aef57ee43e687678b22d8481 100644 GIT binary patch literal 516061 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

    Y6ui zsF`Dh;{+xP;IuoJtUwzcE{i8yBsllQ7FNqEa|(8Hx3)IM#nU<^v(+z?U)Ev2u3DzA zKS>=7aN7xRGqU(PEA2X8z8R2q&sNNRJv=N*LmkoRi* zjn0zQ{jP^;<%6KUakQgtBNLHoVf1QR`bK9y_6fj*Dz!mZv&Tex8^(pe*HU~Xh|_iD zi{YV#f?1FFHKa`S4ZXe#l_c^}Yz8Cr<+r-mvvlV(H?vP#fR z>K#W}X# z!&&0!DGi3>@BY$F&{=1C(&fL7dhd36zGV2aVLVylBH6DtudbUuTmkWCBR%G%W!X*f zJtQupsUTSNYC7wu(BDBQ{Do~kJNG0`#1G!Bv*z^N^xGMzJSE+?B`eZ*WQY5rLY8&1e3I#xX}-q~Fy8GO)n)3-uVCWmr_oMpO~KTk z6c`K78yUzgoUadX6783zv`6jIzbr$K+G^h{Z{2SBmrT5T8x6;*Bj6KKPD2nrz{Jv` zDxEw`(6}P0e~xBb_Y9NC2_2ffoPiD?s;M}nL**JEKjS?U96|`HIY6YqCEtcImS7<|2-znhkOh#=)+(jQw+Y|JQWMT}5kVuF4xK zefI#6QU3y=!se+)al4YeLD|WjRR5;M=*wO1 zjI8JqO8Tza&P(i-7kkgTp5-lIl(IUr(LSxP{7+zt4k4S81kR!%*J6vFB&Lj*fK5ve z+>*lGG#wtk+t$sR4bcnY+Qi*ruen^#WVvS(nRFM7r)d{k=WeXyMk}H96So+k0C_Cac3^FU=6d1>@=LT1Zn;f$Ur@^38~?gB zg{{dA_H-;VN$+e_zMePL;z#rD?P{!^HydEz4sze~Rdx_w*ivMniHZn}oN(sJGo*Cl z9DE>-9*xE{U&OA|llqpUtukmnD@SfIE>D0bwRuXEa6zOr*N+&|nLM^|5aR0aefK>Y z1=S}RR1GAY^CD#XMQmwSQ!L{~!%!{WQ)VmT&`?A2n9%5AP0JY%<#&4apOc7~ji$!S zi*t+SNi$7M&F0=pTI&qaXE4B)s5(j*++5#wZy~EYybE!mLFXXLHco`uZ8Ux`OjnVw z4OAATf~#q%iryO8NBrtFGI^$st5o_1yzZC<(lN$p#%&Z6JDQn$Tn~;%T5vehVi!cC zli@;5XH?m_g32oe5or3vnH|*$9?kRgX}CQ#IG~9+sLy?y=0_*? z~m|mxlYoe#_ z0=EWZyy?{Q5mM+oV>`Ii~J? zqoE8Bo?|*dsn~}!yVOVvM1oIR5N*hn)`6XYw5UZrwO1AIP{gMWbsJ&q7z*wvUf7*^G%zC$fI zq6L&?H_s^?8D_{}y(o*lcUMkw@YQU?86YB_NV{sq-*!EQmh3`#iFle7D{`RPp-fDq z;ceNM3K8QP=?VKEs6WSYRcdi5SC>u~j!F`J>2tDYBqX~Le>RfKKOQQQ?y&6oZ7UT? z^;&MwzVDgeLjjnXMT>Ot%b5kgaZ1`eE?2Fk-?cqTo8u{R8$-IU0M2sklP7viB3zN~ zi$tGiTu+vnOcUv75BPqwf} zyjguPtXbqx?t64R+`0-K9l}st~Izn2^VbJoT20QnO)t5 zdO3~O54qb@|5}n_A&%!bn>Y&7czoW-43Q&VB|GkcoNDxyUlYk0k$WlDeCeEAagVz;s#WU^ua zx%oPd>Mdjv9yl(=^m+Y4xyl>rtrmxx9i1WCwTmP~?y<3Up{!5hEfl2lPakpzM}VJiJQqqZUeFq8^Ih#XU#NQm4;He_6?Ru5Z< z9CBkJNAE2J%=(eWTS(iZ^_dX)j5v5VFF+jX&H08zhka^=nYin_F1?J>y+esqj8ulOiqGD{EmzY`xiEhQP$A-FJgCwV?j4cw58P$sI1=AEre94q2IsfRdtq!dctEB2Aiu^jP+xqcyGz0>Yh7^ zWieXLuj^hE{oAT={3q|jmS}@Ok_wI;1b4mI&1-x0`1`Dtj0rz}+_kT}SMJrmPq=zL zrHlEo*vk$}e)@3InaLg9p|{4_WSSS_02V2OExooF{ekHxxtGhCXRo6o@vnin#B{XT zs-Tn$0bqY9EWP1|*0aYx^O@Iq$h@bPl9JIlTOpA&=gZsC;Ea795Bk}s#$jiwD$-`x z%ytzQ2Lb8ibgH+L>AB|`&A!G^p3teXoXs{{ z6Eu^sZ#BrDUbZ(UdagXk)pjyw$#4_5ngj(ro-^JjGe}r2I>{Z?5bY`a5LkpIZ24)c zrRzt{2m7(2(H-(QL9?Z<6;B6lvZb(3R>{9UF7y`RJ#uKnzWSZ;-l-}rQ1}Jhp`FtX zW-n9wp}(Bd*JM0pF%o}Y z3_YA2Y~Bi5r9mH%*S5(3N}6P~;`$0ZbUs_+;CHL1Sm3}cOvS#E+xDj!%t~@2&Kprv z9Px99u&#NnP`wY2eT7>!%rAbgHYKgb_g<;$6&*t`<1cI?0koVXa_Gq02IGU=WfP-m z&z{uH^Pt~YC^}MH45Zn!!K{ha%vZYdw9}?J#=!zEZ?Fo|BbJnYG#|OU#uA5{rOOH| z={n}6hl*uN6q-=qb(R~EHm6-cJcrn{+zXkDAj5;CjyXhQ| zDhfnhd*nW&>wCnX6*BA+z(QKd-}&(LDbXtv!x;Zo*{3USBaVYj|2!blyh<@N3@{Bx zqG=+i?n0hpAWvD7Isb|_Mu*G_?n2%T10J;T8U_UGJi&b~$I1#;2|~nWl%-$=n@S+y zGK$f&f-g~Drx-Thenm?nP&W+lM|(=sbZLSh2O`nxLgsm4Y8Y^sgeB(yEJ|=s#PR6x zS%OUvahHY{CAyG5;iAYnpo9TK-;kuNIZb|r+tUH2NPs^FBcL(z@)_I&2#y;6-{6?3 zUZfcMB9r5iC=j}st6hJZl9+qrX&)#*B+x*|hry$V5Y$5$5yr(sVkzs<@ouJLV`W zM#z5a?r!XTco21iu~VlHLiMR<EaW{AoO;k4Lg;QLfc~x^9c9if$%3&eKPBe zBPT=VsNebsmD{eu)nIRxheykV1cbVW$BUQMb(QM5)NK7%QlBerzqY}6sk>1ZgH-F2 z((s;YLTaOp%e?>KP0W`7Ia|{V;-gMmeF|f(cB3lVd1K zyj9KKy6T7~EGyyJ@_kwg%RQKndmVkz{F&a^RnPYg^yX(*{!#n>0$T-ea3mFA%~)s? zZd5h6w9UR|dwwm)nM&&_$%~#k^cZ$(uKvMNBFIDIaa=L~j;YL+$!>+ABA0>QEM?<)2>y767IuGB_4QQmT`7!XTN2;gk4{Ng6n72M%`>hUSM zfT3|K(Ug>sxq5NL&@j;dyW$z}HE-nNkxR!+p-C?1*V_C;gtXroJM<_-LUP99_;9_x zKEVcEmG_o8>zuPDUppm5^)uJt3tgq~4TNHDxVeR`rtVv_FlJm6Dy@q6AYC%4k|?d# zhoT&`>fea?e2PPzc2jus_4et3fFkfg;aeLMrllLM68`y z&+KgJD$H-;0i}Z8e+v=*jQ{GvB=}h4xnJ5l(}8co`w|_&J>*6dcHSnOa?o=4x*~4D(L98HGzN*gz;1;X9^Glwot~`kALBOKsmz7XC^jE{ zI1o3faONPHFc55Ok%d*X#j977I_JD^GwoE=r8<_ZK4{&sq8CcncX?+o_uyHbY4@XD zOSj-&qjkA($y8_P$?PBF)+Bds_fsR(;o8fvx;+N;kNKAmz;iRgm;05}S(sTrPDDH! zgklMN=EKCbPwnd$ZC&5Qo@j3@tZDtkN-#gfwVW8B`5#7>hhb7IOHn~y&qDaD)*0k_ zs*|Jc0}g5-v5?uI5AKiEQLMeiSUHYu*E73}pzoqBfr`!$^05lnkCY^um7yE2$e2PN zVFp_k4$dS9pYl_O9-Hc>QLf`oadgDc_3ZOwKQ-Tn8?!GTPIk8D{O+#-dWzhMYhL*M zg7D7o6CCQ@WWh!EnfbfMm2<(R02cX8DGk)J&r%1`endp^#QHZRPuQ1Wm_m&^wF>1c z{}56cSi=bPBq`?2ZH$K$h6P%vuQTa3(?^2y7Ob9h;yv^mvNriSi9$QEPqJGcv7*{e zy=T_X*6H}(^YQWX^9y=AILSO62#g00*$@5*d%{a_r~qf8%BMmbjnn0ehz8Ek#k&0( zw=VYLX{*LpeI9q{&Tb#59dC?j}mJxou|5(1es>L2cX9#HG;-U8{@T zi)lq{ECS6?K)zoxIyv_b6~$;o3Q$oWzZ@yDB>$zN-s=ot_w;WvHjnYmgij5!_t}h6dnq3@S;tR)yC|U;K`)SuTId+-IP57z6?i|@bB|y&G!h_T@&=w`Ph$@aC>Wrxf0G0+Ux768f3>_>4vRK}ZE4v$#5M z7dBZEMbZnWW~P*i_bH>-$+wZgipDgRE5GNP)WalA7DSL~ z!nsZr=`um@nkJxsphr`A=0|=jFUF!Htw7X9O7p8L9&_Q$dYK8rG{0|X95+QNW4*dN zXg05O&3C!vsY(@~2TNTZB>~&mog*RZ#ML$O{e`u!Ds0d+l(j454?F05xSd4NOvN$Y zYs|X~s;FIi<(HQ^g?|Cw^Vv_UKJH$vJKkHXYBA?Y%YEv$ozFgylLqZg{(QY5gsCF` zR#(U?2zQa``q`NCp`zMY1jpx{%PnaT$g6_{A&Kp|HKbiN2NU?loZ{LH4aPML#hpYX zoPd~09Bm~IRlcJM&dopR)t_qVD739sBFy;dN`4}_4x9-&QsEBl+Eu_a4sQ_>Y& z(||&wckmBkL<<33%(=3V`{WT(Nx=SCym)_wtrFiD5ELPhn1@^%{4{F7-=(4NSQKE1 zg1}cipGFef8|tf%rSrHh)!Ya^Y(qMICfyt9`|&*-xXDyUHn7R%#JoOK6%(Xh`YDg0GLzCZ6M7z!tc{?J7*+kB!Bb}4tiioF=JGJ+xUjSEqJ z_p>#?8|R)VB-EL$e9sdvbl=3ORb+Zk@vsSU;vB`hJ;ar@A@zn71qlIdw6x+{} z^#Hr=E2UY4=o?)A**38JR(_rKy!IE(5?vmr)35$s;^eI<>X!?{g7Yru``U-zJ9{gb zSrkFwYlZsJCYg0!$b%x5%idP%XNI(N0~W=?a_J0^nDXHtd_|lp7G~y(o;-{P6T2hz zVHn1M?<_IRb^Di_nA1Dp2V$plY}pe>?s>2ZI-lp^A+HC$KY6Kf6D@ma4;%PWwt9H1`qPZ29x!S%gNl^ z)i(g-lY66OTiMCSKm|ry1GDqgK^@Q0w5Rxj>}VQp_6di=LHc@4wf0d9)lzTE8b2=~ zU}m~wOK$dL7+NkyUyOh66GgLUzFh_QjV>>6-`v$9aObQ$MhoR>0bAJ0mtDj_iDOw^ zVJhbhQs`nv^Oj$x74vY%AfrHWeCHVWRwRy*I?RS5N^7+LcvRN5JV_Wclev|eFS}m zi|9-2QGB1g`HOn%;Y;<35!0EQAkQy#8_7R}W%M<+lEW-zro5TqTE+H|LTXS*AO?8%iF;T~N_wpopfo!?V;EY)0&51B4CC z6Izgx)S=;M7F#_N2i*Qv6o`rzjluo%PtI}&0-H!PQ++LE{BN!Wxhg)wA{ni8^mVnQ z#P1WosJ$emX#gCpGGH77yI$nQI!rMRbBrxl69|9`{p<~!|739PfsbE{DT`=^G`sO# z)mceGEK&Ny?V3_AchY_EXDL386oRflkAxHCH=dWIn_+z9H$%}Tz>U= z*VuLgqC){)UfC6Qrd-~;4jTu$tXe`pFiTAszw&n!zYk_UBWoYH);XlUMBS>)%mmj$ zXzt>xt2IksFJ25EKE!4!UZcVSFYmM6sm;73Priw}wra>N`;-hXPuPz6WBQN%UXav4 zuF{m3t)*Jy{-`#E&fb0Z(6u{2xb!7IQW!##t2l-^`hx%X8IH!ub9-NDb%>jMUdp5; z%jBYXZ~L@hm8Y24mUyDwJb1!VDnKwOi)%mWP4_vgI)|#Xd5bAuSm=g_;3r#Y1Al2 z*Vb9S>16c%bwAx>RfxEq7M{ z^Ap`O-;!!wNKzC}Og)+G!%XWRRw1g@rob4e848Vi5dnTmN!!cxg{A2GbgJ0AjJzRa zAn>gT3A&;vjbBJtZv3aQ&s*#y;WN7cFO@Fbd81h;RJA*e#})909-ju!x5JK zNwF;cFtd?-b?d%lVspb>5wWEE{Vu!A+{Zud7H#A7x*y7Zs^n~-2r(xtvm;zd1nagd?9h&#DoyO-~i)wO+&P*0N3pVoQ{5^N*RnT2RY_?GI%uUJQaoJcV zodXN{b?#g4pYiCJ97GID_SyyKdabL|&F@3grNYY2xb4ZLEl6ihB%V)N(_ZN#Mp_%{ z21dh)reNlzt5NEi%s%QeRr{P@$TW+c7cnAs?@I^-im zL)3U$ELYa;J}{PK6AHYKB=Cw()CiSImg2~8I6Qzf@_7j;utfM5C@{7R+m&@P7yaKE z3xWM1fmeJrhNx2_2}Y=@jn4C6&c#dk1S$Rb-B?duS%Xcwu?iC#BMebhSS>m9F@AS>E2>@%Ui(WgGZ`Tpd$>fYY`LB9Y+vc z!@fGW*(=ux%k{FwY2x0xN($uhmTAvFUoJN9lN;P+)XyP`V~Ic~IR3RwAHV#8*C}3I zmtL8pERZ+D3LH(J-{i^{ZUIHv@(s-sokN?*y=XUOEEaS_6)O>*TYpN~nx6PRSaE6& z^iY)FJMIzM2u~njWK3PSQ#BShQaX z{fnJXPA#I;r&KjdTwmJKr1yki45(S%aD3RX4KWnEbGaC$603c6qRZYHI$$AR7jPx} z+vRD?((_!#58qpTNdG+I)vWq*Ft(m#_)r4AooD-<0Unh4cW!{3l4<4(|UPVS;<(Z$c89Vqvr zFI#!jV))W*(CLO7$E@o2c#^C<<_Zn{G*(6P=R(5wWp=z;dMbTtdsIZN{AQ)&Q#3Ow zRUCn}8IYu_Oo`D?PyM>tuZW&-XD?9K1>j_L&?Yb&6nmDQ%1L?`mYPld0SC+v=J8A? zGAM7VyC`EM3jJD-5;${L?_m8!<)XazBiOzgQkPTKJxkXnLfG&%l0VkxM4|BgS*lMv z<`&5;w-{l}cP}#r=48@lW&*688eLTx&JEJGcXq7vq5ARi>b!Y5xDR@S?GFVa+^wcV6VClsL03j-otsIJzC{GxjrEt< z$?i?PZgbQf?h1<-vPbtQo9?d$dU*8Nlal``DZAz!F5lB1;juIT9Y=*!H}HHL6PZ7i&~<8Fv2}umt@(V+XJVZMp+X z5XmaA1d$jtI=>p=0hS6n z6Byy4!3UZG?vq6R_JAem-w0W#Ui6;su2Y!XD1c$7_u9Y;|$F zsx}5s1>(Ng4_D9;zx0Cve9V3%IrHRizpZegvH3t$%fzF3nxH|piJdd$t7m~L;bfc`Z=s`%T}FU2Z)d6D4XB9+oiBI=nRI+HsHTl6ZwjSfQ8(2@^USX2-u&E zz9xj)t+o1}(x{R^?JnE2pLXa}oP*uU-eP+=Tg5w%)jx4+iPwRqX( zhO}D2Rs#2^@sS2<2PdLBbhwn)TGeBob?D%BgWVWt|FKVtL+K!f`@>H{=}2evhnoPw z=&Ae-jvdjSVfA?8jx~jTDAjsGy?XLl4r?49jj2R~^Wo2mj!PY%vetl7dBPL0Ci0xj zzFn&ozxQGSQ(LyY&e&{IQ^p_lH?kDmkKV#U^;4*bCgg^gl92Ct3VR+b{=E}|{Z?1KsqNCl!wtvv#&lDAFdIWQJu+u z`LxJh4~-jn8KJdzcEJ!%QQOE?|HBPwW>ae zyKpzt-?4O}U|1~mi?-~V+%8z`8~nCxfT>=I*7aGt{}@5Lu!}6}X%QeSS;2M}{w|FIc+3`M2g5A4k0~L(rD2GtMFHXvUqDx~qR40Yk9`7Q z3inq80vaZ0$nYQ`z6WvW{|1+UKXoB1R);cnxe{O1ZMEFV&3W-p-c9VHiSz8djcVrT zJHOE)#dhK+vz`%v)a&dYsTbW^Qwf!8T>+76@C(xqx_^}I_v(YCW>wHy5e~0jny}q|k zZQ6Mun-eJS)$;?XyvkInHNL?+=jvNY+5*b@(3lQz4QqBlmvjBNotjbHEu#RR%t3Iqa%4{?OYDtUamM zguH%hcm5Z&swBLA05`N-rGK+_ryhqoW}xt<>jr6;MG<(g-3N?VLd+0$c<8!`r^L$; z)80f&JGW0 z$DVLcb17=@Ss32pW^}^2q1~#qcMcEqACY&f(AL-P662r3?E!9R7aQ&meFSk=F-Zh& zg0x%3T=F+KBLB6!Gb(6?uwNX&fxm6R3c5YKX*IV&I-guLl(-a_k_OrRq@C3M(lbFL zJ~IGl1;yXQ&p3R4rTTe%K{NtoVdOA95BBmx6N3`gvFrBA+UTkTcSaL(ttWECAo(=? z&o@;m@*=T@!uA|_CYaVBs!osY@@S9iaV)eHTP|c(En@AYd8Fg-&*YXV$?V3 z=LQV8`L3ES@*(^fW{n@Xj&!HWUSTVrCeFAR(|WBzzV`H(!-RqVSJela3u+gGz%kRV z?eog$_?jn0B;p;rz9V_!!qzc{RQ`6HoXku;q+t<_urTbcZ)ETFZn z03-~BLSE3?fd?igW0UrFAj&6cGEE1*;3pVZj7{$y4Z(?os00}f7=OoxD}mO4L8j6ehUb^sxg|)fOD;q)4F??mKz2j9L-%8SR4#i^7>6 z)IY?(>^~eoxpz&6|1%q#4w0)H=-*uI^gPq6pgl#W|J~Db9k(HSq9NdyBkh_HWZ%_+00V#-WPjP_`1A+>W`7?5nCAgt zegXsffI?&y0Ol(InE#Fi6e9L;g$Mx5AbYq%1OR4#9{`x=;lO-_InQIb3IKCg2LQ}R zaA3XyfVry!0OqegNLK(b!#x7P46^@6Ap!t%R|f#hM*uMU`vAZUw+Ddvh#2k<0OlhA znBgWsFn~hj-{1g+h|eaV5V3z?obY9pb zCQ{C=euJ6`@n~p^dLBV~z%g|T2nFi`=t@tx<#?1UpSx`2{v=t63u9*|5twI~&k)Pj z5H18=(zuM{_i7LZ?>P+-)#!Z~sg|_1S4f0qt%{;(*i90*_!X)Y2!S%kc-G`&d+pkD zB#)h&X4LJA(Ro#|gI{MIHb4e=yTfPFm;yebL9LVP2XXy-gTOi%84~rDzrm3!4hBki zT$h?QAp`rSc*i(Mo?#kC_$B+~3_(sklZ?|V4l$+tQab$J@=$?^N{}+~W;fOa)Ts~8 z3$0yAuCJF@WAeeA114)^xmp`9Q~e5UkxS={=ffsGSFBfVg8;!1B(PYj#MA6VGp!T^ z3y+g3{f6ne*B^{0L7m;(*r?HUWQOYxQx|)^v*m67QoZMfVxrxOZ_bpwj>jbLt)to) zm6rx~IOtI#kaFy%#I)81dp2Fa=_h?>=*e%jL_)I2CUIgyk|~=hx$mwtcnP&RtIDz| z<=k%qpU%mk09CgOC!7c5@rTcI+v$D#RIwTA^N8p8<%I`KBYSJkU0u^~Pm`ve^$D1% zN4c{Y{SKQRGt0{^kJs05!nMXV$1K@kk5|3bq;%3BBQnY7S&a+)USlic3Kf|C`XxlF z1V6^3GU9tq_^z1%6${3Jx;M)3sQ~CplGWZS{jGQ&C2K7OjJ?9|$E>DSi`(nTFP}?` z+2?8`n5no0KJPeK=UGn=Q!SKV7$sW&HrW!AW(sE=Pk8-jBaNN5V(v@W{4l=mrG|5g zZ}|>0mDc%WLbm;|t~{4RW62i&Ea?*D!|svcuFZfz{-u886t$;`l-FCbRohv82$b0c zxEQx_D}RHAEEdyAH2P1QEOuL(+-|0O*W#?lo87DjX5sJFn?&K$Qn=06-frtxoObIQ z1a=h<;q_ZdM@8$Ybd8Bc>wU7-7-*bRXHKnI_laI4b23g9lch0U)+6mDwvJOT&`>+1 zfIFivX)jGrMyCmbH|2Ac?zS2~v00!@I@2oF@tIHRJoYF3Df^xg>Ux-$sF# zt3SgKHUFMVGo`1Sg!}=><|-<`N+!=8^k$h8eKm*qWiJW87gD(O6XxX$dUV4DwvSe= z>#>m_q&!c?OC5Q?_8^d8tvNh7tweGM^x+sIJNGCU4w_$k5OoWAHNOJ68^IcoyP>!P z+ec4;+>Noz2qB9Wi(n1N-4Jz~P~d$m3ayP^_c|lh z?m+H_ps(;6?r9}~5grT;X&5)ex@O^>UBx%cE{AA$9qYosI?P&QJvCZ{&qa-mf|<6>;)R zT~kq-jYv(~!av+!-Hf=QbT*RBhinD0kXnxg>9eyjD{Q|pT8`~cYNcdpx2!$N?OlC4 zZwN*%X-i^Zy1u9Mb8*uh)FO0ArxXa8P*aK@8@lz@_OXeO*=wm={S)``lb>7S&P&Fo zW~+W~JUc$qKrOEhbyKZH3-5ViG7|A$maS^PyCp38z_j2w`S17IZk5!3mQO%l9?FYD zX6cOP6X$*XAtI*;?IDWhz^j@cPrrEc)`A44{iiTLs`N)UPj+4*x%0=UD21*^>kZ&7 zjIhe5>(Q0ufwtT(=27GU=>~hN^Ca#us009-6aZ-ax*iZuS5dfNh#{xj(2M3x@0MPisf#wrjiU zsRDrJ0S+|xNLN(=&;TAk0YKyT56~C@K=S|x8Uwf#5e_tfJsfDr;r`%2lMMh3U;+dK zmm>ZX99)VB2O2-`C=1~Xsul&U+pG%OUGObFt&&$yeBQMB$O`1Nv)o-HQAEvD-LG)L06j>t z8FFt{H%^kgr>6TL_s)RC?aE87wiu+Fn<-}{P{{nd0%-#JRuE6ae%^TbJLu8V7CGPP zedX?nNsh{Qoq1j?)V^Vc#&B6e%Ov%DTgHh~bOKs|8M~MYE4jLFUIHH{Rv6N7dnxI* z%Idbum0*@53v9_W zFWtT<8|l1B4HrxLp=sy2LLfz*x6R2hILxTLBSQb>#guMyuUOQ1A~l(gS%P&0s<~F| zFlk^|i2X52SwGtc{j!&lV>OZ@e3=DP1x)V)Y}-N9FO6nPT0HGeO)gFA)a#*Np>^%b z3i{8Yo^D{JyS#oO2`1$Z8&F7X4L`MXDCm4_w-|VYMyr^1veX|D%@DPYVtDfGEklof z0b3qAjvgcjA7|8HJCoe_GaVVPceV$skGaU)X&zyay+41z$^nl)-k#3ncc(N$1<=)n zdTcUi)I}Fhr7r{wMnxqj@rIn7gLxE8y^KBp=`;o^3rU*;kWOP%Nie#vUk;BwVqXLjpVjD_{UHi~F0@wcy5cR~+~C8F7C? z{STDx>+;V4*BPAu*vkN>aDV!mKm*uG0Zf2kT%=L{4Q}KaGD`+IcsF=pC-Q2UFYms@ z=&GGB@6e{FcJFG7bTtcfJT!N5#gGL}EsSMI)YsY4uHWs|NHURRy8cG4OoPjhwzg3! zG@F6ug0KNA-6jnIQQczbJA4$Cqjpr+miV=?z+r4pZFT3sqqG^n^2-V4!e1PHe0lzD zJcaOw2|2o3#L?TJo@0-DuBgWrm7mVKz}wRx4qjgZY>WQ%7?0DhsS#3 zJynG{mvmdJoRd(IDDG@Mp?x&h)^xh}i0eAhpu)&vjd#7o_z9?or1zRl87%J(*-VU5 z>YTLZh;^)ih;`QI-C1SVzNV$6&1kr;eW03H^xA zg%nTaHP1a=bYKgAexdK0{R3$AlV*e}=ZJ&fLwFj`x`4pzb}7jydAZy8yl+~Z*F|`v zF3}tIjq%po{ge%0Y)i(ZG^^3&#t24J@Q9HQB)tDhgUQV+J!<#H^gv@pc-Zo({O)Pk zI;iw;^JJnz!Ip(xf1o60u{V(Du)k)1P{DRO6y^w3|iHi)p>b$!O^@Fr95Ni z_d2ADzvWq*vSJJ#FCKA9BX@h9B=7EhxH(+~Yj;RKZbqf~@X%dT-`0O{x@BQFO2%_> zif-cIfaMG&&xDKS|undZ?WUEb3~$%cVFPVkKc=&t3;Ue zO_T-5xKRArlylBTlR07|wwvGx(G}u@ln%2`#J$z?kJX!pS@nrLq((zTkK1W#=W-X* z3`*wwpG7=Ibc+jVQ1gnk4U0@wR>scLAHF{gpF+-nzQq zR_(WQqN*#NLMw-IOWPY8Vh(xpNm-6$TiJaUo6XD*`Sc|vr45IC%{>)us2z=*Xc`Jn zgvLKpC86*V92enOrM0gE7bX;e3|yJ|oGlQMRz^fZ_I*S4*O0#b5AAkdJx7nB=TD-C*g4%(<^Jrb^PpcWaf^=?b)^Y*K5Ic_ z`Mg1iu zK)&UElZ;O4dAw(F;^gIz(iE0x&)R8duOlNPxoa{pPrk3N-us`VgNIMa^<+XNodY{h zNB>jbLT*kvowwXc{`~x=)o0HB-QA5nv_JgV1KHF%rQ~Xf$PovXM!l{N96dZPylTTd zxSVl!TlM&GY49jk`4kpH3mec~6wKYatATxil~&)_w{Lqjp%|p~N0(!1^hHgRKX%6x zRe9Uxa4o^)X@zovmpD$yJZw|QuW0+{bGhAocXl+Fp3gY7zo-c8LY?AId2IvU);v3Y zU;Do(XmQ2IC&W)0(-R+`mzOuygGyUu;_zn;3Wf5R{1Sgc5~0o+|Cyh^OySJcrgoom zlULv9BlI-Mo6P5Y>++`cboD*8ewlagHMg~^=0y%C7_ZNkb+*m@S}oEv7Mi#7PCvZjv#&H~`%giO zn)1OL&I5J#zXdHa-~}yIkJwdw-tLgRN*r@)%~5>0af7S$`Sp8e{WULfM@0m%n+A@w zxv07UziYnH^`MGszq6giQ6t$k^U}R&PUR<@GTA&mZYOf`jWPK-a&14|-15`5$gcIG! z%^jtZi=)N;!awZuC`?s`mJ!{KQ%Fz<_Gga>md%q7p~`!0BmD~Rs?n{XK3Dcr(MEKb zYlrkwQ_RP$EKt=@li=LK!cSAR7ajaO4*E%kB|WF-Mo`IeoA~N|M#TJdwd@nD4;28rK>a1 zqUMU=TUlKl(q8D|0~~VCW{xDE3Hmt?DEmBV*ErmM7{j%O>en{wp@L-i>TWRZ#yw zFH~W-^}FQ5$w9>{HxV(~mB0xoE3M}5tIfMF#??yQ=@Ac&QK9@0eTTF9``hftw<`ga zgI@cssS?OfBYr10`AY8fqEV=?fxq~?Y>V^(8`wmMb2gXibT7|IY86P~hm8DAKEQ(J zF;Qs#YT(S)AYE~F>#S!wAfEBfiJV;NlF^!Kn4gy}Al{85?B`9h52&&o@s!0M`PKfx zfp;2>B~)d$p2eL&o%b;4?Pz_C-~Xgis}%A6zp50q{$HpRsRaKoDn*q4S*7Sf z{XbNSh{Dnvvi}Q}Vl3^yDn)DctugH5i<_K7EQxU_zf&c|5hzU|?OpdL`RthK^C+fN zdJGQraAHmi1+h@U9~|r_W$o)!Bixui+`8>Q2bCpOY6g4NSbQf)vkvYM;v%F{f0b-l zxS9-{-Z1rSkr9r?@i0fc!|JqutxGTE>IG1feFj|-Ho5;O3JkSY+1+F0pg+el^8Rv> z&CvhOMYfp#7cMdu;38Y`W0#As!}D6x7v~Wd=`!mBzLyv2SI<(9`-U_5x||JbMFthp zxJ~l)m(w!Lei9X#xp-k&H;0*BF^MvYY<5QBtwQ;%`Z==pOABeJ+D*ciFyGPhs^Zte z26_tjgbP7$i)|jJ_5(NL^LQWkp)o!Pk0rn<>jzcs<3Qy4&9}uFGN`!da_?Akx`Gav zap`IOkAwRz9uP^3C0XFBJlGCL>7By4p4>5l%6n?eCAw=hQd^I8= zRuscO#AcXCor}#{$@Y|fh;h;2!#$!8A(NH@yN!TH8g%Dk^p_t(tVDVDl(zH#u~!95 z;jtBW1C2Q97jP3`s4V@z!Kq79>?z$n6C$N&SFI!eiKj<<%Q|~)h%RUx_ zcFV1|yfO)7eKp&t4Kmfa9I6qZ{7ITRf_#|*{|q}^wF7N7mutO}F~b6y_8eHzi|@U( zO|U9KYf;K6vGtQxK}EqQ(q!wW2!3HPT>gHcoO8|;YQLTGcXhW5i>$(Yr9(Himcl~Em|B~)D8evxE1cBN`UU$RW&pM5HrjVPkVk!c z3-9~BT3vu{k+oB!jr}vn zpy_5a!vdy13+E-S5EtI$Q`NjC89LLS$PmRby7Z$f_wwysoB0_~pWUqExm~+5`)Fh4 zmpYNFAIkST_C*#5HLbZ|CNzpg2*RbZ%(okvV^4vrUwJt0( z#m>Q!)U6!gnnvw-?IRNn#-^i~1`jHl&!lR!B76;=GGp5z(YwCp7(!`&7>aE5x zW&*ObmILCS!QL3}cbe(0HO_|v)g*ZGa;Hn)t)#Y#;s4<^LNVJ)i@b_KNZq2Am0;hY ze(mVXKV^>$yK}fM%f+-ZDUDBMJx=1C@mY(lAyp;hE>$lmpK;zwsC88<)l#dg)V)xW zQ*GXNfX$zWM}6ZdE1a8kY@UL++`k{Hz|__ZR)y6IvE#)Xq(f3s|Hx%$q=!=v*9GwI zVv|D;HMhTIRt}#sTHSs!&+YZzt%R`to47ZjP+eubG;KB^yy?yN8T(SVY%2Nc8T(A+ z;k}&lO+CYF#Hx+<+Z#5*hHQb8<+{u|q=)5ivJ>>l?pod(iw-xRI)>~o)XCHSL~-vg zMbJK&iC0&vuQxE)=Ix`6?n&)QHF0QqEsi-eS=c>^Qm#8vc0SsFn?bck;;(4=7{Zp# z=1_9*MTlBNoFr5mNp-^59 zFi?{Kh!8F4Z!cNxZ-nfKMzF5vwMC((DREe=Wv-8qn`0(uZ-vK*@K4!({>t&huUl~L zN`h)ck27P-7OrZEK*8chtxX=TG8Z>`b$E(U`KYOF@7cPSuRZ&~Ir!Ypy6XgNADJF7 z&Dh9-exq+59A>!N|F(zq4Qc%7wHL6vG9N2A=dbqi%n>-1B1&y=YL>bz+$S+VD#~&{ zz$40~=vuqP{9Q~H-!WL2>1p0i7KFu1j->CszjoZ$tO}HCUB1O?i0S4N1Qg7@?O<4X zo!@U_yQM~~>K$<|6Nm(53YV#+y3<4dnS`0O^^I)F z%po0YYj>j>_xKa%;Xt##K3!Jo8X6ieJ8q^p5y!Yk@^CS6cHe{icmsukks#TCPH;om zd{#*Fm%v!SO5GJW_$lFQT?>bt){)>9&iLctZQvL?)$2$L)?DBiJ5>uowV^n0j6HHs z=DaHuIL7{J!cZJI#!l7J#><);tn(EIQB3Eb;HdHc4GuWQ9%0-#{L_- zDDoo&C(5bN9~7?!;HNF8qJR>@tarI-x=) z2jx4O3<^Efn#lz<;KJ`RWJAliSKEgB!pbe11RZLw*kCo0^fh zQg_5{>kMaw5J5B9c|HzO5Jbl5ajM~Bz`6>~)dgSC(EP}x@L>0$`#Eu_3_;rmF0!cF z%pec8N*sgr%L_>3s7^LjE_XhWwS$Lq?cMf0=MjdR79M^rd78tA#^yAS>MsoH6CWbn zd+Z6~SGIG%eu2IXOVm-7P+89WOnPZN9^22Q>x>0|E1dL*w%6leNZ7+Yg>M4+g%@*B$*~{ryj&$Lr(4 z?@#<;C-5lXQdsC4zH+OOtcVhXmO#5MA|PQC!PALymg?a+26 zab5NT>*Fd&VLSoz?_dG+(pcANL`LnPx(_;Gk!D2g01xjc`r7!Y9Uz7AMBhJC;`&Po z)<+`{z*;BzXoT$tdTCJIgI*fl4j_QF-eA8+bq{)JhyzXyFNDFfv_z=7z6cx!f_!;TyM*sJniU`8i!8# zqpcc^JU8fnY`bir@8b48OLjaUSmmE%jy$U)OPG!nJ?&>C~C2Wu=+aFc>)gsI2uX ziS9CuJ@T`k27N2x)}5b9*@Z|hoFCiqifrFVu^kH#B||4VWPr{`hbeYau7hASSa*VPl8ukz^I5c{JF6Ojr|;}FXcRM#_iq2 zfx%xEI-7^mWucuZ9y1>MY%hDAe%p`<1tq@l>kG<9#ltLQE}jJm{in^&7-x@?@hi`708Xf2LL%S^JPDE|c4mu0z^^yP z-X^E59RUGP5J*rhQ#Jwu%B5Mc$3U0|p*j8)RVE1YAn{<2d4dIY4opB^R7J)KtSeOTUY+4E)-avu|dklnm5Sr6?{AOIAFLTl%g9R7fZeGIVKgy;`yk@i8ph*6@sYNf-CFp!k>5uikeB zE?is$zOO8zSR0rc(faTvyJm1$KI==mCx3M1Z8;1 zw=$ah{jnOex^2{V6}DNjk#CE}`rxgEm!Hh&d?<2lF_LV#-Gzx zUAg!W1qzo^)b7#LhzY#J+pJveAk~TxFS~{VLEg!$l7*Xt;^}h2C3gK2``R}We5N)$ z-!T2RsnkutceU}*4_`MCkJqRPWq2wm<6IzZkEoc>XD;p2*UszG%l3_iX!$7KdDi#% zEu4v8Tv=XjnESIZS05N?c?gY!4^+GUY^bA5jF?avkuF+{v0Wlv$WNf?NbA-Tvo507 zTBDGW!B2H&X2z~#-GyE*tHrzCbQri3nBh0;j~M6PLzrmXR=pG`-zENnlsz$8IsC$Q z5Jup&fqB)3)>btT1I-t*DXUugq=eyQO3KrkQ zLG&@#{*=MFQx!tur~VI1#K-1~dcs?nVuSM`nXWl($pTK>%NK1-e*M#J!M8eHpY*wU z=c_*-+Mcrzy?G_FP>dNYzp}?Jx`*+o)TFK%(-G}skri!Z^tq=Cy1plJroYa1UFL9J zm+0k93Qr+&ab@%#w94{v_VV&d zJn^R>qa^QnY=X7Q+A%%sx$~TD%~(cc`gp!iafOMQxUHU(%=!c6i0WXiTcOCtDw8PJ z&0fGeKXxaS_&fx2B$rzcJ380o1qQ9v^Ed9ZazeD8hauAE(4Yt&#at5_(Aq;W7pPsl zJ+JK^De$-ZDz}4=KtI75_X`gNZ|`iwmVODf`Z?q5sfIY?%Jqd5b3u0x7=Y`0brTv4yuH_4CNwbH z4_4{X=qCtXbW1fqUFVErXTX4QvX>`>i3SL}s{wljs(-WQTtEktFc~B)E9Fv-U}>zV z{8k>TDog5dcahHz%_p8+T7Ccf(3#*Dt(M}^^`GFb`{{)dsI{n-st0wJjJjIFc9iX& zcKagc%rSAfJx4L0K_kk0ttvux_eCwzt;KxX^#|Jp=lUOJSGg5vMaWt!ZOT^VgFO`z zIIV<^*ut&P!>I&3u+6^b1RrS~+iXEqD8pZWv$Q+ifBN?qldQezjE8e_-n!v;*()6A zlsSgbPBK?4<*Fp{+xnvDga@knrrFeWLh;(C*PHR#kENn zz9dcEPglJROGy)GukXJ%y*90*8&+i?CY8k;b>jTQr68In_vA(N_dI3GRXX2miwo3` z%)Yab?~5c7PJ7WjyvvGQC_5>;*hRX{VKf1AtLpGRkbL#6mo7M>j4Z!eQt1d7AEQ$Pv|2aCcmw=oxQJ~bn*@GAJzMF-h90hHC53Gu5SAL({pjVx*?RpviMg43(jcps-)s}o*Qu1EF74beCve& zXz{b)>IQL9RrTMhfx%}qRefL<3YE%50~T_n2{QQt7T~OHfLWNLmn9Up17;z!9+-ux z8DJI)F*56cSpXbCas^yn9WV>xcEBu5X-m+E+X1ssSeC}~zy0!HD~zAEE*Jo_0JZ>O zfLZuYxFOWmvdnr9>fd2f>93$msk94MJK=sulz&}Br?sXnGO&zV4hGR3+WOrVy=%$Z zU*4Fi`$saJx;KP7^$`}Mo5@6Es|?JIJ-bXd@Or!AIw|`~pwv7pmUWTm@4VwhHf;f> z=P)iF_|&J2yI1i!iXyw7+3SMHocXx)|1XohWCdli_12Db>7Yzj?ElMTJIp|ttRVL~ zo){>TjSqPbGUoSgSzkxx6<3K=w62iO-?;i$is`OCM(Dg#UesIu8UDxo1`CTK-llJh zv)tP-1ZmwzPFF1Rs2YJTUOTF-&u!6U?-K|Cw0zDj*M0hzY+R`L3-CdVGvU;p61& zJXd!7G6;@=<@rpI8m&_0e0F9r`qfGdCHl$vp#5qoSW_$HA_D|n?}YpZ9oV? zdRuAunaZ6<;x;**)WG?}gY!A;vk+x}W3bxtL#y1DUx@|8|3Nx%(O+C%o*aNq^~tGqRKM-SC2d49;>B5p}hhb4JQR@qh#xZ7j2- z?Yu<4C34P}WxLYn>&72l&~K4tq?el-g4EQ|lb@AkSaLEi{C?&%Ou`}~{hVMq$gk>s zPWD_WO_rduKnv>8fTQe>g8PEp$8$N85o1M$WXgWNy6abUOysN4zAxlA_^Tf>jx(M; z0liswayIW|Phg(l(BoU(yUL&yCzf3$Yl`wQ$B@RR5rrYLS2UKyj+$!L|XZD(v_jhMA(I;?+}B946CeYFBn=ajW-X zz#_B@-GU%n@|0Xh;?45M!@H{hyluC8ftje(vef+-z7`FtpG1{W^pw0M8)73o^xZ>( z{EAf6#%5W<<;!n?MhPLTc0#|2vL1bK&ySiyyL0lkCz;)QDIwYHi&2zNln~{nbK_I?)l#&f^?p}6+{ zn|IwPM5+q-1FN)CQJuYZPbbNo)&bth(>k{HgU^#|3%mbAv=({Wd86=&RluJY+f2Y8 zJe2=38u=h1063PsEOLYfo$FAiI6|#KjhBGG79Oa!LBn0YpZ@45;1B9vV4Oi61xz$R zXz~_FNQeDzW}yC0!Xea;=R{&b$M@Sxgoh{z(sxkPaks={_oL9Qx(@1_g+<5hn~NV? zlL`@GKX12Qj%$tdA7lT*In%M6qEFsBMf+J(HJ)s&XCsjc+Hqs_>-n^^9%J?=5&IT# zFLUlO7uOHYC=-mJMNS|el&`3!M?P08mB_;@Ecfb(dzW9%?bXx&HlUtIm0;0A%uev& ztHcS&giOF%!0j$B4%!=%ir8#WSLn-jXIgVx#{01-iGun;p}^;9Nf2JI`4r~ah;V<~ zpeDY!J9<#LZgzOo70!cvx?5uT6A_PuAH9eoN*vQNhaIXvIimQ3w0P~x?H051k5x_Q zzEz>3G5w(@L$qf7NDdjRdy)4I>;6x6UNZf!AY0LlbLAQyNb2nCk>D0OrVrNQHOwZ( zXroo`XnY2S5E0*zMt;*-g>KX9VS3eV_UB>YEUq-=`ngcXHD(vuX))Mr0)P zweDo?v>$&udDd9MH`F5!v~{Nx=bI4~7in{_xo4g(UDi)#l^F1(9yS&Qxz^|(=9}Kj zLuSzy5_`!V6UwJ$k}SN{wm(f8jvO}iim*CeBt?AqQ^mw8VBDql2()alc{IUcyq)Ku zbts3tyWffEJQRzez{hOq(Zul){+<%l|D5^jmiP*Y{b@Xx)Q;&nhyRXs;uEkV=`KQ9 zT@4C=_>MUmMLG}R?Xf`P>%%Octi$bo5(1sY$2 zIZC4lXnfs(0vcams%qmeQGmwRi;|%6^y?f(D)k088p6zi3SK+(d}Vx z(*Mm06`21?NF32A3xlHuKYd(S84Z(Ban3{=AYep)Rva@>@j^zCVhR(&Pl4H_GZ%mgEnNy6Sj2 zpXuvL{#OE29NLHMpRlQBmK^lPlyXz)9{bHUR>n6|2OAnWj%y`s=@s(>pRQu=}JTYH&Y(p5qTou_fvHa-HZKns+vBI_7}k}puY`X4PQT@6a0!)9#+rK>>+ z)C8=JAbdcW2JtoSdK1MAtL+Lzo&}|==*pj1E7w5js;(m_T}3YkM*~(m21-|9gahsWNm6aUuKj1P)G-r>(zDdCr7m8*pnj@VYQ zEA@giP`XJpVm=8R@7he)?%+vFArE)Hcz>D5JRFO$So|G?2UH?V+bekrs#6M3-loc04U zrW_+xRtl(UR%zB<;7=Z2v-(K)+P^u247#)a(Di`y=;HY32nV$Q^(XhEriX|RO`E%; z(P$_acvC8>ViFI3*e|&My$v9o;B~6NiGi5FNey8YoZk!!W#_2;8QlF(CZvE2IKST! zV4+n2P7JiRy?(mJ5Rd^{+g>v%Pz7Xw*0$G7lFR`aASTeM(sT=VpGc?$CkB6ybW#I+ zu(blRw{U)Z*k*8IASSQ|4l)*u6Nm}GP(W+j>v`}l0OzNThrDKi905qF$vQ`!C*WZF znZQ;Az|X=242Ez~VOxN3bOiqi$4ZOcsRCNtUhnnLdZ zsVe`eQYdH8Of=>Pf~Km_`J12ETwanLeNQXjw5mm3`lQ9u#Rq&Cl44W}3Fr~F z8umQ#I5+8H8&XQZ>)E0{Udb1)(zY7~J?YbN=OQ@GuY{ej`?9cKBEIK;yQ(%^?>t0b zvYAb|UxFOuwfkDcwHbFIP=APA)zk#5rr0ys!^B7ZsCIFXxe2)^{l|vi!7rj^%W(se zUq6oW;a1Q*Y?i@qJ`36-GG{co4$^G0;n5n`+*Dj0i#<=Hzpe=Dmt|P%fHgGsS1R(Q zGIl3}Pc_)d>-vJ>+S8(I*LO?>tE(JI4t{ECasyVN1L?rz;6ylYj zJ`@$qUx9@rA{6XWNAv(=_#k9d?MT%CW3#77sP(0cU?7K#S`QURL}JmQ6t4uHH#Vzy zC0tkicUHKdFSO`XbHF%Y+b&PQ2ieshzynUU@6}-_^`8|3jP*hIkZR648!o7f3WsWr z{v%+mOaj}_M~6I_ z2aS5x2HJa0ir0#N;FA=zp;xF)QJnI+g$T>5mcDu0S?W~$}5j7ENT1jLEE3Laeb9?uOgQRzpR-KALlEHnn zs7oUHu13Wq0l(OjEPJ6TV%`3x%HF_^;ves(Q~WZki~h|0eC4xIsi{QNoa#I3N~HJZ zwFk2u6O#vTeUjHv*tB$B15t^X)@*Crg;&F^Mc)OBbgS6cHkDB46P=j$?anI=7Th$3gH|= z^>pUHsCIxaMR_@VWtibwOrd%)`)nstx1dCSridb(ew(Z{G5csJG@a!-=v#@Ae}TT) za=MfoJ$mZWq;%XL-L@B6BeI({86{Yy#z~ONo08Nz@9+v1Z`nW^Rwp$TC_akz;+H%l zIr0P_C6+o#3B`;17NeO~$hb9ii&0iijdfVOhB-g|SxqNg!w6VF5S?BUv zt#qCKS{ORwb@_c$JI{S?@921VHmVDyFjAAN{e9Dzpo(joazl=LwO99TSzF^(nscJC zk%LDG_dB8xTA5LWHdOwV>0PO^eTo>5a;?AGg7ix2-2V-4%q*p$zsJM+#jIgPN3NQUg?9c45vISu z{rZUxy&xHsnL4V+sP3=R^

    $ray5==Q>tc2dlHdJpn^lPX-tAKTlH5As|FE4swj8*5^rS>ehhRe#iK%v$rq6!}-^HOrHF8I2iTFM#h2i_U zRkMxddXYg+g`my`QuFVK^N6#s`JY`pu~y#ZtDkXcx>gZy9#%95%gA4)?W-fj zbMY*;Rofiu)mPEy$xmyeS-Ai6HeXfq@RIc+)LYHgbvqi7Aj#}{&{(JFw7gw=wj`?s z;-=FaM58skU%VLE<&ei2nm6`XP~VVWpZu1n_*fhNB0RrwSxL=6OrekI1?G4438CI| z{V9Aso{r&ZRhx{1RcO9rs!WKAb6t>_Q$lcU?!3Y_pH36aDABFueb|~9o%*vxT6~XW zKQ8sov#V$v{qg9eH!Q6X%U44`61W7>a`Dff+%h*5K&nQMD1w~R71u9o zrOvre+W)-`wJ{`qI8HQlO(u`fR!o_6)*4^Wih8faY#e_`5sy?JF4*`x&VF#UZ-$SyqH zn#Emp`_10qfdBgklY!D^a~1B2}5c65o((9g30r7|n67u%J=DUWF4Rse5XbuWD~OsH6L?)Ddpp$5 z)z_;m+A=&tZqPE06u+qxx*h$Vp1l0A26b%Bi{`*h(=ag)ib`{g+#B34F77pEaq<~StAn2lcQE&^ z46J6o5QxR{(<~zxKiMnq%+HYSWWOB#9OcThr=C3@%F$8tVpn0dm4w=}DjtC&38{YHe^;wq2%`%<|hQl@6hLh9yq+WE~ydg138 z5emzZNq8ZbsH2(%uhi-41xqaz`_W+0X6N;T>NS(*@79DjR87T`gde2>%t$> zl%0gyV)P{*RW{G(xV-cI?HBSZDj(A9_MjQDn3&3#N%vxAPwvGI=Fo2Z*{4M7Ga8mI zHMABReK#&678&d_4&ClFV<5sc&LJI~H@#bU38P$tCTDM-zEu=0$%`G_k@?Gc^OF&Y zKI5y8d0fv{jeww{=ohAcr0U`C&fXGAD2hhKcW>1^EB@-EO=+npI=me=Xkn$+2hda$ zMM)`HId53Q2*!Ffw5XBe0LTxXu~RAZ3n_EHBJ?8dHO`@H1!qVFHy`7rK3!QD8OaHz z-7l!U+j5e!Ys!C}4v7p2!Qg+(%sMH?%J+ozsfp5$o9T?%tZKahWRb$i#5SoiuP)=# z(%hQYbqV>=sVa+x&K@mjoyy)fsOa{V8goJGFVmk}s{Q zt@V5o$x~Ci)S8=g_N15WhIL|T#COEs{rsiHNQGc{Il2C_cfl%zaob#hB=P-<$U$@B zwX<7E*5dKAmuP=mAun+~#rBDs&gQai99Q;ry*Cz*pfxqG5FsV#bUQ=)QY=k+V=>zF zj&2t@GCq368QSI}%#Y>!_4^8b-{PI;8?Xj7*ymZlUcC4#{&L}W#s%wd>)c|}besry zOU^3qLGCCCh&@E`YbiwD{Y&+qJ`zaj#g;c$JPnrN<64b9_e#(@LyMaBq~4;KKl;g5 z)bkvU>h{||EnWuGbGu|WKjpUQ*hos}bt~f!I9AT9Qutd7njIiQ+y|Wmt;43Rgkfn` zb1g=i zT=R(-tprb&jxfmGyNFGH)5gzPbK-PKA>rXDN-fyX#0%IS{zM~yc1s|k;E+iTy$B1I zqce5FE=m%`qya}>;zbU&K=>L}yfh|C+{Tt8wpxDYf28u%k->6rk({uZXR?d@4I7a>?`r!l$s!$fSz%KLyLR8DPN{t#cxSQ88(nEH|ho z24aw;ZxebC= z@OC!(SK7Y2KR&$u!}~Uu{_}Tt=}BYlyi<;bsp=<@H7f5JWtXkOZtA{S-VV3zmfjWX zvhpVMH7XZ9!zc=k)6*J$`$O50gM2jSqh1A_IaS_w|CeEY>o?^q`u3ftN}l3VDwh^s zHSds^X=X;s`Eh+UonLW3v)gKXGiqs$dO(=t5Keh?wsHK0tS4+a`8@Gmspr>tfe&6x z%Un2S@`4S7`X4HQ?>&csFO<#VqWFYG(8kYT+*adr$jWC)0_ET7(}z!vX9_Zzi)!+o z=gzpv`$w?YmZfm)bsG+2ABYGFFS@?M=y=a+#fb5gsY53{G>W>WnVK8A&6#8NK4&|d zne)B2?N6as(Z2qUCwF@b0YoUPc0x&P?A(lYiVC!8P1PnO_CH$pf3)WEGDQ0l#Q1Iw zhM3XYj8*XSu)C)Sg%0E`9)97ATVAT>9li9O<-FX+i+yN|imWOfPq{V}P(SpN zh{!3JL#MPjG*Yg!z3P!VmgbR)Tx)oyeR5^!_|2$8a`NZz<;E#@!?miQ2}WpK0>>hs&r?= ztvKzPKD!u_k3tkP42@=O5xAWJ4uZAVCuP(_sMp#`BW)tWw`36Li@D&Y7B0Aq`y`VU{9K}Oo$giGJ(44T#O}ECXq!pPaUQsY_L7~8O010h=6#7Nh#Jn$JPL1H&Rv&${kFgQ z+HJhaTIFCpcEH=g8ZT;h4DR4rK2nLjXL@zlcJ8v=Jmb)MH_6lPVs$M^?A}CpQ52n4 zczL8T>P~)FE&Pb4j%FNsm!w@6+7)ZzWj5TP5~!`X`g|8}IMxhmDCz+D<-|ukoU~_k zD<$fhzGBf|-R7?CGFWl-?hO*LKkxWo2kLGD7=~k&ZgN%^=ii@=Ixmu}TC6)U9 zTp54J|B#pd_9sr#-ij944macOR-p~Hm7w(%dWE(Sz@`^_{4F^-^xocL7WH_yZTiQF zVeL?C%||`g1CF}P*xq?GMnhz=FV5Np5wbthk5+RKg;^M)Ny5}6Z8)nyL=DkNHLKn0 zxIKPgRBW`6b-=cc=DGj34{=-SbcaMeKWh`1tLgfK=E@25_1ou$$>(Nx_AOg=ZAvY# z1k_w+@B2+L@xdHCBxKP>ePR`=Hj9^(t;en29ne;wB%hDj&7w_JLv=MBj~k&0`(*3n zygR_Gk@+8K9=5b>J!{bJ03lt-CtG68@whV4vE6~BVJ!0biR?%i+U@|KsBR{$J|>&1 zsZBVSP_>qZtZe;Cc^GW5PEA^tkbEA(GahHRbwJ~4%1;~e>CY2cUiBVYbv zBdcSE&@o<7cWf%Ev^A-0CVFZVry`7TZgtj^-*jaAl}5nj#7M>ENlorL3hg(kGaiRs z#nN`ZsfuS!)mrFto}P*3v-()68i9OoZZ1Bdju{@5llz!W(?4CPL?al|J7&m6TlE6EI<)%g>zxWZVo#3A?kFG~YzOpk1nY0nUWYDsR= zbd|5F&G4=(x$w>B$vshpSDakJ%RTROp>+wA2bTH=*LmD2I@ga7bM25X9({MtCb)iako8AOK{e`KA0ESEDMW-IQ;%X^KF&S?P=9iL z>W4?&L)tU{VQFZ>0STRd;=S6L>|jTmJalk#=2xlaI>**++<|O)hobYqh0bfjCaCou z?Q92*$kr`4S|CKs`Qh!>=K~I9%qBlGw11@d*#j5J(%4PV>|C%E%RV(WXe0N_XjR!7cV};Sn(APT+q&DMA17x#P}F|gglx9 zoYept=La`zu>71C#-}2R(D~tibg5uqh9d<){kCpPvLhjnGJgTz*Vs*do}qH(Vi2lk z7NT(afnH>kI--p=h{t0vOLClb*8V4OoA&hJcs1H~7l#`48&Z}#{@tqM8}z$PT`5~P zrT&m!)CBbEY}_<-s{MbrgDvE?2gt2rHgD=mN6JGx*@ljEc$%_1hgzEDScE1&KCa@G zIqn%Ln%vVMoqVVCC`iF#&CjZ?W+`3mLHk~WQ#atzua3&n7 zx&z;CVPmo?W3G#vq5UJp&qhT7m$&uK>|C%E%-kIa&cu2rI1^;LdYUjaum;Y=M?`QY z9F4)55U8}?M@5-gyugOB;wwf)p&|PkMc*9=I}?s;<^X3YfTlYToC$%-=e#gJrBQ_4 zf&ZgR1p{y<0I2v!L~te?*JS)mpiehf5m@l0Mlv&r21o@P(T(YGZ zQHE|n+@Tmzra#5rOYq|~EcDKe({^_J70LK)3tJ4U(l0wD*mbM}4O zs*fC>C(;KlS{}|-Yquf4o+f{M%w{uqJl;C(S|5*xu8wzY(*FC&nXD<-JM`J_lMRj; zp;^~q87MyhUxZCjs`~@$v|oW+E%%_MKv~ogvrB!EtcIEk{d_x2 z6Eoa6|6yW4+L}}Q%1y^aknL+V{#8)hOvq|fOUeQ$vyCj>QY_k zV6x>xt;4z0{egAbuK?Bwwg{}#J|Kng#NFBe>y!)SqYar_eS!~gf(6w5`wC$q85z`m zzLkX0Er9_`6cr4V`a*|53(#kSbsQkTAh(pde^p=hcu=1~lkU_M+j)U8lA)G?m*6Na zn*~1q?J28ESBJ;M$)AOdd0q=_R_G;yZYceUbh9dlK`@i6)uz4ta^E zgl7$NSUgt*F4E^54dtUL7>B3P4S#Qmlcb~{b(IxIR;S*iSG2Pl=&YXHN0(=1PlVsw zCE408DDsqX(oM=`NY&Ol)W4{ABLa^FT3w>cjzwIF`C2*m(s~&5v2CP$XctJ^Sz_DD{gi;6eH`4f2jNjzaZj&qmVG(82#9aX(~|agvIQx?|)W9g^)YC4bX&@NIE$;3NdP|{YRRI-8Y@Z8q_F+PZv@mNv!GQ zRwz2wD3myir4t4YC=9Jph(}a+ZC@3W4MGkMXgQ{qM*nmcIH0h_I<>xOc%3i^kCU4v zIG_-6a6n6Xp5OzVV1aVXzCxHtk_NSoZk;f?B`{!&qJn_}L;@{9pAAI90RjwgOO<1u z=|``_w|_c%&s|7w6??}erX8Yp zfE8m*Ui@K{3>In?i#6)8g||@-3w>enQT-Xo&-T6OEqC_A4_1x*bykgH4OX0@SEX-O zcSqAndIN-Uh@MQYpy#$Gjo`}+%ldg_#z;GGiDkqF^O=i{Q&_H;R#xt~dmD+2+4h{r zK$~odcfP+&LQf>Wil`@Qc&EE7J-|X;F|`YnOuxIEM(_DqtA*f7uTnC+{OluWJ0vRf zcIr`3RKW8d`yoT9{`IZca9!-PF*dMXl{fRU7(VZrp>R!hNC!6ZYkX9- zOs+v{G|iDK)NlkXc}lfRpkmMx)lj7Zv5|*p!WdPZoWl`-ib4Cxh@CACR1AJ0Yfv}> zP%(_E#F{wB#iC>32tdWCWrAN2MiPzyQ!!|om~2vk;1|pm2Py`?5d4C$MWA9}EFnBN z$kyN&lnMmDAmi8*e1H=ykSz{W4B(?`Q2S4`B`{!)qJn_}840uieKrsY2M7REOt$!> zR(8uc^SG8>W~>_8A&=tAWYlluDdn6OLEnW5o;7pUMp*odi!4@r;}X2WbumTxxXvdez!ziKFgOzBRQR1 zR~wVD9dGuTZEfY*au;cl@#sG;8aMxcMPL=S^qy6~{(bkdI;FmbV-eqE)b zcn(xX7TWKf-2ltAJCm$S=`I^4Xy#&XB`f> zY`f%q3I{H7YoBl+{uNJQqH@v{jKElY{gn6M*%Nh_7dzX133zkRCnmZ?jJXAo%S1_! zD7@P5NSQ;Yp(}}G=PGAGn<|hNaoQGl|CyimN)g;Y5VtRMc**KsNqH9F4Q^&t%j!%v zXAfTL;T=xU&xf)c;rie7ixEgl1`b(`Cz?!Bm)x%<3ZrWq{pcIn3b85)upe=Il@k;R z*+fwwx~VI0AmS&G@Qgt-2_MbV`Ins%gw+=Fiq`lKw{NdaQEVX(#>)zOD#->yt!?E z>>$=mxF$Zd13OBFm85DH{1FHZp1$qP1`qMNe}VfF^@|bd-FUdPMVusSvw&c4_7|pq zr0U@`ga(8Xz1dOmuUVU)6^BdfP+In8gNJxsS1UDXfCgsZAs#!5J&f?(ICzM!+AS`k zB{XoDm4vZcD5N2b(RF427B0;X9^&7Pr^dZz^+Jpcm!6d%tJ-}x1>@7qt`{y%3!}3K z1K{7oKyjkVBbncgla2$CP=Ns8A->A8$r*>i4#kk$4%6m&@-KE{-v~> zm8{{PQdFt=sS@gzGykcAIHSL7vr){F_8|c$?SlEXR#2!Y@6nZ8B%!m7vvw`>n)q{y z^PW=gNL_e36VcN}5lI&alPh`pmS*T$+t=7Xeewyir$X<|?3LmF9B*?^%Hvl`JDe`E z1&|LKHpougg3lpi_|b#LWoJ*@oYEC!70quil~_~NqpcapI0)UIP4a|t(6=AYARe8%yN}wgNk`K?{$El|@M(Nx zY}I~tg0l{rJ41rv1QDlCTwP+!t7C_Ckj*Zfoib7jU#De_knd!W?3=#6R5#lp)%oML z;MpA7G^NeC=+GU^U` z>>1Aqi^YOU3m3ItyRSTE89$)-cAkvhnL8eMuSBsGzwMH{di3x(yFOiyf9xOcI;FiA zgSidBB==IIS^8?JqT+mI0pj1CO# z+6U$~oU387`G^9eBT5O}hMgQ>bYP3XZP-D~h=uT+-oV@jA5ma*M*E-O1Ds$1QA*%8 z06ww?wI?^7FuEl$0B!>e6d)340s3qp5)KdmxDBF|ntpYS^uSG5i2Ai{wKA5X>$_LIPSWyYs;B$8fW74}lR4iJVk9w?F4_G9 zeM?5dmUrn@^=_d=ZMGg(=j7JgK z{06xGDENQ%kQ2qwrVwaIcX24a(pL8fijmtS{q9du+t1jA6~9sEx0%kN)vHSLF zD=hs8+Frl#lK!$6Z=F}R+LzASqRbS-JBDUQCdlugDh)c#FIB(yejp}dXCMU$@}?={ zT5__4drZZ4v&M)eQ(*MVp5hFP8SPO0kj%}n7<3*&`87Cs5yN_|onrVWV?$mv&XiY~ ziAj0r(i(XJDQn>)J+Jo6%=6)jM|Wor#~`Q?xqjEJdrbSTMe|{XFp=2huRe?~Hin8m zv}$mi;BIu(lsS3GC&rpx74)&Y=lzjf5Z;feI~v5iT2U&Jeki_eoXy zTbv#vIXD{la3tfDtzZn}YGFWY_yAnmrhR+cyj}4i1D) zaRY$HMyNyu0sxKuv~%7XgiiHb-Rt#SwO000t>h0?xQZ@)zPXkoTwjD}TH>4!E^FAe zAN@7_3~e{}I&HKE-{o`1Q+C(t-*Kql+r*l#6!;a8 z)_##2e4{TY^kIa>K-+ENRQXEY9S>_B_!*r}+3)}7cO-00-ketqe6a+NVW z-iFqF`n!*GkyN(AFGAtzh!h#6;-9UbmsD(2Fs~)>20{!O{cLT}w0XDGuC~==q>+;< zTFTJ*1?hU!f41l3M7-dtRidX(5XcnzKSy?gj1?)K)0V`I0BUo}-Ky7A_VjuNnn32A(9 ziu`(MdL`dLFLU&(QO^kHWnaqCj-6S|^Nr`_i+j+sSbutgcV#WHWnK$Q+3q%}$WUcz z*G;}5mV!u9Z}|Wg+Z|1%khajPaOu^GmH4=}PvQ1+GP7TO>N&qncht4{vQ_R8_YQF{ zwO-{|@pm<>eeey2<3C$y>=yPf&Ro0O9YRx`MRyYw(dAcfxS0%oHPXn&u~mO}Aytmf zf4DYNA53qg!D`~rcUPKZ=&1kltL-pn*P^`^x~{HFnD8CBi$#SW%kHB{6~p&&vDh+I zMOP?hgXZIL&t`Cf+2hq_Pq1w4$z%C@maWG&y*mN_Rp*`KDdzrj(ou(39jEv96+7JN5)J`_(U>`wm<5ZX10aq_7%}qhGIG#w@xM3NE!rCG;HXry%?z z4PmrjHN)vWY++x*Vt~V+8NTRF-U}p=!GQ5O$o@a#-ZCo6_In#v z3`7J332CLfLmH%8x*6#P=@?)Xq)R}$1f*l6dl2b%7(%+cJBN8Lynj!z}GTX+^ z<*@ALSqB1`Nrf0TJ8x;M<}HAG#?^S#4tuJX)22D;C7zPQUPQH*)LxwB=wPbyNcx{2 zigWJ*^I%EWv*+6z9M6aI68m2`d^5;A6yJI$mymiKw(heIbKUdf>Q=38^*1?1@j2fv zh8V|?Z=IJ(;}1;T1O!t6&$=5!?VT&N|iyCl*p+uAl*`ZOl7 z1k>^^DjP%&G4)4F>3Pw%*LTaR5c)~-P$oQ*cP3P@D5bKswCb9t%MK79B9Tj2%}Nx3 z4_X|1RO0oUr})L%@RzwGd7TJuzNv$nD8l=bxVj>+xk`+L8l3niC$&j^!t>J#9lRIe zVE+%@U;K{}N|&}cTbSs($E%l{wNp|aXsKAN9o(*HDyC5v@R^DWKQip65-QBY3M<1%+$7? zf3xqrWdC?*)2qPk_fC>uf%ZVsl$9WrgLVAf5E|od@0!kfQ~}8N!*Y@K+DTMwK#=~> z@#rSA1Jx(DF2ofvXoxxYkJ^tfJ%H3ail+z`D$q+SoM!L)}9Su^P; zxP95J-*&EjB*Nq4P#Shm`)c`fI*pJK^)o?V&86>0(ixp3`P-2mkn~ zUHrwNXT`+`R-Pp$l3~M{{A$9lf^qpGYIDRW!UuQ2s0zw zL{Ei2USgH~P$eTXw}kXOYc5NKGKQ7=E0tHluo#)~F8bO{TlZEE$&F^^^Ox*c{q>^> zS^VX@E3mnGB0x3hfFU|uA20BDKJktffw}IbEXUT7P2d zvBqos+L0`cDEQ@fEJh8tgl(aTTJ-#eTO`2iLcY2Ftde;;IP#eMy5=Z8zedPysQjXU zpFN*T=V{lHf=k}krWPbuTBxv$eDo%d+I>b21Th0I%O%w5h9vd7;vd^w?p8RE?xDA^ zw;tZAR_)`sCLIi>o^#2cb7wBO-ssMK79M{UX5J?|K;*L@Z}`LMJTJw4XrTB>*$g)W zQOuvNQ_l(l^{q56tzng)UOWDz%>&}R|^&m=&qzGICkShAF-A$6UOAySw( zT7H3Q9~d)IqE}!!iSxVtG~b2)$Z=m5i43mj&va!F6s64Ic&(UyeNvX&Qy1hea9Jds zFv)*?I%e@iTTQDREFamSHjXF5sEVHlHTJQocPzLDo}i181-?=xt1ll-xjUtE4W$w$ z&?WsQEbDR51*H)jSB}rEQReHz0&4r*v!w;!>fzLB7`RC?%a9uU)RX6!s;sX{J$vow zgk5E-Ue2Xqv8}}2AFE!Mhkj}uA6)BSKV7v|^JnD1eWI5S7FT((0di|wvK*FrT4zMa zMHkJ^Vjf9X?rHYg42u~*0%W9Xk|^?UE`Y!?jraLDbZ%A}Gp#0_KMXqilsAnhN-mK) zztfG}eXvoq*|=m(7-CXLYx~m4anP%3ji&g|?m{D_&4i~xPhCTTe_9%E^~N&i{C0WQ z=Y4n5onvVsm+`xdYEs>q92bmLTk6}X}9P@ zrx7yx6Hi7d&op@>ytA#jQj{y-8AP-qhMlvDqEAWKTZjy%0v;I8H;4PZuA=lF36tWc zZ|*^|g|`W}SI%ZIXwNk6ZPs6-ZtFbUKDd!_Uq&=tVfjIJL?-7^&O0f&BAlN#tYLe` zB)3&VmqB^`pUX|cto;cK2za5B(fA<=&r!D$Lfo>A(@C|ERO^-Ck{0l>Gdo9aS{q7_ zE^&J;FU3$WL=i!$!bTJ3H}Sg+ej9V8DmGiH${<&cJeo(XC!uazr^edm7Ta6QdUrqN zTfIX60M4%x9p~qgeRoi?-BZrP?ooQXLg_+YRqAV#_-FPqiFMwRFBh8Eeo(XQKea6+ zGJJ5ZD)~U#CVBUff5Y7EDD&hrzl<3QNWrQwT2V^k+uxh$d$D0J(b3UkC`3nBT4N|P z9-=77f*}2pF)`7q)$JiTF~HCtY)Ua1fn^Ki+ zuU3UkOsXea4Jt*DWBpK7F@Mxz0%7fX!4akMNrEC=`EAl*!4dUzA@fCkva-huTMz=4 z;$tW}i=z=FV1E7#oIzg}*^+H?kz+6y8D&Kda_c~5t}8b|FNmXY!EHmxfP!SB4I)+Q z&~OPeh79G-j~s{SO|AP%=(9iNjE-mKs)k|$+UMzl!BzZRyDgNR7+00%rs+5ujFk_o zwTfO;>AsjA40^3t+TZsl;>jBII&tGPDHB)NAxrUU!Qwq4zu00s35)QqFZ%1IT(m8w z?ZQV&OH-T~9*-cM6+_ad$IxiI zskXV^#ko&(k2%>r9HND0=7fabT$GK+$Oz;@ARY}A-CJq~2We3nIGtCCJvd~Z-y5PM zO>`fSE90=yBU+`SSgt2i&%Bnp^}S?C4Sa@Q3IYw?tA_NxILYuNM}{km`T2Q{%Pbw^ z$eTF+5=yfh&@dm9S8wCmk`};79vg_G+}Ch*Yj6{-qVFfDHg*1ha;fL9WtYBSfkROC zS17)QjUDz(sq%9~#}1=#BL_WV8JBqC`6t*OmM3~JoJj3S&f)a(daH;J>n)LrYEDmb z^dD}_@C$NdNXy0CW#{Fwx)6xoF;0%fg}pPY-x*9z#HO2QIh87$PF(+?{<)dl=&IFX z({qdM^O@d_UumA+ey7&z=gJ#Z6%l=rGR;3lY`n>sZ4W$4OOIXhV?aVxBSEdEUDz0JDZ)lo>9u#ftlM{4`LbwKoeaMEHH5#oX||{gT00w*G9<~B zd)%rs(-i;Y5o}>DJj83$ad~9NoBxJs09U76KzVo7%?iVD*&>9e(mE^1{mQfCtq`w^ zn8>wbua#(RflbmSA{%~I(ASEF{giSL?#o~_Gp#9<9QULc?gr7ypLTb}7XRmhQZJv#GeV$>6Y)0X4gC2FZk?KEgPhsaP z2j?Yqxgp(qC)f*R8$MQ7gU9QwS;o{u-6-DM<1tzy}L)8Q~}pqTck) z(`WI;kWI}KY+A?+Q|shKrmbQgx={cuU_Sy9G>|} zUDxEQuZRxMMpnxz1dL!Bf#$zRq=BFy@Dm-Y9l!K34Z-osf1Q3iTU^`Fqb`8sdr}w1 z$$15}Li1S1LC=vF#xLM%jz4z^y|~)hnGq5WhlV5f?3Y^i+>(yxgdkMhVzDV%Gfu@K zWqL>LUy$gGOdhVslc@>xf2hMp&d`Lz;aI;QuC5-ny5Tlu)j$(^gizE(Ik%uNhZXnt zye2$2o<&nc0gPX@*^<+aoJCX$O#snmdgfX3ID)tYxo$SpKTiFZ4uxg7?tbl+a1 zZ;x_~*tJc6?{n;bGXoQFXHoR`wE`*pqNG9P`9%?#LSlz^x}Xj;X8bv(=Ls+G%{+pI zFFSnOYlNe3VSXk$<5Sh(Gw!u?uTB2&-MO*IXdl!{aqYBI*gfdaKjaPBWK~A6$C`Gm z?N-vp;;|4mx<$_Zx?L+$aVi9DWWse0Ra8g4UURXTTeY1dAe^0|?V*iheXuS}T+w`t z{YEn^9~-A*o}~FOUo*pqe3L@s6eXNGr$o}0&zbY}5v_EN{l>8at>GASJThXwoQ-b= zQ}!IL+;5AxNj9rOBH$p_*EN*>3wX}gs}Q6{nh$kN;G9qaC1i~aL&cL<)%i61cQ~dv zRU4Au19GKxmU8ohl@Puvxl2Xi%f~bpW)^96omxPmbg|6(zA@LvHdbYArvm&vb@C#_ z)9EzgJNpm3XdY#c#hj67yIz9=B1)%x2%qvcspL7CQ2N8+e8DQxoX=*1FJO_}&GwII ziBp-E1NU%r_84_=cvW;X*A=M^OKQBBiKeF?#~ryJk4&%E{`MgTG1qiBFY1y$f&5-= z$!$GAw%dac4~NMNJW*yY6*tZ|eYb02GM;~6CapYyVF9AoAGt2yFMnN4|KP0&nwfml z*(=93Y*>EN*%B3>F8UdR@_sX-yFbf+2)jCROLjfpggzb%yCz`IGkCjm%F12`aYC3< z^LZ2^pYbIRyXptjCSZP>dOOgNNX&wNUhS7g)djrZI$&rgM(&|SpWFAeGso(g$`=}% zdgD@Iw}yra#0C|_t#~Fuva_7r}OpCR;p^GN(`3YI@XR(OF_kuB{b#}Xqd!_U@ z2(nu+@kC}RDHK@09WJ$57yW}*H*xSF`#7&<#0>4PG=pVE?aqtVo1*U>%k;~+op!2_xta8QT;!DP+9G$$*`mmwFr9U z7;Trc+U|cM>~Jn^q8eS77$lkdpPY@G?v5QlK~mBd_L+r!bbYs1rN1?1xpSz+q|5`( zMBGcNq}vVpEB0Eff9Exh1LRb7SxWMGMoV!ncF+3~1#TgopO*1spMWzGcVoEq%4ztb zt)G=ovTwZEC%&y)X6YqFXkPTGk8WcvV}UIy>M+{zQmUq2!RSV;_JS)~ReGg@EBO@~2} z@7eZ0;70chcS`r4iZv>@-b>)I-}(X!7HU)G9x34|X0Md}maeu-?$LOC?Q-^-^5J0F zeUI_N&l8QSy!x11+_S3e!Ih(9nyGzC-hpj&1$7^*r~C^0j+zEoHl2&!#qs#rp6iP& zIns?AeQ2!GQ)KipvNbPsgdLHlPB@La;V=KGNp59yB1q>kx(=v&I>@uwG2*0$q0tnP z<1?0XvSlN+9iG8;`fki_PRMYqVWhJn;+n8Ujl`aFZ%lM^eyi8Ngzjou#LQ`tr>cTJ zG(}ZV-K#(h;znP4KIIJBY+39UXArgwINnXmQ+?)2come(;iXdt&$K>0R>`d6&zro; z3z4WR_3AA5=B9m#&5z|0IH++bubHaopmVKjo-IRUu-st!gy^xt=Gm{*Q`B*O#oU* zz-?pWTRjQG&2tZwiJy%uAI&Vsr#F~YOz`mNTe5(%s1FXk>hsFd)jldq?WZAfpb0-4 zyJ>HRn&w6B&I-5r!yUcr)-`fUK49tY`!sLWBva_aQ?_s%+Fum$P9OfN>r7@gE$`7D z0YEP`Q9Hhs;p2+sl&VgJ-j|!VF*uZznZkx=5Mf`p&nPp1tcmI#o9ezjOq>?W*B01| zsTW(i4ZSu4&r)iHKr{3fe}R(4Om9Ok%~Do4Af=yK)?&s+x^JAReUim2@zIWD2Pmt0 zOm214$<|`}@c(1VD8&h3iFmaZBP|asJ=PkaEWzPfi&;Htzp1D$yz@rA788X-m@Jkk ziFw>jk`sApHa5x$DXrT!xeMi>$qDJW;UrQXpd`I)d~)19C}(n8e_wila{E>Er5UH~ zT^wB^)&a`DcKpCaKh)Et=oylX9H>Tks_2DE);sLLDYNZ zCDvsguWerSO!4(o+US%(rG~=6(T=CMCFr6XnFPy<#3xx60;oC0_0QQoO=L9*>hFiE z`l|6T`sGB^MuTv2cqkehM_46T75F>}^fWrz0wXfLXvRv88Uju<6a5OB@f4GOJV+>< zM2>4iK;*8mn-IF7_k^_4zPIZRws^GY+3%Qbq`JhE2|2Wl${J@%d-VVzW;I=1!WyXC z-PXtvae1-!jA)PWi>uU7Y*`V&=*-NGa|X0VxHB9L+00N`Y1h zNGZO2oQVYd08$FHO6(;$aX?CO7snm`77g#O9pWuoB|szuoQ6F#*V2srI1>u^kp?!v zIQ(2*d}_$iK6|6wkRg?3p`ay`e#AVd;feW9Xu+wQ&>I%%R{%6HF(C2k^ySmT6SVA# zg#u056X}P-%ICa_11m^zsuA3<*@hox6udp3X`!b*5_C5FY()~OcZzsbv#GKtlY$kp z@QF@|gq66B7rAN7vxDPi`fASVa_{APE8CwjHfQ{ZXUkOU%=!4iAYGD5yEK7_X+aJ1 zsn^#YUkOrs?$e*Cq|utKqe2$w+L58Obs0Q7sHw?sRQ--cTscH~xJCmbr0$K^pk8Or z-^{nRtsiJQK4*)s#5n2YvI&#q_v$*1=QC4m_=My<+Eq1p$4$PO$U{*icC{ztKb`XW zZ6h9RxIwVx&B4U?XEssi5_@#<>5_?uV5=oU#=OjuulMWBq!X{jXb|xn{Ff%03_ zY1jpi*jeEZTX!N{+D3$%EszHI9;%bIWrrLkeiOpPOnHVx!62UsN1gSTq3|CGe$-le z*MVkC9gPXqT9V+~{^*Z?2EqB)#kR_nXzEY(cSy3B3Nx?KvQSJOAn9$OSwnC7uE4FW z7X8Gj-~@c;c)|S8#{wK*Cpj!M`p(5o)2}ct6&%~TX6!cdvzWXb5$=-O%23c7^#M%J zRYjW6%q+7_Di%pJOiNoT)~&xY>zc?kbja(&i73pI;#imy9Qol89T>Lp4!GLY(2 z);wLP7v`H(MATtO{vp_^p?`TkFf>_Y*r{qJ7%S_c`U zYqRm^vRY@-bCkSdb&AVAMKLmE;7KhFqE%Kxr;4Yl7*ki#pX+oTpxG|-ro4jpi+7Nd ztSLzQQ^kU(Rx}34aBCCg=Q6`DMXGA-0ibK9X;W|Us?4=vqmN5eHE-kv#|Sb@RfU3r zg6&#NOi;7~)o|Ak!_{nZ-*bd9yGR4{MMuXGgRuk$Zq(}`BT@U zMkSYeae&iLv|+osj0T`dhTj1GHYN|-Z@rZdpV(BeiL5Q2{>KzQr(PW3{19#Ad{<{B5EQm&-*oBYn*~Z@|9*{vHf;`-uldpiL8!7(TZd5+{{nKdHeia3c8!_DbsdohZQNm)n}u zJuBeM3A8rJ=%nf71!Gt_Wj7ta*gaVIWZAPXl4&iwRN!qRRKA#@sFr`6a$0*XMY@sr z)y6i8*sT>oKA`2G(}Mq)DZ35ad*$G~TK;30^{GNip!sgOaRKw=SbIdYH^>;T#|3{R zK4Y&z!Fou^BkNrsvx3dAl!I!@GEJ7cuHm6=o^TO5BJgDmG)J>IE}-Au(wleMr!BsN zEY(4sd@pK*kfwoC@$e@*8&a&)`Im3YDThby6Hlv_)VqmE#c~@Pxk;1yHcbY*q#xKV5-XAqk#H6(Y6;IJ z-mfb5uk@W$-$#R}Sj-M&*lg(`Gz*o-GSc(|uU=s>Bga{Y9WoN%<#Z;#N&EWqx*FF! zkx2W|7rjJJ0&&sOhm{NX?yEBmjoJ>X_2FVm>W_C^@HVp6$uXo=%%ZyWigH(e`LzX8 z&!tWvg7{xrkLT(^O6mfx_A`CWCdDX|%h$6awvM%?_FWVwAdr)bgTrN7^&;}-oZ zYZ!pg4xUH8{dO6>1|}5XnU9E=f#CNmoQwwPsDSnW24O1BfgXvc+t#U zzH{#7&pi1J`5H-CNE6T>2DdU5oefn3)ZV$xEZ!7FAxsw=s0Ew%LK)loTMg+8oN`02 zVr5~*Ho~o94Ba9y;Y}iOPRrH$A7k&O4-mPnIb_SnafRAR6U8j@!Ca=+N=?3k9N)M| zFk`@xS$l%w_^pa@GU+3-2lgSrd*Hsm1 zZxepy<&1dc=^U>Zr&RQWefTu(ftEn)5B%^AiCRg5(c#f|dn9r2%9v6EG)E9W_q{1CAw0tekyNpJHrtslXE&PBUM+MiE7xV5RJ06p9v+nc+^`N-mK={g~51 zQL=@C#8DJVV^B#+jL3WFN&Pd3l=aZ)dI~qji7|f6s!zVn_q`n46^8Z6$gyrW!ftzq zR$tu}6H$akYWASB?3B-aHu-EB#7k4Rd+PY1A1!j81i^8{6M0JEKO3Fgw=S`a)!41D z;-BR8%JJqK8H^Z<)c)i$Ke&#%c6#C>iKIQF>Dz4anoe)zjY^`&r6FWs*xvj?^3-f- z#Q1^3{-Y)ANVdA-R)_h{sKXCnI*&5!-7{XlHTP|%#ahKY7~_u;_3fKru$oRZ~QOjKA<^cSk)?p|PK zxx0++-H&{ATz&86^b>`HQtcn~1YV?h>)!ay|su>b>(y%J!+NdvmW)*gTX zN0g%W^h#{dSg~)_)R=H^2+uZ>2EDSI$QK*6M~o;r!9MfGOq#7VPNc8J z%=gpBUCvSh6~d(0-={tta}LOW-4xAKggTC`+wttqhL3_**25uEAw}+LThfYfYv`sv zZAOYzD>JlISreXWk?_<8-6ElSeiNI{gT0}2gs$7!1yi7w_6-wf4{y-I5;mEG{X4{V z!rLR(e8D=$dLnW(eF0NVqm60qxoR5qylCxBXZ0AZRV?8OxT!26aT2(k{5 z7laYKtkT|W2nPBdjVTZn%X{~gK}9XNThdN_pfsvH0#QFsvf?sIxr%4`zxte?s*;st zDu)H`pT_ph?isH=qs>0*Z*@^h%KqL}S1FMb_A*gSRgXFN(ey^@Cnun3PPRco5K?h! zLTPh6V`Mgp!EroQ)8tPr1J7h)c*i?;?)k1i<-8Y3bCXAg2UnITCFem6%;kuPeckd3 z4I}UPGsUd4=SmhM<;}*Z(&8(JRGVr`nD*@-m}L!1v%xRfdzANUM}cak6~CYV3ed?G zpZN>&@49jxUACA2rERUn28xoBlAL7|6_JGlNBzAKK#Tp%QBDmzD1dM`C1#5%MCP8& z8`q%zJK-+$hWaR`2a>Y#{1W<^g$gw`BD(^i_6fbQ!bgjRNZnTTygmY@lTo4i@c(1V zD202;9`T9_B`psuJ=T)C1*%*s)asGsN^5l?72r*b3I$ZTp*KmAn6W6J%I$%SjpANH z>$YFtg>uluy_8)MBT|;Sy{mF#QG;@?k6Q0bOWguhZV!ah_AU;Hh*j$LuN^;d0aUqn zPD5{WqzPhCfR5n^^cmOyQ04ZZ+-f!)f9SjEynCt>QC>XdN18Wk-1F7t{;u8^7q(5* z4RCfg)e-;86LD7}lSBzD|4Vs$vt<8sh6^sU^%pHgTP@u0g`P7-ToaQVkE7pyDMj$cyZ`L?WL{%( z|8#=psZH?>4&E@0E7{tR^Y@-ZNzuHfyhM#wuGw0C#vtQb{4X!KQ_V?6WoT<&2R#$9 z0UoRGLvdn`lrm28C44r%!zZ(BBG`z0-Rd%T#kIp^vGn z5ygc8&6@QkT3b|{3?wLj3S&IuJlC-4oSJ+3URB4vtA+te+&#+0uEbLL^oM@0v`kt4 zO7s4}pSm~^<(lMPi;|_*_a+*ac z>g#*+K^}E^umQh+HSBI5bdvSLmU465fDM^$yk01pdlk9GT|B(2<)=c~>S39O33+`H zxxgJT3~1pF8t^Kgi0UX(wygti@I|`X6JUCm?+{hUf~&L36H#W3SO1s-LY0FCmVhUs zM6^K*u7FU*w_No16Var8oVIl!W8QgtBFYa4RW1y%Ss!Kr88cuQ5ULzB02%Xc5fG{z z5Vx%ZLKR;}AY(qv0y5^pF(6d&Ef0JXFboJ)fHVF>gb z$O1Cvf-5etfqrhOfMG;XPSbHvj(nVz3DvHcRoEKWu+yr}tJJ?*qbhO`>6T8H{rzGO z^8QNLsOzt*F(1uLAU*a9gBPnJ`4ol0aMI888Wrp4ssB7Qljc@HTq%5;j_;nDtp;MG zi;b7W8EB`dK5g(sDPEQeNOsuBllEmn1PS{X9STbcigOZtxXQj)X;C!M_|-eCl|S>< zV2ULOdB40Sh^Ka~aBV9_4E4ChOtP&0{rhd2)1%W?mSy$*+0c^QQLGBTnzN)Cu9H>@ zF(0q$?c0lT-3noSIqnlG~RwEn(% zdt9RAV(qVW+<==3N*Iwnwxjm3_P4-C8w8dsd$KRJ(#cXmefZY?*_T0UI*d~A8$k4v z3X+xwmL6;Iv=-y=q=JCVaa>XjJmLkd5v78F%wg@HAc;8$1v1B)&e$mYrnqkV@Bequ zgaaX&iIjO-Nr22T2pyEmzO1<~&C|N|Dtb+a)AlZo77^<|TVv)2E`Y{^cTRylN)rr1 zfffLlTAzUp0GVS=r(Vv@vr*1Xt9i}gi?~n}-arlP*M~hH5i9$XnoSI0Wlt=JoxZ&M z@<02A#E#W?T20TyqBCg+snKeylWRoK-doPQ$sCm=c|?4a9s#k&9pW{qqHdx>z2jD5 z5Sx2IFNN8k_>b_J*mofuU>W&>!FM6_x>*D2>1 zj%J`CUdq)(jnmUzW{{= zZl(Se!&^rw9O)jQuy_(iWlku7{~9PPaMe@L{$m=%5dH-yEO09s81Y{Ng$0#4P*~tr z8u~N51;z#5c>~sf!a}+SC@h}nNq$xPT$(Bv{sky3?iNdyj{xyoZl4|Pa22; zKR{tYWlr7!>_i6ZE)GywP|^Ig%MYS5*L!&96i>PbC@h{d-~xVt!U9)4^R@bCLp`R( z>)v|#=MRLzLdt~xv)Rbb`mhqozJ1Z^gJ=JP0qU?s?5BLr<2-`QSWZrJlUbu%qk z?n^j%&^^Y61@>W@hp%X?3NOWmm4I9oxX1!oI8nT|x{2k6^0vv{4v)u)_#mPv{7xYO zd8Ud}J%4Khg}n(W(I3D>a3M(tN7$b+*I#S{61o7r05P6l^NGGAakIhNud0C~WP~h6 zwr-8E&8w4Rap2S#KaP`U;-Kru)ZapvKj?!o<{W(N;8Wtuw|cTpTBmcHslBr1*SMtqqP|K{ul35Syy$`*Y!{eOVSAogOFY1cakPAtHmS0Uq6Nw_SFrkv{!- zAPpw6F&#~inxFJ(O-nJ9F%U>+){E>9LAbus2Q`2U9|p+q+a>@R{zW6M$U_itjI+QT z00m_DzN{+PZ8{cD|6>Zs@L_-uplt$>;rp@%G6g_^W1O}LK!$&z56JKVZv<@D8af0 z6N3W0`N0=)Gz^-5?bja12#_7UecrEc`fqeqiFrghO2R}uz3eL1bM^(9YxnZkmi8iDfO<5Vx zvlsG-I~Td4irispxhbgsi_5G;^j z+0;qMS>E67Wp-0ZONUERybok^7R~1WW$${{#QRz!0V2o9wj3kEJ93M z*`EL8U(NM2Uzj9{;rVj=m(gi*I9XKxZq5@ge#qEaU@e>Gpn872rsZjMTVQqKi-`61 z$Zv9+;0Gt-=7(E&k>q7iVUu<9&kUW|t9H+#&Rc7819Q!Gi$s;pQqBsZ`P`z~s)l}_ zchAKmk(Aw;0#n-pxzTIedwGju+vyqPPy2-Nv{zN)}m=%0^UtBVOa7^vYvrcB-Zmmuf zP`08D6fmzZG%jQ4x?&VL-Tt)c-ndzBAg#R)ltIr{7;B(5^DiH?^X_CGx``=~uYHx& zc|+xW8)e}o*?!RZ#hsfk)7_U-ZueZ+Nw7LBYw@CiXlI7qD?BA=ZplU_nEml+_MVT+ zkMxVc*?G@=qVJh@(SC!j;9)_rr`V9RmwSVAJ=N#_`1Bk7abb4vlNDlVzm+LuBzLC% zab$a@XKJL~XDr1*DKPwdcJ5uQeB`N`gBTV%>VS)lO#)z}|18%!&nRz(NqMglcb@V# z1_uFT^rQccjGhhK?4TpQQct|Ffa6ab4Y$3-@6Wa=Sx)!(;ptNE`7KOhFk%pNqFW9Q zK}T;LyMh;5o$L?i^DOK7g|~KowXDH!YFg6Y`h%oBdeBX7Q%-G0JT4`R2vpoVaZ=-s zZV|sNvWcPhFU|9;uE;x&%r?U)waTb^H6K~XHcZE)bACFjXAm|FrwP)#SwF7u4lfmy zXVR5vVW3y2O4WOl#B#FXvgvE7n#gQDxU_J)`oYN_6n>zWLy4L^K{>dWfE5_ksNy}$lgcCyjBT5GGA>0p$ut`l>!WwT_e2H@Gk(oloMqbBk zP$-4+77W9W&%-$d9!gYS5OL{KTG%#UQ90D#F!u&HOR%_L9*2V$Z>-O!#=4g;K3Z;9 z@c_s&u}8P=Z#wOri@m&UrLH+s?#h7#{HEH_HW#h!-d@7gS^gK!MUhk_H^yYk_@6!e zX0KOR7a5a#zcVw&PxgMt+%asku5)S(t}bo~gO3`kc$Oa|@S3J5TKvh<#e8k3pyntS zRk0jCU96{D0I6fDwt@+5hBaJmPI_tt-~#O-Y61*s8~&2k*Z)IWNARn#auOfv)R$A( zr0$f&9_Kblxtaj9)OO~hB+N{rO>-f2$Nb zti;)8ek#9pfE@<#OZVN*HRc;?lislHJI?2AYUU>!?dP`YyX%F&+09ZBo+s{AM9RAI zP%03e^NnHW)2!|wKB%6~{SJN7b;hHtBC|=lJaTdql!9>6A>GIb!$|kH>G&fJPNm~- zt>a)dTlJURu}l45SnC>>|3}vP7SXXm?7>IA>DgjVg|@4S>$&)LK$)CKLD7T|`dF8< zow3P3oQ3lDiF!kcnz$I&Syu6Ut$b~}l^{Z_%q)AG=max=V5imjkmfw=+$VUwmk7Vy ztcADy8S_$$&$l8+GCTsM$7`!Jkt@s-?rWaU`q5KquePe-X&04w|1Z+I6ZXKQxrwvY z@k5m96!InSrPcBG73&vHKA6|3c|?)lp`tNHa2si{&>;3jxhhR7q8V<^;`)3@mGA4! zJ*UN=x0C$##GU^I^7@kHcr|;02-8KbU)k|#2R7w_lH?m?la_;PY@Q3n#fH-hGt(2$ zHq7zS^7du>Cu=;M&Z1}gD=lPHFi|0)bL^O*6@x}&UB>wg<(r9&J(oG~x~lmaJ=byk zwQ@}XucH6UO4O^q<@p)kTFX_8v(TLCmU}U#Zh;5$GwB(uiKhC@4(xsK6P4wf?MQ5# zfyrk!o8?l~Qj>d2Mf-y7tp>ch1G>9nV%H1>28gEk18Ba! zYGh)W0lyfrW4eL8&hkS<+WGSO*yXNQD5x$oE{tnc{O}GS2 z(2jcxYzJCoP7mC5V6PL;3;w?)vU`sG|4n4a^sEm0Kl9k#{~tVdCXpepTBvt%+h?&k zw0xn|{IjhpQIg>;fvXZ5bqF7_?n-)uNEgsT&^3Kfv+1r`DMLiW@FT?1@=v3(!O`R@ z0ah9rlUQoMD%LPSUBt$<0dda;6AmTLLzvIMmV}TLFc%-^;g-+pHz!2wIy{iSZ1mpT zbv3YViG-%;FV%l2#riC^aWn@9UEG?~0^feC=&~jhXM^tT8-EMPu~e>*{rnG5YMYcq zmY;Zv?+@ob7nOS9V)i}z^d)neBpWuJ+oicKc@@fEpJVRLZ7#2>idmuS%beyO_x_0Q zeH@}MaW2$;YP!o^TVmrAF`)l;tMz++pL&Sip9!8e0M$H|D38yoOxtHzEYiE#K=?^m zoypR?OrL`JKs=3NeXd49ik9!&XQz|wK>j{ABT zmd^HaHUU${Gw@MvQ!VwalRil138+u{N50=>p6^p!nsIZ}-5RCRu#PD(0+>}S{54!~ zc@JHOje9Kf@rWP-A*&!{(sl6eqx(L*AXH#O&sJKdY%VYp$oXXi~khW(Yh1 z=r0MX|AhlTz-4)CMOR@z(P)RBW&DUZPzL4ZgFP_A~+v z?*j@LTX^n6xNh)2ZNqddQ;AaPBM_UxQPeTPn(wABHNQ(`kr`u$~K7QpLLrdjQc%Jm*I*{&lO(nBx9DQnhwq{Ao?rKC@eGZH+17o4zpt z@3<6)_Qd4y(nq&i1Fg;!FIFhNRt7NivZg#X&xjIBN9oDmzFe`e_y}^z z2l^K`mX1x1SqD_Cgm8R1b5DNnxPV-fu2wt_9_rY# zBkFSNEL!-ssS`ap!6J#G5n*igqh=FzsT*bBFdQ6l3J40?PIF;rvvi2Ssj~)Q7*3i0 z+?C$P%Ty|>r?hUg5SUm;eDn!M-Jy~E?s!gt@}7TNdSTuRQ-YGyD{foMBD7Vm3T#T0 zMJwcRgJ>_k3cz_y3XHUhtsJE^VRU(TsVu#9PILJy*UQx$OztI78NL`b!Yl~}b=;$y zpDM{w4K43*q}yvOOnMzZW$e||3pz+|H%~wK)R!> zD=idiV*w5{A6L9Wh2T(W{#Hv?m+}j6g46#>V2pGsjegG^1p*xqDSa7pact zyv}YLCnBu1M{bV9?~`FX51;3~K-p%>y^=nSLQkdkB$?7}d=yIV-HaAT*i_re`4f{8 zY@ciK(UZ=&I`~mAFtaRv+)iD zQan(%Kw^Mi03`-?swESM&cj-B7k;FOw6a*6r)~JI%f+mpy(QPFu0~)GQj$|_$;lsz z?P(RN;^Pv#A~0_0H|FWesjcJA>uH9Vb%MvlsdB_{ywR2Wa&KdgYF1wDNy*;V2O;Q` z2POi4usw9SwP|fjdh)f*_uVvSw*+TXW(11{nfe@pk3Q_Xp(YS3SxN+N_phrqKZidp zAxmc}FQ!iauJ%Juntp6kCdO=k6tT_a|MuuKCZGK&uWS2owA1;dq=x(oD;TUSn%|8) zr3LFKpRlfO`s*HewjAt5eR2xZ&tkAcofp6gnY)`x#O(6@*tZY?Sx&r(>ps9Z!8H>_ znQlL(0wI$g-M4!e$#%W1-7Dum7q{}BVnzUqu?79;p zv13h==vWVhNQHLg8uG3@Jxj8T;&z;CcJ@tUc6q_?M8F0@yXq?$h3%Xz+SBCIh(z@Q z{i?iN4Yxljm3edeetw0YJnPV=CS9P+mJlnN+VvgjN4pNlYVI{5wTR8ESx#|>*X~8E z27HYj!5M4@Yo7cc=VsyRi}isC2YcfZLMAX!qG8Zflcs~i#AL|U&iiQ+d%F+o zwj3M>!*4v`RM66=O?3zA1(Xc6OOt!98&S$2(dp6@`RL~pWS2^rF9yr^zI9HGI~hQ- z3?K#il@7_ZCTCS9wIf^vQLWRZy~d5;f=`|}Iu;HOsYb9Qa?G9d zICpnC7j=lQQ9g6z(`&*jShsF@rnlUA_PHg?sTz(o;n1t)zLMXzl|5YKfUG^8pC5-( zGEHyE?>Wtzi}G<#G9);1TV3nJO?*CCQRQ}0R7Lr_c($1FlLQ+@)Wpc{7y3;T1qqHo zYwbSs!Q0t?s{8FbgXOY+ zre?CHW@?M<>|D`}pEW2FjO#bm=Fdf?+V0MR-)ZazM!jb>Hpsfx%qkn4Zo5)KRR@3O z^>&bMsUjHDZ$<(dGW~1ys9opB1}R{TlxaQ>2aDPS?=+EPqwQp1_RZVZ`uyNp${#>B zK#E^GG#1O~hJdHH(D`ipGmdb^!h;%{=V5iA?QWSqb9B=rP^L#xH^5K_-bij9gn&eTk!^NeOR#dxysIdP= z`m5K=;I`FF?udiWqX-(k4psC(_J}`el=X|g!}9NVI(w^H;6X9s9KS@1qWPs9KKjx> zX@7+MDoo7REqIPh`n!QlfeJ~a^GY+=)nA;8ffhybSuLP@sMF<9a8c602!SZ zK=zIGtfcJ+IZH$A5Y#Z}_7*fWw%7*G4Gj6X%a5%e%cZ>c6LUg!`-QIrH!SoQ`{zL6 zX*|fmG8Gy7ryD)4b5%;;v4PgtZcI)sue_zVL}A#u{ejLKU2llfgCqh1X()VuIVa1o zMWeI7<=5SG48p6Jpn%cFvxEL=RLw2!$u1bMGQBYLPugovY z;!yhSlZp7a0o1RHjceJMjP?*&sXgZPAKAj%w~A)J@IT?@-Ct~Hk?o+1e=5Slt#URm zbhN*s!!DYhfjV7Q4ACliaSxVnPX;VW`>w4zGnM=_x;T` zv%51jTeY?OkJLJ?bEK;7M=d=%trK}Y8`}keV?z40zJnFCUxqF|8QhMA??VhblJIlk zkePar61`PY>n$=5a$d|*AP(i$vG1!LB>e~#$+QX(FxoHu3OqeQx8O)%`p7^|khdawTcrX|2&rsLq__*ypZ{= zNFgdQv4PxRi(Ps@G^GJh?7|^9OiL2gdtUQ>Qmk2_ykdZjy+rS10Lh$~hbYX(Y-OYk z{FjjG_rHPs=^De4^v1LvOmSm4KOuAz&R&{}XPt@ln@N(#`d!@Wp-YROeHKFWy~l4B zqq_wa$IX%Sxrb5=8z8>HjFUI63BtrE@@(cA@KBTpNFQE=&-U{9iGGgSKJn_ZoM0Ei{!;x+FR?RX zmomd}&^1oVsxeOH<6@mtad^P~iWTDfDM60^YlK(RkoC;PYj z5Afl1M{3@0%*d)_fK!3y0D6*$$5A~Iy3K?beNLG_q0lO~V5B|j6NBFYaH1MX7OfI@ zBry?ZxfoT?+ZBZb3xlyw^%KB{m1+9N!F%+ZA?g+1B7jh8tiK!SJkQYVKXjlZ}@7n|&WDE!gRKHIrq zWT6cZ2ml{M6E`2rF+@~=wZy|uS)k+r926UHM&{G^;h}y*lx+x!3vWiC&r|c@Q!B+K ztF{fu>z*t78Se3$tm!3dR_`*g@K6DvVf!Lp?`&#k6%CM;YLtdp4a)PPHm4W)uFAi2(Kjdcj!nK zEF`%TqU6yQ>6dK!2$J;3?~_bDzhmwbT&~%p;tNolb$esZ)%5TNvj#Bx2kPeGurK7N zK((q7IHed+^ay`#FcaNO65kM18Ok#qZ|t5<1`wihT%6$E&&*@7s3catB7`_Ycc< zTU7H_re08lfr&?yn)LSXbo?wKCM6d*9whxG!@W9);ln!6Y8|<$#!QPI7@>cQgc+I= zq?%Bb&xyU|L$}C(l&A%@M}@^Ce!$OpU!_M zF+u^+f>__-8>s0Upz3gU|1ZsVko?CG- zbd*qX+8oBfW;hMS5`Q6fyzK9)P_5aas6ZPDBqiWHsUh}XvyzaOT$omwL9=b8Q2NkT zq^2&)dl>!X%0O9d3X%?QHTvC<8OrM;bzE1QXfn|0;0U-pW_U%SKgB~@yL0?8XZ}!W z>m2oRfm!t-{&ukGec#;0$DG6PxEW~ZIzjv*s_=%qj8cI1EdXgDp4eN--e12^L; zj?`qK&M&B~S<;=ex`6VF#wIV9f4b+ndxLYXly=I8Iz@K}1 zM1JGdz+HyCdZuP zj!x#I0WAb{0=$TJ2tj6;GdUs=C?bYX$l9^}sHme*{C!`|5*n4T(pNe812Wj)GfO{0 zRGp=I#z9_nvGDi1$uA2<^r|BsK}!6IDP2g*NMUDSl~$Me=xT<;L)x$Bb@g_dpYSt( zC7E~D;Qm~~#5NYMrMvAFp29NTboFJGIlE2oIu5=J{2fnMuWpeh;^*Vw;ZW)I?{Adp zNx|eVo~>0xp9?A@TG;Sr<}OVo{k}{S*>#3K7?|rjRr=bX#l4e!?v)F}Xb7y7tWi6$%s#6+SWp<9{gLLV6{&rpLz`2{&+TeU~KhsDp*a|(v_bS&;({#IV3zxu2h3?roSX+l@_wJ2i#zVrZ z97M<=CHQQ(OOM6xF}J_>JIrP9f9v;ouE)MhU~XoQr=M)Z$+qjZrpda=UpCOp=53zQ z-b^bfms!}G%dHjGXf`u)sXo=VdRV)_wtBQ}GOZcaI2rv&ztB1vh5V==XK7HWE*1j( z-DSfH9k#sqvFSD0^9N{m2J}Wv3P^MiZYGJf0`A5W`T>vXPl0dG-uGnyV0W~C+dVL+ z!Cu$zY3sNx&hp}T)9a;Gucs#c=GyCJ1)zo0$kWhUZESzBw#oHqhnnqr*^N=Z((vTA zuRXfcvZpz^L(6PP;0-EN^??d)Q04^Qc;x?~0AB8Txs5JxvG&%QUu}Ftk*_tnv&mp_ zvDT^Sv(n&hTw?VvUC`x4PAI4pt=B9e zY&%#JSk*la);Rz2W#4vih7!ne9N^vI&M6MGerO3%^VCw}WuGp*)w(fhJ)N}Jv@28- z+HED>bldW93z^55IfQoXtsKmD4KXD!O#J|EEdbG|NuP~HtkP)ZN^yPRRp0!*e4cMl z-wJ_c;o(TV{uUqnR|mT_@BFE2ZF>1$*ANp^Z2$;UUqMZMg%vCncVEGbw^}I8nKk_t z(i8x+DX$PK%#2sa#*88Q1&USGZH;)j)@`+TIYvf3VF4&t-2)|?!A*n(F{uBc0k-57 zVg;KIfOgeZSRqwGQvhjQVKoDwm+AN}P%0agTK>_c0$l=T20&FI(*V#d!Ah-!1+56% zpvG($LH0m)a|HiYu{_p5D_)@{o4%2-;5-nNSP3)}7Px)g@(Sr7V7Wk<0I6Wm{VNCE zWDEPJ(-3oBA)o@ti0wZ{tolI~?Y@D8UMf0Tpz_Q&UB81aP&^$1socw6f2%N}Y(^?@xZ#2*4`7bHY_&O=6WSNlAQ z5?70%-Zd#cXKa}1J1Ok#{(X)&%^$a?=ifb&tP=`-|7`!2_xCyP%W1VedZo5+Ch~0# zaiqWw#w+}_#MQvDY5-$@Uss74#rM7;Z6=35(;ysw&ACr@QNl2QXK|vZB)VI3%c6J+ z+zY3_@6Nk>-jwe0Ilojybwb>UI*soe&h5Wj9f_QkJOD0w5+?6YMK_%vz0a01ivt!7 zIqjv&Q#OLll)bg2YCG82v!D4d4;#dh!Y_j*ayp3VXfe^2 zI6oJnHhI-*{9m4W5hRUe%v`GNYTJ>!=U~{X?}2ZlPPSHwYlmpw_lQ0Qn~e)n^Yg1@#$X?q3B^!ytfwH2Ogn?Z1J9 z5C~f+7H;w``detKANt)W%rj8*$(`SL;r_sh=o*u+8v0!2r-`p#A-( zdmy_NSox&E{s3L+Jk-8HTz*Y^fz(_JY-(?F_bLXgU|i?$d6$CN$ha)WdXbGeGI(~G zJRg_9!jUft3=}&EguNXI3HZLr(R1&Kv>fY%Zs`w|fH_Yu<|emruGKg7DOQ|a^}U8xFWO^6E<(ANAQ$@=k4mCC2^#yDT3NuB&|Qt7 zL4}TZ)*0+k7uD|j1mkPR5$!CyFTmPp^b_sFzfEF6$9T%L$5OgegTliDLCypBK4r%t zE&s?pteep>-}#6n$)9DVpS2WEZdg4v@~p?ks#53`rN)(<6US|dqK@e12vh&-`caa{ zM`5xeEpl^DqUqcPKq=t4fI2peYh@zJ_|)EwO`f&5_sz2sM`H9(#l@GKL!M<8B{$pL z*Q%LW$WOd^iZgy{oV%@wRwdErEsS_*H{5rHXv%g)FI5rsfIkJYd zqkY~i;oFLwD)L5ERv|gV8=9A;t|v2c#`cL7oqX}BO*WK`cycDRus1tXCfYk8til%N z^xo?1Myo?RtLv8p>oFw?Hv>M8cJ^axC;78KH@G{fwPAeAoV7ZcItPO^c&l2nn%uNH z@0wfvH=EkVRf#BC-J)A(rXKz57hY@Z7c!BX85?Q>766`CT65lUG`#XJ7>x+w}P8L z9dJc)bye1QGSJEXbG?<_G8TCwV{&I*b^}oVJn6O9Fz@2o$;K~>^%$s&hNjtG;Px>5pOsP@FhD{>jktlP-??VE)etyuta)87= zjDLZA8bMnA&C&P5^<-F*BQ{}t;8Wjqe<{xUedu-^*dv*-bso8f^Kx=>d%GXc-}QWj zwm4e#hg5g$4Yy7Ox3^-vhdO+&9mpA^8RnK>XQhLIptRdXlPSd610^(C{|-`NDiWG0Tl{{1qG?7mbP-a7N`IV^^iFRpiA-~Z>Jg$zj# zC+}=XcDl}~2_yGTm((8B2KUGDE^wv4zZg~vAa{?5Pf&+ow=LE>GDu$a({*#GRRdew zJ8XpI&GLJT?Mf^LC_oQq8vlmfuxJ>H#i8llbd}?x}vjMt+Y4j)VS)s{Ia_^d7iwmbxGietO^I8r*d|FfZmyL4uZg^V+0Jll` zKQ`b2w!EG`Hwb{7-f$m~jR`DN?Y1TNd!M^&SwL7GThHHCuSFz6_hAk8zgwi%-S@u7 z-Zr)BsgoZ~tF%P@Es$>n%xhJ@y7V#MRtVj@pD5n0_5Hf7*}TKkSKa^0S#zs(>Kf@+ z33wT_J^5#JzY?!|+qG|&JOZKyH?G}5$Ieb(St)8hx)#fQGig`vPV>w|c#3jr4|nrkP7YhK>6JF~hDd&zvf5oy_Fb{q zec|?VpEkR>PkNKn+qNFHYLmXU#*jd|eDtnA(tDxX<89lzN_z7eHne@}H0#_XcW06<(Nyjz8^oBFh17aSEG3{Pk0l*h)CqXE2MbT#%H8F^uwfMNG1)) zF;dg~cRMsHz5m-C8fqY3A)7!CT8PO#x&W&G^C^5cr*9!b4woh4NaEk?X-?|M(3E#; zWU(O&NBT5cMwxDtG`%kof+30gL_UK2z%CskWDIw|mpA{<`zN4NEh17JApsA#O|Roz zREnh&l-_SYt-L+B%sWwZKVtl&^|a?;BCLH6n4{UGcK_Es+P9mYPdp*u=L%esI!fl@ z1!D&fcDP+ka=#`v8HdC{KP7&+<zhp|8)Xfe<9akJ0#Ci}_j_kMKR;QVkpe|L9xSad_g>xM`~=ns58rTyc8 z1(7gP?21CAh?~G>l16HjEE!6ehC}&wL-68$Uxh_9GXs3RD;ewv`e&P_BZKj}L!2I7qtLXr75 z+C2t9BHC4uG#N!%op2C;T*HepJycjSuLBL`W3=s#eniZpwa-5GAj9*QaA*-ub?@!L zDKds-Cl(}0;_wyJ%Pwrlzq3TJNquvQ2}t>d=06U<(ipN0xw{0|_aSrV;YbDM4xqs0P%KD~ z3c;_;T}9cBzX+*)wy&p2S09L^H(+#OUsc3p1ksN@_-HNsX-{C#%91=X;NsQ*S61@j zvmCAKK6*ME-pMZqPqV-`ifCL5@{B%0)x69HAEC;as!$yh|AI|Ie;~_8 z%?FFj-k4qL50>N3Q6g@Ybx$T6Edo6bJm(-iiCH%&tc>=Ab?z+SwE;?#eqCQl*geCy z*?)RxWy%>VUncDROjgr51@;G^;@Pf~+ ztUtPzOwBc3-vxpIkwrg`W*DKULYol~rOwcDy&RS5vqcoJ_7Eb!hL>sxjS6o-rqBN1 zA)@_@fV#rgH>-ELm?6xglSKV7ZO-s0G4EI&wss8=ulu+Kd(kH%@)Ju0F#r|N(GHD! zasWlhB_Lx&9^ps6oOC>)m=WY{8cR2^7N7rTFgB@JbT6Hr{ttsPm83I5WrlGcjf8Lh zgOE5X^>Qe}f{3}D^l`>(`4K|EA3Xznqcvj9%P}|#K_&;X%4$grMO0Jf@W&BufjwRQ zc9{aQ{%A5nptBbPufReI4yUo9BH8bljSH~X`1<(0`Za^x(9*vl9)!EW4rxUgitZ zH6=#{AqXo5mCna*<~Hw@{nV9;<3LNc&+E zdf#!xnc1kzT?3Yv-`@W8-_t$pufW(qBli(~^{1`|$iPQ=G)C&L3P_mzBhmQjl97pQ{ELI)`H2(R5Ms(#p~n|M@aLPM}#s(kUa1bP6tB#Afv#1Z!y;K;GLAm zo4^Y^cYi-zJT5F1w?IX_4QOH&a;(>ly~Z`K<%lYIrG{uhsEep3&Hn_eRhL32MFyd`x3C?Eay<^`;wkX0%FO9< zJfLsf&!LwY>Tmi{sD<>~hN=0lL`M=7^dtx!6s=AS;Q{%XLkoB&j1g9}~;3a+} zmR>}aMDREZYl75tYf+pX56k+7kxlP7_#eq8My*^*X{ej4h+CApUypLIJe-v(tDCnR zdTxF0k1;OLi{m8)3Gpj;dkxmf^`)%I7R*h6?J4rM8&FrCO(zFVv!{tft+pNCou6sgB ztoAL}_DtAs+DweLn3cvTFLM-}(GZ&1!a0iSmL;*eZI9tEWsh}ie!PP#8E-n~nRVE* zI8NG?0co#SiuN>J7dUYb*ko|3fNWmfL&4=RF7VACu2pty>_pd6?#uh+!J8P0z!fw* zRStK9hJt!?qmNr{{&(#+cWK~_QMf}5OW)1g;V1?0W=h|yANY2MhWe2D*JIMN40zoR zeA2$Zna1k*<24@94AtOiD^s)p1kUe2g~v<1^OF(B*8qXK@13bYAnM!7AOBh3&#aeL zzt5UH|BFAnuP-;XdH&A3fbWwyZ)XcsI})KYuMcPja{ws zU%K|bZ*4o88oQsA!N2e5AhG9$5MX)P;Xj{sA)L|HA`x$Mzp#e&E|9R=UX3 zI=SNV-%~vLy{=NQc1mEALyts%Ai|czHqtkL7(RW>Uq`5;O9=kidW^w8+zvEbH$86Wj$Xo=-O`2iTAE-ep*p}aK*pYyq@x3hR1*2?NEO> zBk&hsTyI!RQorVPOmvx~b_ME=)9Dw#<0$r-=Z@2Y%zawgB&@hV1#Ap$<8S{LyzYV zd)S(Y*F&}6qWNsLYf{JrIp==W!DmTrEl?0AJ<=~KfhqrN|9#cmHJGZ}PGI)Ur>Vdn zCmpbuC#%QH8{_JKyM?OskF)za^3fz+8KNWYEZC5Dm7r2*a zgsdMqG1YtAt>(7O5`auB8Xel2+CiU}12!ity?!p8TqZ*vW$D>AC0jxzA;(!=YPHE{z(!5uY6(<)B?C4 zY;f_iE%jD3UU8Upj_~Rz{D$n=kUO(ge_-(3ZDBkXce~8F;kJ<@qn$Sr&sO~&Z;v)0 zlzi&$-IUu#@Xn(Ma=Vr9cjo|m^;av( zLQaa<+ODzWOlazY*wvXetGF8NvKFNsJ*FP%-V@IF?DqcKW=#H@i!o8SN~{d8+hJFy zK_*3w?$0^<{RZg|SBd*SpDb=%7#;Q|nDD1Uf#MvYXvq$H%f!o@?YW-UQ~Tlc#(!vf zpA?#WSFC-U=4&mNgiJm7eez})>K&PMw4c=#sHbaG^#N+KMf8SU8f6PR-7|rombq}- zW-ozmtq1jwrAMB4PdF#0#vjEwOYOdg-!>l~a*jLqnamftjArj$0YhWF<)>LH4$>w> z5tpx=MOajVSX3hnk?nA~gY3s%!*s*n6WQyJX#gc^%!~H>0B`X2;Rm| z(J5PqOJNCj1-ND%_eW&t!PX*+%qb3w#KV3&nJ%%PHlLhwU48uGUIO)-a+D|Q+K`PC zY$KWQgs@s_1Mw&j9PkhGQEURW^@52qq2uSsuFrGz9^9zUuy8oZ*CB^l2K*qJx!b=J z9?#0S?6FBBi+(;cxHU!b{`-wR`-T%HNn9uTKWbtSd3sPK8HFam}?&(`RRllk|!YP?aLAQ zm;wQ>d9Ns5;!JUl-4r-|QyAD`pK zue*cBk8dDCw&-wlm)|Llke7>(&(G)KqiA$y{|@Aqn&)$jZ^!?p@0*(RVkMF;Iu@ zaw4xdjZaxjloO~fy&zsXZUPMFWkOVR9*+F4KBuR=lFScG|HbDt1^5-}H_mVDqOlwt zJ`!CX%Eu7Eiwug>-h8IHckowGKqej%Q=WXbV}r3Un4RaRp)agrcbA@fGeXQ$3abS| zNHu7)k0~2U$lu^izGIrveUN8-8;^C{rC_CCw*1Azso?%){!IR=Vd;PrVJ+! z7P|t^84Mm3hYCkLyE7V}OZ+JG^LFugZuxnlOG4YpO8{7|7 z%$X9lU=7>d8G3=oeo{CpPvhthMoS#~! zi811LljA%*yY?X(ITsx5{^qVNgvVo^_k&ae z%z+KaF-U#4L25rdxw2cI#(TF^#s7}4SnN_+sbHVj`9C2m8vmTlBygiKd`c4A1_vtz ziLd-GKBdP`jh+&ld-s+h>OLPDAuR~?@6C7rq9||(`A+_`FR30miZ0rJkQ5{8y+j~( z;*0$h!uRc3r*h2_(BCm&m(4Hjg`qHf{9S{;MlS%0%{Q7*d`E_4L-f5XoJ=q{? zwBBuhKKJ2xnuH`at@&HUGYiv|&@|*0@tGw$`p{tLe|#Q0anPLz)h__5@uM>!yC9uiPE9eD zEY*apNS3%YUpI9;rfsg9o1Vw&R-RPSh!J~V}sEw0@ zw4gL}yL1Ks?!)k`z0edyj$%$${ZdeDX#j+|T*Th&L_{ zoCN-8$LPhsIBpaLH{q*$-mVkZF@@0Fr?8%Um!}-cUIAN-WB4^mYZ*Nc)qPLzA)3btQ;WU%pdqY4PXtMh<#$djXzF zMCN~WqLr%^bNtNjLWIW^ZAD*&3=;|A=&sbV5MpWg_(f6Aj|nrzTa?tnSrAw;Ce=cX zq{bbIX(9Z;((1ndqSuI@7#8?3PZlG#gD>ky@K}k#E^cJXl|3nyk*l03GA3V;?MW7?AF(p8Q(71d4-NlP`~N+o?2S4J-&uSnEWiq6%M4sJG)f*{Zo z09r^Sjgba_iL;(hu(nJHlc~rjhC3xdFtH2W)6JWYm2OOr@v#ruCeL7AF&wUL=1hvQ zbeM^``zS(wPdhMSc{KXP6tCm9m5&(+nToJbCNG#!7Jo(TTHwtYq~1PKG+9+oXez2I ztE4)Yt*8QhMZik0)u-4nkI~zv7mg>Y?tGM@>g+br|4{^miWl1uUq;m*tFc9qijY(y zFX&MEk14}Th{bu)kS(w2%KUQ4OtNkqP9+Tn>cDHTuC+KHe3@iTU89Nf%#yNVU6Km) zMeRxlMncaQ%~6U|nkt*zMkQGC4XK9i5<6nV%oxmKWy>hu*p(9)6*Owca@dEo5syF} zW-^xk9ED{bLmlTxazfC#eD^(G!`id zUE;yL-Wo@LIV;tV^7F?@C|?^%DE*(B#v%=W2EV0Jm2>`4OktG?t=29TMZ6&wt(RXP zO3+hUrsGXAi^QjHj$fkVA-a_8Ayo3dn8|NYEM$Q>^06fGmekJNyNk#HLKk_Ui#-@- zdJS2+vPtLA!$k7vx*(mwjkr99y`y-GCLXb1LpJY2=4jKoeq=o=#x#3WK5ykXUHVVVdM#wKBb5` zGQ$ep`|EY{*1)!G7AZ>&3zU-0JJXP&%P<|GAu`b^91Xjs^Qc+vVm5RPHNT&OdrLZt zOg;U29|2(DPEKT!H{@#{R3q<*N7Xv)_5XDy^{8l|5Ej*qMO9JA`Kt_lO~m^Unu)@r zqke&GAt)c*EMWyfuA~4w)#&i!fHI$G-h8}^RbR|pqOnQ%p5xb_LSO5i5_>m*l&OoEMqffX~-3IYE4)CcY1R;HBSZ`VWNqnN?n^u3#+ubV!MbgQ{gJh zonQHNT)gD58+5YLTs_6`V`j&9_}hpVTidYTI{R)GlMmJslLub1IK3}t!3_E;*6R&I z7j9#;6orQMRCD&YSU$oRB=Ej5R=7DBUTq?#)Hnngb#Ob3hYE-QNw!yVJ-9qYwAZZt; zho5x>ZGjD*h~qY_G*4GAdaQUlcD8l`b>c1JM#NQn+~*Hu%|xAyP1yO*`EIiQTxlom zry~tX^ARiP;lLV&0OV z4V8gi%^y|5Rdtq5QRi@U7)4%E>Ta?vUn|LUWfxPb=oM0+p3(_XnFmdxm^&VmZ~%B` z!N5?+cgotVANNHVBdV4#O6uc)_=BuasO>2#n9-K^ zAq)&wiJWTnIkIp-BI>Slw+U!eSTxg=FA6cSa^`Ey|6CB{4u{rlLM%WrlcH%8P+|&Y z)*oK`R8oJ+msgy}v`9h(pbxxCOU8UilBOt#YUhJLq)`Xfe<~$~L?_1A)$gv2DKGto zNP>k)S*HWE1!kSmRP+^^f zE9xzlh`PvM$)mLQGscSRGI5zjLbg^_Au0SJIqH=@!;}?4S<#`NE)-PkP{(y5M_Bx> zt2^fRlpdsrtd#CP?T~1_2}Yf9&&;hU!fzQgE(i)tj;@QKOjeNwlN97Ff%LrFp1bdb zch;CmAvxY`=3_$qQ8XYvj{oD=F8(v=z+tmloteV=chOgLaNXCnPepNxFMv&j(qcic z5IMn!=WTIV9eBL{7B>X4AF)Y&sV8)|0l5naA}w9RM^c#-fv0p10)9^^K`g)HB+gcN z1WHb=G81%M1Jika`#%(aoKR7n|E6UyiJD!L(_; zU`DW%sG2R4t?Ebp&0gW7F<)wj5R#Tm@uU-ditC|9bU13afoie;mk(%U*fAfzjvfkE2|}wq&j}aN$v9%LyN=Ett_!nlCjDzBw0>Fj|+K8 z4FB`fMnoDdb(o3B?qqeFn1$K~nQRyf^8!5RL(51Q+x;wkx~%<~40=73YgLhx!yn>c z$1pr3=^2Dq_lL`yIFn=~9Y$p4yNhPS#qq@?r7X$^e^r-qCXv--V^J4}tFSnZNG~jq zp_HKMd4j(AeHQTQdv)ey-5Zo@tQ)w+qKfpViX>hVi|Fl>iQG8{2`oou&AquRASdu^}A>qY_SdhUaB*Q5`9W5 z`%@``H9jeog;fqoU8gt<>M=EqGegM372z_eawHNZGkPjwu15)NNSlcW6jr57CS59# zFGobb0-mAgcMDOhstc=}R%yqW3g(u&*B-JshkXEEZMmb-uN@Lvy6W&0vLae^R<>c) zW>!f#P0tYp&O(0{PeC;HaS&cmldUmgj)-}SgE~rx_OnDojL#z=pbit8?KR^IQa7^5 z>{N|#@~Xh!#GRqV5hby=IR{x+NzhFZk~CI+aL|T7B@|l!KHPgPG6@5_cI_mTPGMn{kQ8kAUV^;FuVr8womm~r16HKG`dzTntv?CZnW!9BS7fYvDAqacVw=WO zli3XOXCmQZhOVEB`B+ukt(95_0*SOG6@T? zk~70uL!wT~4{)3}y%?)vJW0*8$mC3EjB|1LF@fvW z{;(16j6Mu1S5ySv(xN+0aBEUIRz!iae)XcipnX)e6`1;2npzan<8mK*V$AXHo0 zKN!6(G5fn0!aU)E?ChWi{~?q2UvHPli}gIMP+8Q<`8=lb$WEvf(dV+1l%-P=gb~2C zLiJL&EJ?H^4(E?3K*G-L0UUMpe9$8oDFekz%^!k^;zmj47HSiGE8{nD0z5t=_=|g2 z_34QYT(YWSt$G#MYXaUb)O+4Zt|QPh7ME3IqAbM*J!4Fc06zk^dMgAyQBi~>k_(LN zF+<HTSmPIOOi({6HqfhArVdIbRP+2aMZ@rlZ5q=$3G?UH2|Tf0{h1V%{w})vRQDss_%R1AUy-Dj zbbMB5Z4wwkQ>S0_wRI`1PtQSmhKDJZc{+0=fVf5oF#Zd{m5ag3Em!PiZ`fd_Ti%#5*Q!AYG|8fF)a#GLUs0Dbx|GjX zk0)N6W=}W=cviWv%VjfFkfe(>=q*a;wHGpgHT6=k{H6{<*k}`O;A27<_v-Iic>ftE zl&0-7s812ty$?ynW@(qLCoCjtg&@>jyxd8gyg^2`rDNEO5}%2ol~tmg7a>xjmmkjJ zrB2mPdbHw7tGuv8rrUTBL&90#)*NDaaG3d{GQYx8>(>G554!r^W&t4IozK)aT;lR- zXE>GAB&uY!sOulTj#6!bSq8G@R=ISw?L#O?S3g*(v$13xwxBuN8&A&0UDBZ^2D~K{ zIsVd1Xziu`=${9dGt)25)nA;KDcPZj{7ISYXn}e5GiTan?G(c8e|bt)&Zi%3mQ9{oTKf* zpOfBvwM9cE8blS6)iw(~v0b2|G$~fb?0{;fcM#a+vdUcv0tsnALRHLjf*O<#LS171 z;o`@j3dV2@KJb=br$T#oUuM*o3*4vCGmAXC!8x}tV4mXLc;x!?k%Wngw5)T;Wf2xM z6zEQAz#mgFnGa#{_ChKxvytbtOuh+uNs2Ox2?~vZp*PIrpTIV2S~js*f))mgBTv5u z`htCFj}Cud3z8Pi*dlAl2<_KlZyUd!;_*^RlH8Egv<(_8wIjSnNm4yv6urshaa1C8 z0tvS|YCarBt&X*cRr1m%s`Y9|(MLH@=v%fJB?{|TxMWLqY>}%diX1AV9x~+ID0B5{ z3Yv<-)>M}4LZ_T)Xwpq136&+0mI}T@U-YJ#fJQr9&}c{Y&uF)=dKwFZBZ7s-T^6;-tgyI(BMQq1vY6`zXIQs{cc`0NLy`b9N@ zU>L_iKgs`DK9uxObci>tT+OM;hzRQ|=KHfG$)FJK8H`3y=tT31Y6cgly28~??0*zR zsEB!vD94k4WauDS)Wp7TiN%3vF=kSTb&YrV1a2ACs%|kA(haTXj*sA{MIj7~Y;5u% z23E#?;73vDJJ#UrJm@H{jn>Y}8bL4g;~*09!gLl-yPuezlB!MMl9}Xg#dCy8Xr6Wp zOCQRytrRdcw6h#E;tz?XjKAW#qF>X0PgdfRORQu!k%m9U?_lOvmDZ8>Vty^2diMZi z@thybH++cFkP{~ibw>DB{Q7M2cuk(7GywSm7tPTCB)B?J;KFrXq{$b z1(~ga2vlkjfqkC~3jyoZryF3bqRQ>~Tl!u`JWpG5b!{*C^Q{n3%*UoljS-&5@PIN+vOD83QS~O9ME^DlXl%%P^gij56lSJCuCM8DTfLW}t{#9J) zmQiLT!(S2fYXe*nG*t)VGG*R#XP}Ol2Ok`UXs*7>*DI^l)RNjD50YZ)E}}u0!@$vf z*->Mx^-U6~tLN-!e&saW_^qeBGK7Fr({qKa)&W-(eNL?Vb;Ov5P*((7cY)pVR8ER_ z0-h_YST;{YEQhb7_u&U9e6l&m2$M-VLquYOVdlzqj4pTVkGW2gaprB>A#VwP4+Q%- zy@E00Ls%^`)^x{MkhVHVyNs_R{2>s9op7HDmQ>5||0C|Lf+K5|EL}-eVk$8+Gcz+| zrI=YIsl?38%*@Qp%&ZbaiJ6&k@;`I>UhD3eYu9WZ<|TGm*pAHoklWHdeEGMOE~?ck z>ZDE`p^XPmh&?26oPsAT4@RF(b>RL0lNClWkKtrw;PJ|{px`hhangboKGUgHcB4Hq z+2QzXS5Zt`5w_g>wYw;sy|(4nN@b%PSQ4u=9QBP?k!_?@xzdH!I`;3V1ac~ddNQ&5 zB=XitNDOM*Dw4VK`eCVYCk(Fffj4QS4(25gK5eDF1;#EhO?7oWs$aL|ol+)ytXTA8 zIEHW1I*~h4udmgFPN&!ic>9rolesWqzkfs7KNP< zsBlX2ra0oPW)`Nw5+%9gkk$}m^%(|@cIBf~Yb9c_g;@;KJXIm!z&~6>GF2r;pqhhxhW{hP-l2#9M;VKV(>P*Z3SFbugiZ8 z7f&st3A5a%6X?rh9OYt-%Q3EBMIQab<-N!cy9;a@lgoPqEgH}ievDD^+CPOJYK^$B>@pZefL46pVzZk z?hdH4T{0B#!<_b;U0ed3ShR)vdI5~*w%iyKXqd&i%rXohgM|H~If&i4IX=48h@s&; zJ?|d^K0pmRms$vs+cySnfhvV-@Tq5Fn4TX9w^lOueTc2&POsa> zAZ%CneQJ2m9D&YH|ESMv)m`z#Qy>d9Mu32zn={z}1x|$d&`B!@2G@WX4Tp`AXeH~% zJOkapK+m=O1y%$^#2jAt{a&9QpWD>Wr|Z-YeqLU8$M@@<|E4+Tb922!H@hDg#hda3`bcMO`HGgFinQXZc{Zp-V z^(VpY%_l=KCJ>@AilUHD=8rbR^!(oMCu6&3p8%(AJ2|CE^pe2#@C}=@wJ1D|BkN`V zD?UG+OJ4GCP99~ja~65R2f?H0)`|EgvEA;dSMyVl{xj8(aW&_Ye*lAMAEv#yI3Bsl zb6`Kal%>GUJmDH8{3sI`KLTg(RPPX`*yZFk(n<0^l%O0#5`+^vsJNcM**RMf!uw@rFr?_}sJsoY2 zW2yM!v_*O&fVey zr-{4{M{dkfL0OFjfzo(6QWc@E3rEozR=qaFon|qW4n7Iv$Vt9;qu-BEHAd!2okl>n zE&u*f2;K7-zg2?a5s)7bY}IiN#Tzt)9Y%|nF|G?h_U*It@xMt;1fz?pA>jXdeMWmB zU}1F~b0vZvg9&<{65mlrmi8uvHigE$d) zO_&Ksq-TiwrxZKrmLOqKS^Z+MR>@jz%(xHNVcV=UPW?f5z&3L20j=s{9~uX2 zynnHQ>X_vgh`%XK1uBOih(^@7A&I_OS)-dq)Pc;q5rMHeFgh`-WJ@QJrPC?Hg@D*4 z{u>KKu5^mL_x``<0__O=U*rOXIeAbO{UBXb&@ z!GwTpvuiRe%v9^;>vLZ(@q2LQQAo&!M6F9$z2n+k;q}%O$xr5!@juak#`Vw@`*~LC zwn#aBl_&rIR&>)Q50?#AV=fn`)!rwoN;84%o&S}_9H|rQ8LBg3BxXwl%=v=fkg zFkKN(j9dvM7Xd{OZK&S_!@qH0)Qf#mfg44_1V6Yd-8hm5-tKW

    ZNzn%sgSZIdCzK`5w%+Xe7gWn0csp;dp9%}t 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Ͷ$+COvjdXLMWZk^25*B+iJ7M#XXBug-QZ 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 z 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 literal 509899 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

    NvZNVY%(6)I|=H3PHK;+@sV7vy^*vO-$_Je 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

    K^KxS?-he!ys03=k*l2C{smLwWfb6xi?O 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%0Dz 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�_XTb?d*oBo0(9P^APW~j6l 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 diff --git a/duplicate_conditions.html b/duplicate_conditions.html index e5e2c3009..7856de749 100644 --- a/duplicate_conditions.html +++ b/duplicate_conditions.html @@ -204,6 +204,9 @@

    + @@ -257,6 +260,9 @@ + diff --git a/duplicate_enum_cases.html b/duplicate_enum_cases.html index b7e5bfa00..bdde17d1b 100644 --- a/duplicate_enum_cases.html +++ b/duplicate_enum_cases.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/duplicate_imports.html b/duplicate_imports.html index 04a8d6f3b..a6e03eb4c 100644 --- a/duplicate_imports.html +++ b/duplicate_imports.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/duplicated_key_in_dictionary_literal.html b/duplicated_key_in_dictionary_literal.html index 648c1e001..828f16b52 100644 --- a/duplicated_key_in_dictionary_literal.html +++ b/duplicated_key_in_dictionary_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/dynamic_inline.html b/dynamic_inline.html index a480c89b1..db77346a7 100644 --- a/dynamic_inline.html +++ b/dynamic_inline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/empty_collection_literal.html b/empty_collection_literal.html index 0a2bf7e4f..b27303d00 100644 --- a/empty_collection_literal.html +++ b/empty_collection_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/empty_count.html b/empty_count.html index d0c41c28d..61cfaf8a3 100644 --- a/empty_count.html +++ b/empty_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/empty_enum_arguments.html b/empty_enum_arguments.html index 427b8c67a..da3a23197 100644 --- a/empty_enum_arguments.html +++ b/empty_enum_arguments.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/empty_parameters.html b/empty_parameters.html index e22ff566b..03d0c23ec 100644 --- a/empty_parameters.html +++ b/empty_parameters.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/empty_parentheses_with_trailing_closure.html b/empty_parentheses_with_trailing_closure.html index 55d3dfbbb..eca651083 100644 --- a/empty_parentheses_with_trailing_closure.html +++ b/empty_parentheses_with_trailing_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/empty_string.html b/empty_string.html index 3bffa7609..358e83333 100644 --- a/empty_string.html +++ b/empty_string.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/empty_xctest_method.html b/empty_xctest_method.html index 604371cbd..3bf742d18 100644 --- a/empty_xctest_method.html +++ b/empty_xctest_method.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/enum_case_associated_values_count.html b/enum_case_associated_values_count.html index 91283340a..3e4ab4929 100644 --- a/enum_case_associated_values_count.html +++ b/enum_case_associated_values_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/expiring_todo.html b/expiring_todo.html index 58c32b093..b11bdcca6 100644 --- a/expiring_todo.html +++ b/expiring_todo.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/explicit_acl.html b/explicit_acl.html index efc019566..e537119d6 100644 --- a/explicit_acl.html +++ b/explicit_acl.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/explicit_enum_raw_value.html b/explicit_enum_raw_value.html index a3498247c..50e371b9f 100644 --- a/explicit_enum_raw_value.html +++ b/explicit_enum_raw_value.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/explicit_init.html b/explicit_init.html index c56a0df04..238496195 100644 --- a/explicit_init.html +++ b/explicit_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/explicit_self.html b/explicit_self.html index b146bf705..8ffa68bc5 100644 --- a/explicit_self.html +++ b/explicit_self.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/explicit_top_level_acl.html b/explicit_top_level_acl.html index 08c759230..bb7446fb6 100644 --- a/explicit_top_level_acl.html +++ b/explicit_top_level_acl.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/explicit_type_interface.html b/explicit_type_interface.html index 3a8a3e02d..9e03b2e01 100644 --- a/explicit_type_interface.html +++ b/explicit_type_interface.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/extension_access_modifier.html b/extension_access_modifier.html index 32b93751c..fba64ce9b 100644 --- a/extension_access_modifier.html +++ b/extension_access_modifier.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/fallthrough.html b/fallthrough.html index de938d14c..e3cd719eb 100644 --- a/fallthrough.html +++ b/fallthrough.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/fatal_error_message.html b/fatal_error_message.html index c83bf3c8a..b7d13c917 100644 --- a/fatal_error_message.html +++ b/fatal_error_message.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/file_header.html b/file_header.html index 62c4c43cf..e5be01e38 100644 --- a/file_header.html +++ b/file_header.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/file_length.html b/file_length.html index 04a47740c..7113d0fa1 100644 --- a/file_length.html +++ b/file_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/file_name.html b/file_name.html index 88e641f94..6ecde274b 100644 --- a/file_name.html +++ b/file_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/file_name_no_space.html b/file_name_no_space.html index a63c344b1..e664c8aa2 100644 --- a/file_name_no_space.html +++ b/file_name_no_space.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/file_types_order.html b/file_types_order.html index 34dbfff5a..22a6d3a0a 100644 --- a/file_types_order.html +++ b/file_types_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/first_where.html b/first_where.html index f34ed1ace..46d5692d7 100644 --- a/first_where.html +++ b/first_where.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/flatmap_over_map_reduce.html b/flatmap_over_map_reduce.html index a1570c6d6..35d7f3640 100644 --- a/flatmap_over_map_reduce.html +++ b/flatmap_over_map_reduce.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/for_where.html b/for_where.html index 9cdc66976..637807ad5 100644 --- a/for_where.html +++ b/for_where.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/force_cast.html b/force_cast.html index 309816f59..5684c5e3a 100644 --- a/force_cast.html +++ b/force_cast.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/force_try.html b/force_try.html index b66532214..2515b12a5 100644 --- a/force_try.html +++ b/force_try.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/force_unwrapping.html b/force_unwrapping.html index a450d1ba7..d62b52c5b 100644 --- a/force_unwrapping.html +++ b/force_unwrapping.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/function_body_length.html b/function_body_length.html index b5ba19b1e..5dbbd3987 100644 --- a/function_body_length.html +++ b/function_body_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/function_default_parameter_at_end.html b/function_default_parameter_at_end.html index c5661fadf..d7b21d278 100644 --- a/function_default_parameter_at_end.html +++ b/function_default_parameter_at_end.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/function_parameter_count.html b/function_parameter_count.html index 06bc5fd06..4b26a9e37 100644 --- a/function_parameter_count.html +++ b/function_parameter_count.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/generic_type_name.html b/generic_type_name.html index 9821fcb30..2aedd647d 100644 --- a/generic_type_name.html +++ b/generic_type_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/ibinspectable_in_extension.html b/ibinspectable_in_extension.html index c420bb59b..b8cca0e0d 100644 --- a/ibinspectable_in_extension.html +++ b/ibinspectable_in_extension.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/identical_operands.html b/identical_operands.html index 6b0bf3573..46f01da0f 100644 --- a/identical_operands.html +++ b/identical_operands.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/identifier_name.html b/identifier_name.html index bfec48998..82cef8daf 100644 --- a/identifier_name.html +++ b/identifier_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/implicit_getter.html b/implicit_getter.html index 224eb4d7f..0c76c45e8 100644 --- a/implicit_getter.html +++ b/implicit_getter.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/implicit_return.html b/implicit_return.html index 0c6dc3613..093bfa2c6 100644 --- a/implicit_return.html +++ b/implicit_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/implicitly_unwrapped_optional.html b/implicitly_unwrapped_optional.html index d6f8aeed1..0df4384e7 100644 --- a/implicitly_unwrapped_optional.html +++ b/implicitly_unwrapped_optional.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/inclusive_language.html b/inclusive_language.html index e97acb0ba..8dde3ab5f 100644 --- a/inclusive_language.html +++ b/inclusive_language.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/indentation_width.html b/indentation_width.html index fb25b43ae..096f5ef3a 100644 --- a/indentation_width.html +++ b/indentation_width.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/index.html b/index.html index 29e7ecd10..b0886054b 100644 --- a/index.html +++ b/index.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/inert_defer.html b/inert_defer.html index b819e4486..539a9f1c4 100644 --- a/inert_defer.html +++ b/inert_defer.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/invalid_swiftlint_command.html b/invalid_swiftlint_command.html index f8465a963..c5c623f7b 100644 --- a/invalid_swiftlint_command.html +++ b/invalid_swiftlint_command.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/is_disjoint.html b/is_disjoint.html index 4770afd62..78613768c 100644 --- a/is_disjoint.html +++ b/is_disjoint.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/joined_default_parameter.html b/joined_default_parameter.html index 07ae60a1b..a2a58c5ad 100644 --- a/joined_default_parameter.html +++ b/joined_default_parameter.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/large_tuple.html b/large_tuple.html index ba53fdf9c..fe0e58f13 100644 --- a/large_tuple.html +++ b/large_tuple.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/last_where.html b/last_where.html index 36ad8c2a5..3109e283a 100644 --- a/last_where.html +++ b/last_where.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/leading_whitespace.html b/leading_whitespace.html index 27463e863..68db5583a 100644 --- a/leading_whitespace.html +++ b/leading_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_cggeometry_functions.html b/legacy_cggeometry_functions.html index 4251dba8d..f54c31cd9 100644 --- a/legacy_cggeometry_functions.html +++ b/legacy_cggeometry_functions.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_constant.html b/legacy_constant.html index 9b03ff9ef..231eb3dfa 100644 --- a/legacy_constant.html +++ b/legacy_constant.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_constructor.html b/legacy_constructor.html index cf94bc478..7291d7797 100644 --- a/legacy_constructor.html +++ b/legacy_constructor.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_hashing.html b/legacy_hashing.html index 78212d992..63a105d51 100644 --- a/legacy_hashing.html +++ b/legacy_hashing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_multiple.html b/legacy_multiple.html index 87bb8c0f5..0aa8b935f 100644 --- a/legacy_multiple.html +++ b/legacy_multiple.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_nsgeometry_functions.html b/legacy_nsgeometry_functions.html index 80511c8de..d4cc241f6 100644 --- a/legacy_nsgeometry_functions.html +++ b/legacy_nsgeometry_functions.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_objc_type.html b/legacy_objc_type.html index a59d89f84..00962154c 100644 --- a/legacy_objc_type.html +++ b/legacy_objc_type.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/legacy_random.html b/legacy_random.html index c2d2c6c18..be8be1beb 100644 --- a/legacy_random.html +++ b/legacy_random.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/let_var_whitespace.html b/let_var_whitespace.html index b12ecb9c8..4f5722b0e 100644 --- a/let_var_whitespace.html +++ b/let_var_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/line_length.html b/line_length.html index eb256c93b..b41d8c657 100644 --- a/line_length.html +++ b/line_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/literal_expression_end_indentation.html b/literal_expression_end_indentation.html index 9d0c05f16..bf026f34b 100644 --- a/literal_expression_end_indentation.html +++ b/literal_expression_end_indentation.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/local_doc_comment.html b/local_doc_comment.html index fec7ee7cc..74122a894 100644 --- a/local_doc_comment.html +++ b/local_doc_comment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/lower_acl_than_parent.html b/lower_acl_than_parent.html index 39878f468..71ff0f458 100644 --- a/lower_acl_than_parent.html +++ b/lower_acl_than_parent.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/mark.html b/mark.html index 85ca18316..a3acb0977 100644 --- a/mark.html +++ b/mark.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/missing_docs.html b/missing_docs.html index 09613e1c0..e2e37f655 100644 --- a/missing_docs.html +++ b/missing_docs.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/modifier_order.html b/modifier_order.html index f54ba12e0..ab580a4ad 100644 --- a/modifier_order.html +++ b/modifier_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/multiline_arguments.html b/multiline_arguments.html index 7ee2c7a97..0cc19d040 100644 --- a/multiline_arguments.html +++ b/multiline_arguments.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/multiline_arguments_brackets.html b/multiline_arguments_brackets.html index 9bee84ee2..9d4fb2b1a 100644 --- a/multiline_arguments_brackets.html +++ b/multiline_arguments_brackets.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/multiline_function_chains.html b/multiline_function_chains.html index 4972cb5fa..b4ff68efc 100644 --- a/multiline_function_chains.html +++ b/multiline_function_chains.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/multiline_literal_brackets.html b/multiline_literal_brackets.html index d5d55e63f..5000e7182 100644 --- a/multiline_literal_brackets.html +++ b/multiline_literal_brackets.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/multiline_parameters.html b/multiline_parameters.html index e0777719c..a706dedc8 100644 --- a/multiline_parameters.html +++ b/multiline_parameters.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/multiline_parameters_brackets.html b/multiline_parameters_brackets.html index f95c759dc..6e8a94e8b 100644 --- a/multiline_parameters_brackets.html +++ b/multiline_parameters_brackets.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/multiple_closures_with_trailing_closure.html b/multiple_closures_with_trailing_closure.html index 0bb497fe4..163a6050b 100644 --- a/multiple_closures_with_trailing_closure.html +++ b/multiple_closures_with_trailing_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/nesting.html b/nesting.html index 74be3c849..e241742c6 100644 --- a/nesting.html +++ b/nesting.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/nimble_operator.html b/nimble_operator.html index 47a0d29ae..ddaf14d0e 100644 --- a/nimble_operator.html +++ b/nimble_operator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/no_extension_access_modifier.html b/no_extension_access_modifier.html index 67e2760be..1c8d1a5cb 100644 --- a/no_extension_access_modifier.html +++ b/no_extension_access_modifier.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/no_fallthrough_only.html b/no_fallthrough_only.html index 0f111eca0..f8668976e 100644 --- a/no_fallthrough_only.html +++ b/no_fallthrough_only.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/no_grouping_extension.html b/no_grouping_extension.html index 8ede00f41..158a0dc18 100644 --- a/no_grouping_extension.html +++ b/no_grouping_extension.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/no_magic_numbers.html b/no_magic_numbers.html index 94a81b3b9..1307c8bab 100644 --- a/no_magic_numbers.html +++ b/no_magic_numbers.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/no_space_in_method_call.html b/no_space_in_method_call.html index c3ef1fcff..dda60c710 100644 --- a/no_space_in_method_call.html +++ b/no_space_in_method_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/notification_center_detachment.html b/notification_center_detachment.html index 49bd03ac1..582ad486b 100644 --- a/notification_center_detachment.html +++ b/notification_center_detachment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/ns_number_init_as_function_reference.html b/ns_number_init_as_function_reference.html index 30a9e7103..5cbed688c 100644 --- a/ns_number_init_as_function_reference.html +++ b/ns_number_init_as_function_reference.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/nslocalizedstring_key.html b/nslocalizedstring_key.html index 23eeee028..465a0dc17 100644 --- a/nslocalizedstring_key.html +++ b/nslocalizedstring_key.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/nslocalizedstring_require_bundle.html b/nslocalizedstring_require_bundle.html index 5077b153c..c0158cafd 100644 --- a/nslocalizedstring_require_bundle.html +++ b/nslocalizedstring_require_bundle.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/nsobject_prefer_isequal.html b/nsobject_prefer_isequal.html index 65eb5be02..a163dc20f 100644 --- a/nsobject_prefer_isequal.html +++ b/nsobject_prefer_isequal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/number_separator.html b/number_separator.html index 3b0a84d1a..196f237c7 100644 --- a/number_separator.html +++ b/number_separator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/object_literal.html b/object_literal.html index 6078e4701..fc58a19e8 100644 --- a/object_literal.html +++ b/object_literal.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/opening_brace.html b/opening_brace.html index 8e5cde051..b6af2c92b 100644 --- a/opening_brace.html +++ b/opening_brace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/operator_usage_whitespace.html b/operator_usage_whitespace.html index a73a56d8d..b34a6bb5e 100644 --- a/operator_usage_whitespace.html +++ b/operator_usage_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/operator_whitespace.html b/operator_whitespace.html index a96de7410..fc6d43497 100644 --- a/operator_whitespace.html +++ b/operator_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/optional_enum_case_matching.html b/optional_enum_case_matching.html index c23fa520a..109df3313 100644 --- a/optional_enum_case_matching.html +++ b/optional_enum_case_matching.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/orphaned_doc_comment.html b/orphaned_doc_comment.html index 3114fb76b..fbd0dff31 100644 --- a/orphaned_doc_comment.html +++ b/orphaned_doc_comment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/overridden_super_call.html b/overridden_super_call.html index a6192fde1..fc0463672 100644 --- a/overridden_super_call.html +++ b/overridden_super_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/override_in_extension.html b/override_in_extension.html index 4e2401486..e7bad72eb 100644 --- a/override_in_extension.html +++ b/override_in_extension.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/pattern_matching_keywords.html b/pattern_matching_keywords.html index ca68995b3..dd6701e90 100644 --- a/pattern_matching_keywords.html +++ b/pattern_matching_keywords.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/period_spacing.html b/period_spacing.html index 8a6dff677..2012724b2 100644 --- a/period_spacing.html +++ b/period_spacing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/prefer_nimble.html b/prefer_nimble.html index 59e3dd44e..312e8cff7 100644 --- a/prefer_nimble.html +++ b/prefer_nimble.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/prefer_self_in_static_references.html b/prefer_self_in_static_references.html index 2bb3703eb..fb90a12f3 100644 --- a/prefer_self_in_static_references.html +++ b/prefer_self_in_static_references.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/prefer_self_type_over_type_of_self.html b/prefer_self_type_over_type_of_self.html index 180036ddb..07a79a69b 100644 --- a/prefer_self_type_over_type_of_self.html +++ b/prefer_self_type_over_type_of_self.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/prefer_zero_over_explicit_init.html b/prefer_zero_over_explicit_init.html index 6d5eb660f..417368892 100644 --- a/prefer_zero_over_explicit_init.html +++ b/prefer_zero_over_explicit_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/prefixed_toplevel_constant.html b/prefixed_toplevel_constant.html index 612f8c809..d1e7234c6 100644 --- a/prefixed_toplevel_constant.html +++ b/prefixed_toplevel_constant.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/private_action.html b/private_action.html index 217da6c37..9cd01d5e3 100644 --- a/private_action.html +++ b/private_action.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/private_outlet.html b/private_outlet.html index dedd32884..5baae50ae 100644 --- a/private_outlet.html +++ b/private_outlet.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/private_over_fileprivate.html b/private_over_fileprivate.html index d2cf974f9..71a5909f5 100644 --- a/private_over_fileprivate.html +++ b/private_over_fileprivate.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/private_subject.html b/private_subject.html index bae5a95c3..ed8c96cbe 100644 --- a/private_subject.html +++ b/private_subject.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/private_unit_test.html b/private_unit_test.html index 80839a260..b5d5efc03 100644 --- a/private_unit_test.html +++ b/private_unit_test.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/prohibited_interface_builder.html b/prohibited_interface_builder.html index 9fcaddf59..a081e6cb3 100644 --- a/prohibited_interface_builder.html +++ b/prohibited_interface_builder.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/prohibited_super_call.html b/prohibited_super_call.html index 86e67256d..ba0623bd4 100644 --- a/prohibited_super_call.html +++ b/prohibited_super_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/protocol_property_accessors_order.html b/protocol_property_accessors_order.html index 5473eada4..0cae30d2d 100644 --- a/protocol_property_accessors_order.html +++ b/protocol_property_accessors_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/quick_discouraged_call.html b/quick_discouraged_call.html index 3dc5d8541..b8b6be7f3 100644 --- a/quick_discouraged_call.html +++ b/quick_discouraged_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/quick_discouraged_focused_test.html b/quick_discouraged_focused_test.html index f4b2ed701..6ab15cf28 100644 --- a/quick_discouraged_focused_test.html +++ b/quick_discouraged_focused_test.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/quick_discouraged_pending_test.html b/quick_discouraged_pending_test.html index 2e39b8399..d0c6d52ca 100644 --- a/quick_discouraged_pending_test.html +++ b/quick_discouraged_pending_test.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/raw_value_for_camel_cased_codable_enum.html b/raw_value_for_camel_cased_codable_enum.html index 8b1b1102f..1b026f3c5 100644 --- a/raw_value_for_camel_cased_codable_enum.html +++ b/raw_value_for_camel_cased_codable_enum.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/reduce_boolean.html b/reduce_boolean.html index d07c17db9..305e055ad 100644 --- a/reduce_boolean.html +++ b/reduce_boolean.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/reduce_into.html b/reduce_into.html index 58991bbdb..3b3cdbc11 100644 --- a/reduce_into.html +++ b/reduce_into.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_discardable_let.html b/redundant_discardable_let.html index 7cd1abffe..298ed9c8c 100644 --- a/redundant_discardable_let.html +++ b/redundant_discardable_let.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_nil_coalescing.html b/redundant_nil_coalescing.html index 6a59a8596..269b78c9a 100644 --- a/redundant_nil_coalescing.html +++ b/redundant_nil_coalescing.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_objc_attribute.html b/redundant_objc_attribute.html index ebcffaa2b..e1efe2786 100644 --- a/redundant_objc_attribute.html +++ b/redundant_objc_attribute.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_optional_initialization.html b/redundant_optional_initialization.html index 87e6a3762..0345f28cb 100644 --- a/redundant_optional_initialization.html +++ b/redundant_optional_initialization.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_set_access_control.html b/redundant_set_access_control.html index f0566d2c2..c27ca0f62 100644 --- a/redundant_set_access_control.html +++ b/redundant_set_access_control.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_string_enum_value.html b/redundant_string_enum_value.html index 4bbcc6324..222a55ee3 100644 --- a/redundant_string_enum_value.html +++ b/redundant_string_enum_value.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_type_annotation.html b/redundant_type_annotation.html index 479252fd9..41a8ca6bb 100644 --- a/redundant_type_annotation.html +++ b/redundant_type_annotation.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/redundant_void_return.html b/redundant_void_return.html index 996e82a08..7156db429 100644 --- a/redundant_void_return.html +++ b/redundant_void_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/required_deinit.html b/required_deinit.html index 60e1f09c7..00d819f54 100644 --- a/required_deinit.html +++ b/required_deinit.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/required_enum_case.html b/required_enum_case.html index deba7a28b..6b1082aae 100644 --- a/required_enum_case.html +++ b/required_enum_case.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/return_arrow_whitespace.html b/return_arrow_whitespace.html index fa022a748..77da11ca2 100644 --- a/return_arrow_whitespace.html +++ b/return_arrow_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/return_value_from_void_function.html b/return_value_from_void_function.html index 45831c880..e458d353e 100644 --- a/return_value_from_void_function.html +++ b/return_value_from_void_function.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/rule-directory.html b/rule-directory.html index a84e125d8..379046870 100644 --- a/rule-directory.html +++ b/rule-directory.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/search.json b/search.json index 8894a111e..d3e947f99 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_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:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

    The current SwiftLint version.

    ","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:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    The raw SyntaxToken obtained by SourceKitten.

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

    The syntax kind associated with is token.

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

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

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

    The byte range in a source file for this token.

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

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

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

    The length in bytes for this token.

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

    The raw SyntaxMap obtained by SourceKitten.

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

    The SwiftLint-specific syntax tokens for this syntax map.

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

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

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

    The identifier of the rule that generated this violation.

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

    The description of the rule that generated this violation.

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

    The name of the rule that generated this violation.

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

    The severity of this violation.

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

    The location of this violation.

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

    The justification for this violation.

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

    A printable description for this violation.

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

    Creates a StyleViolation by specifying its properties directly.

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

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

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

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"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:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_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:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"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:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"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:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"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:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

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

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

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

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"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:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"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:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_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/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"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:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"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:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_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:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

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

    Whether the specified rule is enabled in this region.

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

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"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:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

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

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

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

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

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

    A lossless printable description of this location.

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

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

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

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_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:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_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:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

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

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_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:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

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

    The file to lint with this linter.

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

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

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

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_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:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

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

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

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

    The path to the file where the example was created

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

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"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:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

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

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

    ","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/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

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

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

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

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

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

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

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7invalidyA2EmF":{"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:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_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:18SwiftLintFramework7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

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

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV16warningThresholdSiSgvp":{"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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

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

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

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

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

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

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"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:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

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

    Represents how a Configuration object can be configured with regards to rules.

    ","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/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_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/Configuration.html":{"name":"Configuration","abstract":"

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

    "},"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/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/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

    "},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_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:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

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

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

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

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

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

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

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

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

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

    For CustomStringConvertible conformance.

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

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_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:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_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/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","abstract":"

    Returns true if a file (but not a directory) exists at the specified path.

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

    An interface for enumerating files that can be linted by SwiftLint.

    "},"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.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"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/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"

    A rule that is user-configurable.

    "},"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:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"

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

    "},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

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

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/EnumDeclSyntax.html#/s:11SwiftSyntax08EnumDeclB0V0A13LintFrameworkE17supportsRawValuesSbvp":{"name":"supportsRawValues","abstract":"

    True if this enum supports raw values

    ","parent_name":"EnumDeclSyntax"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Extensions/EnumDeclSyntax.html":{"name":"EnumDeclSyntax"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"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:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"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/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_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:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"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:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"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:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

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

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

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

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

    ","parent_name":"ExecutableInfo"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

    "},"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/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

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

    The reporters list containing all the reporters built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

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

    Shared rule registry instance.

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

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

    Register rules.

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

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC20registerAllRulesOnceyyFZ":{"name":"registerAllRulesOnce()","abstract":"

    Register all rules. Should only be called once before any SwiftLint code is executed.

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

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

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

    Persists the cache to disk.

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

    Singleton.

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

    Tell the timer it should record time spent in rules.

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

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

    ","parent_name":"CustomRuleTimer"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

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

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_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:18SwiftLintFramework0aB4FileC8contentsACSS_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:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

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

    The file’s contents.

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

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

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

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","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/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

    "},"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/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"},"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_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"},"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"},"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_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_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_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"},"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"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"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_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"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"

    Reports violations as a newline-separated string of comma-separated values (CSV).

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

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

    Reports violations in a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"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/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_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:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

    The current SwiftLint version.

    ","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:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    The raw SyntaxToken obtained by SourceKitten.

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

    The syntax kind associated with is token.

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

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

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

    The byte range in a source file for this token.

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

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

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

    The length in bytes for this token.

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

    The raw SyntaxMap obtained by SourceKitten.

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

    The SwiftLint-specific syntax tokens for this syntax map.

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

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

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

    The identifier of the rule that generated this violation.

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

    The description of the rule that generated this violation.

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

    The name of the rule that generated this violation.

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

    The severity of this violation.

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

    The location of this violation.

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

    The justification for this violation.

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

    A printable description for this violation.

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

    Creates a StyleViolation by specifying its properties directly.

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

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

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

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"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:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_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:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"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:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"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:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"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:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

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

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

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

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"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:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"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:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_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/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"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:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"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:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_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:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

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

    Whether the specified rule is enabled in this region.

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

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"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:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

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

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

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

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

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

    A lossless printable description of this location.

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

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

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

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_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:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_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:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

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

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_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:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

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

    Formats the file associated with this linter.

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

    The file to lint with this linter.

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

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

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

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_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:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

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

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

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

    The path to the file where the example was created

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

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"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:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

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

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

    ","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:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

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

    The location of the original violation that was corrected.

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

    The console-printable description for this correction.

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

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

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

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

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

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

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

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

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7invalidyA2EmF":{"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:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_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:18SwiftLintFramework7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

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

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV16warningThresholdSiSgvp":{"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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

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

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

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

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

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

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"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:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

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

    Represents how a Configuration object can be configured with regards to rules.

    ","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/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_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/Configuration.html":{"name":"Configuration","abstract":"

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

    "},"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/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/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

    "},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_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:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

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

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

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

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_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:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

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

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

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

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

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

    For CustomStringConvertible conformance.

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

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_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:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

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

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_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/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","abstract":"

    Returns true if a file (but not a directory) exists at the specified path.

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

    An interface for enumerating files that can be linted by SwiftLint.

    "},"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.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"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/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"

    A rule that is user-configurable.

    "},"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:18SwiftLintFramework9OptInRuleP":{"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.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

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

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/EnumDeclSyntax.html#/s:11SwiftSyntax08EnumDeclB0V0A13LintFrameworkE17supportsRawValuesSbvp":{"name":"supportsRawValues","abstract":"

    True if this enum supports raw values

    ","parent_name":"EnumDeclSyntax"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP02isE06atPathSbSS_tF":{"name":"isFile(atPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Extensions/EnumDeclSyntax.html":{"name":"EnumDeclSyntax"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"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:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"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/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_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:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"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:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"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:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

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

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

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

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

    ","parent_name":"ExecutableInfo"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

    "},"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/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

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

    The reporters list containing all the reporters built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

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

    Shared rule registry instance.

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

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

    Register rules.

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

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC20registerAllRulesOnceyyFZ":{"name":"registerAllRulesOnce()","abstract":"

    Register all rules. Should only be called once before any SwiftLint code is executed.

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

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

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

    Persists the cache to disk.

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

    Singleton.

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

    Tell the timer it should record time spent in rules.

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

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

    ","parent_name":"CustomRuleTimer"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

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

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_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:18SwiftLintFramework0aB4FileC8contentsACSS_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:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

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

    The file’s contents.

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

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

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

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","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/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

    "},"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/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"},"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_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"},"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"},"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_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_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_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"},"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"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"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_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"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"

    Reports violations as a newline-separated string of comma-separated values (CSV).

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

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

    Reports violations in a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"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 72d683eab..e5efc6952 100644 --- a/self_binding.html +++ b/self_binding.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/self_in_property_initialization.html b/self_in_property_initialization.html index 4140e0c3b..d71c9b014 100644 --- a/self_in_property_initialization.html +++ b/self_in_property_initialization.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/shorthand_operator.html b/shorthand_operator.html index cde2b3839..eafa47e5d 100644 --- a/shorthand_operator.html +++ b/shorthand_operator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/shorthand_optional_binding.html b/shorthand_optional_binding.html index c593f6ca0..f82ef171c 100644 --- a/shorthand_optional_binding.html +++ b/shorthand_optional_binding.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/single_test_class.html b/single_test_class.html index fba27f16c..f26182acc 100644 --- a/single_test_class.html +++ b/single_test_class.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/sorted_enum_cases.html b/sorted_enum_cases.html index f6165c11d..c2af16b7b 100644 --- a/sorted_enum_cases.html +++ b/sorted_enum_cases.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/sorted_first_last.html b/sorted_first_last.html index 741a506ea..511c35e28 100644 --- a/sorted_first_last.html +++ b/sorted_first_last.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/sorted_imports.html b/sorted_imports.html index bc0e741a5..f66720896 100644 --- a/sorted_imports.html +++ b/sorted_imports.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/statement_position.html b/statement_position.html index 24f4443b6..dd0058211 100644 --- a/statement_position.html +++ b/statement_position.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/static_operator.html b/static_operator.html index c28a7c3bc..5e39d8f86 100644 --- a/static_operator.html +++ b/static_operator.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/strict_fileprivate.html b/strict_fileprivate.html index b0782138d..038f256ba 100644 --- a/strict_fileprivate.html +++ b/strict_fileprivate.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/strong_iboutlet.html b/strong_iboutlet.html index b31a6905d..ac8014eb2 100644 --- a/strong_iboutlet.html +++ b/strong_iboutlet.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/superfluous_disable_command.html b/superfluous_disable_command.html index 9a9243454..03a09f329 100644 --- a/superfluous_disable_command.html +++ b/superfluous_disable_command.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/superfluous_else.html b/superfluous_else.html index 30b2e6c39..e3a03be8a 100644 --- a/superfluous_else.html +++ b/superfluous_else.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/swift-syntax-dashboard.html b/swift-syntax-dashboard.html index 721ca3135..3faaaf2f7 100644 --- a/swift-syntax-dashboard.html +++ b/swift-syntax-dashboard.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/switch_case_alignment.html b/switch_case_alignment.html index 2d024e5d9..6c98a1818 100644 --- a/switch_case_alignment.html +++ b/switch_case_alignment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/switch_case_on_newline.html b/switch_case_on_newline.html index 90d6e960b..0770a76a9 100644 --- a/switch_case_on_newline.html +++ b/switch_case_on_newline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/syntactic_sugar.html b/syntactic_sugar.html index 4d324f9f0..37bcb93ad 100644 --- a/syntactic_sugar.html +++ b/syntactic_sugar.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/test_case_accessibility.html b/test_case_accessibility.html index fa972a3e1..a27f728ab 100644 --- a/test_case_accessibility.html +++ b/test_case_accessibility.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/todo.html b/todo.html index b357c9f4c..cb875bd64 100644 --- a/todo.html +++ b/todo.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/toggle_bool.html b/toggle_bool.html index 51cb91217..62f85d11a 100644 --- a/toggle_bool.html +++ b/toggle_bool.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/trailing_closure.html b/trailing_closure.html index 6343f9ec1..bec3ce955 100644 --- a/trailing_closure.html +++ b/trailing_closure.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/trailing_comma.html b/trailing_comma.html index f7cd5e33a..5980e1652 100644 --- a/trailing_comma.html +++ b/trailing_comma.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/trailing_newline.html b/trailing_newline.html index f3401dba6..0840fa7b1 100644 --- a/trailing_newline.html +++ b/trailing_newline.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/trailing_semicolon.html b/trailing_semicolon.html index 5baa64b36..06ae17318 100644 --- a/trailing_semicolon.html +++ b/trailing_semicolon.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/trailing_whitespace.html b/trailing_whitespace.html index 68017261e..3e672b703 100644 --- a/trailing_whitespace.html +++ b/trailing_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/type_body_length.html b/type_body_length.html index c09d29d7c..49f5e58b3 100644 --- a/type_body_length.html +++ b/type_body_length.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/type_contents_order.html b/type_contents_order.html index 11034f4e1..f1f315d16 100644 --- a/type_contents_order.html +++ b/type_contents_order.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/type_name.html b/type_name.html index 82c992e5f..0229626ec 100644 --- a/type_name.html +++ b/type_name.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/typesafe_array_init.html b/typesafe_array_init.html index 42e569002..0f902e1ee 100644 --- a/typesafe_array_init.html +++ b/typesafe_array_init.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unavailable_condition.html b/unavailable_condition.html index f118e8a62..e80097698 100644 --- a/unavailable_condition.html +++ b/unavailable_condition.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unavailable_function.html b/unavailable_function.html index 519fe60be..c0fb45232 100644 --- a/unavailable_function.html +++ b/unavailable_function.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unneeded_break_in_switch.html b/unneeded_break_in_switch.html index c868ba8a2..d42d67d6c 100644 --- a/unneeded_break_in_switch.html +++ b/unneeded_break_in_switch.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unneeded_parentheses_in_closure_argument.html b/unneeded_parentheses_in_closure_argument.html index ab72349d9..537ef6a47 100644 --- a/unneeded_parentheses_in_closure_argument.html +++ b/unneeded_parentheses_in_closure_argument.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unowned_variable_capture.html b/unowned_variable_capture.html index a9b8f183c..00c41a0a3 100644 --- a/unowned_variable_capture.html +++ b/unowned_variable_capture.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/untyped_error_in_catch.html b/untyped_error_in_catch.html index 920f9d5cb..c5dbc37d4 100644 --- a/untyped_error_in_catch.html +++ b/untyped_error_in_catch.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_capture_list.html b/unused_capture_list.html index eb80290ad..4d06349a6 100644 --- a/unused_capture_list.html +++ b/unused_capture_list.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_closure_parameter.html b/unused_closure_parameter.html index 6fab4ca6e..5ae9a7a57 100644 --- a/unused_closure_parameter.html +++ b/unused_closure_parameter.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_control_flow_label.html b/unused_control_flow_label.html index 3b69fe155..78504bdaf 100644 --- a/unused_control_flow_label.html +++ b/unused_control_flow_label.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_declaration.html b/unused_declaration.html index f1c46c9e5..9ae26a168 100644 --- a/unused_declaration.html +++ b/unused_declaration.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_enumerated.html b/unused_enumerated.html index 03450e45b..a394815e1 100644 --- a/unused_enumerated.html +++ b/unused_enumerated.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_import.html b/unused_import.html index a5a7d13fe..d4057c1ea 100644 --- a/unused_import.html +++ b/unused_import.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_optional_binding.html b/unused_optional_binding.html index 09fe9b4cd..7f7b5d63e 100644 --- a/unused_optional_binding.html +++ b/unused_optional_binding.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/unused_setter_value.html b/unused_setter_value.html index 3cc7c3317..81ac37d66 100644 --- a/unused_setter_value.html +++ b/unused_setter_value.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/valid_ibinspectable.html b/valid_ibinspectable.html index d450b6d5d..fdd42b444 100644 --- a/valid_ibinspectable.html +++ b/valid_ibinspectable.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/vertical_parameter_alignment.html b/vertical_parameter_alignment.html index fab6e6e8c..9d784aa71 100644 --- a/vertical_parameter_alignment.html +++ b/vertical_parameter_alignment.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/vertical_parameter_alignment_on_call.html b/vertical_parameter_alignment_on_call.html index b81fa77c0..85a514516 100644 --- a/vertical_parameter_alignment_on_call.html +++ b/vertical_parameter_alignment_on_call.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/vertical_whitespace.html b/vertical_whitespace.html index 61fa60ee4..34de4c0bc 100644 --- a/vertical_whitespace.html +++ b/vertical_whitespace.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/vertical_whitespace_between_cases.html b/vertical_whitespace_between_cases.html index 22dc7ee47..2e69ce14c 100644 --- a/vertical_whitespace_between_cases.html +++ b/vertical_whitespace_between_cases.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/vertical_whitespace_closing_braces.html b/vertical_whitespace_closing_braces.html index d7ab735e5..bb0f370b7 100644 --- a/vertical_whitespace_closing_braces.html +++ b/vertical_whitespace_closing_braces.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + @@ -343,12 +349,6 @@
  • Default configuration: severity: warning, only_enforce_before_trivial_lines: false
  • Non Triggering Examples

    -
    [
    -1,
    -2,
    -3
    -]
    -
    func foo() {
       run(5) { x in
         print(x)
    @@ -359,23 +359,19 @@
       1
     ])
     
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    foo(
         x: 5,
         y:6
     )
     
    +
    do {
    +  print("x is 5")
    +}
    +
    +
    do {
    +  print("x is 5")
    +}
    +
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -387,6 +383,16 @@
       return mul
     }])
     
    +
    [
    +1,
    +2,
    +3
    +]
    +
    +
    do {
    +  print("x is 5")
    +}
    +
    [1, 2].map { $0 }.filter { true }
     
    [1, 2].map { $0 }.filter { num in true }
    @@ -414,13 +420,6 @@
     }
     

    Triggering Examples

    -
    [
    -1,
    -2,
    -3
    -↓
    -]
    -
    func foo() {
       run(5) { x in
         print(x)
    @@ -433,29 +432,23 @@
     ↓
     ])
     
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    do {
    -  print("x is 5")
    -↓
    -}
    -
    foo(
         x: 5,
         y:6
     ↓
     )
     
    +
    do {
    +  print("x is 5")
    +↓
    +}
    +
    +
    do {
    +  print("x is 5")
    +↓
    +
    +}
    +
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -467,6 +460,19 @@
       return mul
     ↓
     }])
    +
    +
    [
    +1,
    +2,
    +3
    +↓
    +]
    +
    +
    do {
    +  print("x is 5")
    +↓
    +
    +}
     
    diff --git a/vertical_whitespace_opening_braces.html b/vertical_whitespace_opening_braces.html index 2df9e3752..7c9aecf65 100644 --- a/vertical_whitespace_opening_braces.html +++ b/vertical_whitespace_opening_braces.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/void_function_in_ternary.html b/void_function_in_ternary.html index 798d13812..82e46eb69 100644 --- a/void_function_in_ternary.html +++ b/void_function_in_ternary.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/void_return.html b/void_return.html index 6a9fa4c41..536824b9d 100644 --- a/void_return.html +++ b/void_return.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/weak_delegate.html b/weak_delegate.html index 956e7b1ef..53200f142 100644 --- a/weak_delegate.html +++ b/weak_delegate.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/xct_specific_matcher.html b/xct_specific_matcher.html index 053e844d2..3b06dd7aa 100644 --- a/xct_specific_matcher.html +++ b/xct_specific_matcher.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/xctfail_message.html b/xctfail_message.html index d439b0972..96fd97dbb 100644 --- a/xctfail_message.html +++ b/xctfail_message.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ + diff --git a/yoda_condition.html b/yoda_condition.html index d98f19d6b..84561c8b0 100644 --- a/yoda_condition.html +++ b/yoda_condition.html @@ -204,6 +204,9 @@ + @@ -257,6 +260,9 @@ +

    LkZ9@* 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