From 3b003a6bc0971c27383f7ea6d2c446f18e8a795b Mon Sep 17 00:00:00 2001 From: "swiftlintbot@jpsim.com" Date: Tue, 13 Jun 2023 21:38:09 +0000 Subject: [PATCH] Automated deployment to GitHub Pages: c8cd311615ad3c1772fd0795e865c5f0ae069578 --- Classes.html | 34 + Classes/CustomRuleTimer.html | 3 + .../DeclaredIdentifiersTrackingVisitor.html | 647 ++++++++++++++++++ Classes/LinterCache.html | 3 + Classes/RuleRegistry.html | 3 + Classes/RuleStorage.html | 3 + Classes/SwiftLintFile.html | 3 + Classes/ViolationsSyntaxVisitor.html | 3 + Enums.html | 3 + Enums/AccessControlLevel.html | 3 + Enums/ExecutableInfo.html | 3 + Enums/Issue.html | 3 + Enums/RuleIdentifier.html | 3 + Enums/RuleKind.html | 3 + Enums/RuleListError.html | 3 + Enums/SwiftExpressionKind.html | 3 + Enums/ViolationSeverity.html | 3 + Extensions.html | 3 + Extensions/Array.html | 3 + Functions.html | 3 + Global Variables.html | 3 + Guides.html | 3 + Protocols.html | 3 + Protocols/ASTRule.html | 3 + Protocols/AnalyzerRule.html | 3 + Protocols/CacheDescriptionProvider.html | 3 + Protocols/CollectingRule.html | 3 + Protocols/ConfigurationProviderRule.html | 3 + Protocols/CorrectableRule.html | 3 + Protocols/Reporter.html | 3 + Protocols/Rule.html | 3 + Protocols/RuleConfiguration.html | 3 + Protocols/SeverityBasedRuleConfiguration.html | 3 + Protocols/SubstitutionCorrectableASTRule.html | 3 + Protocols/SubstitutionCorrectableRule.html | 3 + Protocols/SwiftSyntaxCorrectableRule.html | 3 + Protocols/SwiftSyntaxRule.html | 3 + Protocols/ViolationsSyntaxRewriter.html | 3 + Reporters.html | 3 + Rules.html | 3 + Structs.html | 5 +- Structs/CSVReporter.html | 3 + Structs/CheckstyleReporter.html | 3 + Structs/CodeClimateReporter.html | 3 + Structs/CollectedLinter.html | 3 + Structs/Command.html | 3 + Structs/Command/Action.html | 3 + Structs/Command/Modifier.html | 3 + Structs/Configuration.html | 3 + Structs/Correction.html | 3 + Structs/EmojiReporter.html | 3 + Structs/Example.html | 3 + Structs/GitHubActionsLoggingReporter.html | 3 + Structs/GitLabJUnitReporter.html | 3 + Structs/HTMLReporter.html | 3 + Structs/JSONReporter.html | 3 + Structs/JUnitReporter.html | 3 + Structs/Linter.html | 3 + Structs/Location.html | 3 + Structs/MarkdownReporter.html | 3 + Structs/ReasonedRuleViolation.html | 3 + Structs/RegexConfiguration.html | 3 + Structs/Region.html | 3 + Structs/RelativePathReporter.html | 3 + Structs/RuleDescription.html | 3 + Structs/RuleList.html | 3 + Structs/RuleListDocumentation.html | 3 + Structs/RuleParameter.html | 3 + Structs/SeverityConfiguration.html | 3 + Structs/SeverityLevelsConfiguration.html | 3 + Structs/SonarQubeReporter.html | 3 + Structs/Stack.html | 110 ++- Structs/StyleViolation.html | 3 + Structs/SummaryReporter.html | 3 + Structs/SwiftLintSyntaxMap.html | 3 + Structs/SwiftLintSyntaxToken.html | 3 + Structs/SwiftVersion.html | 3 + Structs/Version.html | 3 + Structs/XcodeReporter.html | 3 + Structs/YamlParser.html | 3 + accessibility_label_for_image.html | 3 + accessibility_trait_for_button.html | 3 + anonymous_argument_in_multiline_closure.html | 3 + anyobject_protocol.html | 3 + array_init.html | 3 + attributes.html | 3 + balanced_xctest_lifecycle.html | 3 + blanket_disable_command.html | 3 + block_based_kvo.html | 3 + capture_variable.html | 3 + class_delegate_protocol.html | 3 + closing_brace.html | 3 + closure_body_length.html | 3 + closure_end_indentation.html | 3 + closure_parameter_position.html | 3 + closure_spacing.html | 3 + collection_alignment.html | 3 + colon.html | 3 + comma.html | 3 + comma_inheritance.html | 3 + comment_spacing.html | 3 + compiler_protocol_init.html | 3 + computed_accessors_order.html | 3 + conditional_returns_on_newline.html | 3 + contains_over_filter_count.html | 3 + contains_over_filter_is_empty.html | 3 + contains_over_first_not_nil.html | 3 + contains_over_range_nil_comparison.html | 3 + control_statement.html | 3 + convenience_type.html | 3 + custom_rules.html | 3 + cyclomatic_complexity.html | 3 + deployment_target.html | 3 + direct_return.html | 3 + discarded_notification_center_observer.html | 3 + discouraged_assert.html | 3 + discouraged_direct_init.html | 3 + discouraged_none_name.html | 3 + discouraged_object_literal.html | 3 + discouraged_optional_boolean.html | 3 + discouraged_optional_collection.html | 3 + .../Contents/Resources/Documents/Classes.html | 34 + .../Documents/Classes/CustomRuleTimer.html | 3 + .../DeclaredIdentifiersTrackingVisitor.html | 647 ++++++++++++++++++ .../Documents/Classes/LinterCache.html | 3 + .../Documents/Classes/RuleRegistry.html | 3 + .../Documents/Classes/RuleStorage.html | 3 + .../Documents/Classes/SwiftLintFile.html | 3 + .../Classes/ViolationsSyntaxVisitor.html | 3 + .../Contents/Resources/Documents/Enums.html | 3 + .../Documents/Enums/AccessControlLevel.html | 3 + .../Documents/Enums/ExecutableInfo.html | 3 + .../Resources/Documents/Enums/Issue.html | 3 + .../Documents/Enums/RuleIdentifier.html | 3 + .../Resources/Documents/Enums/RuleKind.html | 3 + .../Documents/Enums/RuleListError.html | 3 + .../Documents/Enums/SwiftExpressionKind.html | 3 + .../Documents/Enums/ViolationSeverity.html | 3 + .../Resources/Documents/Extensions.html | 3 + .../Resources/Documents/Extensions/Array.html | 3 + .../Resources/Documents/Functions.html | 3 + .../Resources/Documents/Global Variables.html | 3 + .../Contents/Resources/Documents/Guides.html | 3 + .../Resources/Documents/Protocols.html | 3 + .../Documents/Protocols/ASTRule.html | 3 + .../Documents/Protocols/AnalyzerRule.html | 3 + .../Protocols/CacheDescriptionProvider.html | 3 + .../Documents/Protocols/CollectingRule.html | 3 + .../Protocols/ConfigurationProviderRule.html | 3 + .../Documents/Protocols/CorrectableRule.html | 3 + .../Documents/Protocols/Reporter.html | 3 + .../Resources/Documents/Protocols/Rule.html | 3 + .../Protocols/RuleConfiguration.html | 3 + .../SeverityBasedRuleConfiguration.html | 3 + .../SubstitutionCorrectableASTRule.html | 3 + .../SubstitutionCorrectableRule.html | 3 + .../Protocols/SwiftSyntaxCorrectableRule.html | 3 + .../Documents/Protocols/SwiftSyntaxRule.html | 3 + .../Protocols/ViolationsSyntaxRewriter.html | 3 + .../Resources/Documents/Reporters.html | 3 + .../Contents/Resources/Documents/Rules.html | 3 + .../Contents/Resources/Documents/Structs.html | 5 +- .../Documents/Structs/CSVReporter.html | 3 + .../Documents/Structs/CheckstyleReporter.html | 3 + .../Structs/CodeClimateReporter.html | 3 + .../Documents/Structs/CollectedLinter.html | 3 + .../Resources/Documents/Structs/Command.html | 3 + .../Documents/Structs/Command/Action.html | 3 + .../Documents/Structs/Command/Modifier.html | 3 + .../Documents/Structs/Configuration.html | 3 + .../Documents/Structs/Correction.html | 3 + .../Documents/Structs/EmojiReporter.html | 3 + .../Resources/Documents/Structs/Example.html | 3 + .../Structs/GitHubActionsLoggingReporter.html | 3 + .../Structs/GitLabJUnitReporter.html | 3 + .../Documents/Structs/HTMLReporter.html | 3 + .../Documents/Structs/JSONReporter.html | 3 + .../Documents/Structs/JUnitReporter.html | 3 + .../Resources/Documents/Structs/Linter.html | 3 + .../Resources/Documents/Structs/Location.html | 3 + .../Documents/Structs/MarkdownReporter.html | 3 + .../Structs/ReasonedRuleViolation.html | 3 + .../Documents/Structs/RegexConfiguration.html | 3 + .../Resources/Documents/Structs/Region.html | 3 + .../Structs/RelativePathReporter.html | 3 + .../Documents/Structs/RuleDescription.html | 3 + .../Resources/Documents/Structs/RuleList.html | 3 + .../Structs/RuleListDocumentation.html | 3 + .../Documents/Structs/RuleParameter.html | 3 + .../Structs/SeverityConfiguration.html | 3 + .../Structs/SeverityLevelsConfiguration.html | 3 + .../Documents/Structs/SonarQubeReporter.html | 3 + .../Resources/Documents/Structs/Stack.html | 110 ++- .../Documents/Structs/StyleViolation.html | 3 + .../Documents/Structs/SummaryReporter.html | 3 + .../Documents/Structs/SwiftLintSyntaxMap.html | 3 + .../Structs/SwiftLintSyntaxToken.html | 3 + .../Documents/Structs/SwiftVersion.html | 3 + .../Resources/Documents/Structs/Version.html | 3 + .../Documents/Structs/XcodeReporter.html | 3 + .../Documents/Structs/YamlParser.html | 3 + .../accessibility_label_for_image.html | 3 + .../accessibility_trait_for_button.html | 3 + ...onymous_argument_in_multiline_closure.html | 3 + .../Documents/anyobject_protocol.html | 3 + .../Resources/Documents/array_init.html | 3 + .../Resources/Documents/attributes.html | 3 + .../Documents/balanced_xctest_lifecycle.html | 3 + .../Documents/blanket_disable_command.html | 3 + .../Resources/Documents/block_based_kvo.html | 3 + .../Resources/Documents/capture_variable.html | 3 + .../Documents/class_delegate_protocol.html | 3 + .../Resources/Documents/closing_brace.html | 3 + .../Documents/closure_body_length.html | 3 + .../Documents/closure_end_indentation.html | 3 + .../Documents/closure_parameter_position.html | 3 + .../Resources/Documents/closure_spacing.html | 3 + .../Documents/collection_alignment.html | 3 + .../Contents/Resources/Documents/colon.html | 3 + .../Contents/Resources/Documents/comma.html | 3 + .../Documents/comma_inheritance.html | 3 + .../Resources/Documents/comment_spacing.html | 3 + .../Documents/compiler_protocol_init.html | 3 + .../Documents/computed_accessors_order.html | 3 + .../conditional_returns_on_newline.html | 3 + .../Documents/contains_over_filter_count.html | 3 + .../contains_over_filter_is_empty.html | 3 + .../contains_over_first_not_nil.html | 3 + .../contains_over_range_nil_comparison.html | 3 + .../Documents/control_statement.html | 3 + .../Resources/Documents/convenience_type.html | 3 + .../Resources/Documents/custom_rules.html | 3 + .../Documents/cyclomatic_complexity.html | 3 + .../Documents/deployment_target.html | 3 + .../Resources/Documents/direct_return.html | 3 + ...iscarded_notification_center_observer.html | 3 + .../Documents/discouraged_assert.html | 3 + .../Documents/discouraged_direct_init.html | 3 + .../Documents/discouraged_none_name.html | 3 + .../Documents/discouraged_object_literal.html | 3 + .../discouraged_optional_boolean.html | 3 + .../discouraged_optional_collection.html | 3 + .../Documents/duplicate_conditions.html | 3 + .../Documents/duplicate_enum_cases.html | 3 + .../Documents/duplicate_imports.html | 3 + .../duplicated_key_in_dictionary_literal.html | 3 + .../Resources/Documents/dynamic_inline.html | 3 + .../Documents/empty_collection_literal.html | 3 + .../Resources/Documents/empty_count.html | 3 + .../Documents/empty_enum_arguments.html | 3 + .../Resources/Documents/empty_parameters.html | 3 + ...pty_parentheses_with_trailing_closure.html | 3 + .../Resources/Documents/empty_string.html | 3 + .../Documents/empty_xctest_method.html | 3 + .../enum_case_associated_values_count.html | 3 + .../Resources/Documents/expiring_todo.html | 3 + .../Resources/Documents/explicit_acl.html | 3 + .../Documents/explicit_enum_raw_value.html | 3 + .../Resources/Documents/explicit_init.html | 3 + .../Resources/Documents/explicit_self.html | 3 + .../Documents/explicit_top_level_acl.html | 3 + .../Documents/explicit_type_interface.html | 3 + .../Documents/extension_access_modifier.html | 3 + .../Resources/Documents/fallthrough.html | 3 + .../Documents/fatal_error_message.html | 3 + .../Resources/Documents/file_header.html | 3 + .../Resources/Documents/file_length.html | 3 + .../Resources/Documents/file_name.html | 3 + .../Documents/file_name_no_space.html | 3 + .../Resources/Documents/file_types_order.html | 3 + .../Resources/Documents/first_where.html | 3 + .../Documents/flatmap_over_map_reduce.html | 3 + .../Resources/Documents/for_where.html | 3 + .../Resources/Documents/force_cast.html | 3 + .../Resources/Documents/force_try.html | 3 + .../Resources/Documents/force_unwrapping.html | 3 + .../Documents/function_body_length.html | 3 + .../function_default_parameter_at_end.html | 3 + .../Documents/function_parameter_count.html | 3 + .../Documents/generic_type_name.html | 3 + .../Documents/ibinspectable_in_extension.html | 3 + .../Documents/identical_operands.html | 3 + .../Resources/Documents/identifier_name.html | 3 + .../Resources/Documents/implicit_getter.html | 3 + .../Resources/Documents/implicit_return.html | 3 + .../implicitly_unwrapped_optional.html | 3 + .../Documents/inclusive_language.html | 3 + .../Documents/indentation_width.html | 3 + .../Contents/Resources/Documents/index.html | 3 + .../Resources/Documents/inert_defer.html | 3 + .../Documents/invalid_swiftlint_command.html | 3 + .../Resources/Documents/is_disjoint.html | 3 + .../Documents/joined_default_parameter.html | 3 + .../Resources/Documents/large_tuple.html | 3 + .../Resources/Documents/last_where.html | 3 + .../Documents/leading_whitespace.html | 3 + .../legacy_cggeometry_functions.html | 3 + .../Resources/Documents/legacy_constant.html | 3 + .../Documents/legacy_constructor.html | 3 + .../Resources/Documents/legacy_hashing.html | 3 + .../Resources/Documents/legacy_multiple.html | 3 + .../legacy_nsgeometry_functions.html | 3 + .../Resources/Documents/legacy_objc_type.html | 3 + .../Resources/Documents/legacy_random.html | 3 + .../Documents/let_var_whitespace.html | 3 + .../Resources/Documents/line_length.html | 3 + .../literal_expression_end_indentation.html | 3 + .../Documents/local_doc_comment.html | 3 + .../Documents/lower_acl_than_parent.html | 3 + .../Contents/Resources/Documents/mark.html | 3 + .../Resources/Documents/missing_docs.html | 3 + .../Resources/Documents/modifier_order.html | 3 + .../Documents/multiline_arguments.html | 3 + .../multiline_arguments_brackets.html | 3 + .../Documents/multiline_function_chains.html | 3 + .../Documents/multiline_literal_brackets.html | 3 + .../Documents/multiline_parameters.html | 3 + .../multiline_parameters_brackets.html | 3 + ...ltiple_closures_with_trailing_closure.html | 3 + .../Contents/Resources/Documents/nesting.html | 3 + .../Resources/Documents/nimble_operator.html | 3 + .../no_extension_access_modifier.html | 3 + .../Documents/no_fallthrough_only.html | 3 + .../Documents/no_grouping_extension.html | 3 + .../Resources/Documents/no_magic_numbers.html | 3 + .../Documents/no_space_in_method_call.html | 3 + .../notification_center_detachment.html | 3 + .../ns_number_init_as_function_reference.html | 3 + .../Documents/nslocalizedstring_key.html | 3 + .../nslocalizedstring_require_bundle.html | 3 + .../Documents/nsobject_prefer_isequal.html | 3 + .../Resources/Documents/number_separator.html | 3 + .../Resources/Documents/object_literal.html | 3 + .../Resources/Documents/opening_brace.html | 3 + .../Documents/operator_usage_whitespace.html | 3 + .../Documents/operator_whitespace.html | 3 + .../optional_enum_case_matching.html | 3 + .../Documents/orphaned_doc_comment.html | 3 + .../Documents/overridden_super_call.html | 3 + .../Documents/override_in_extension.html | 3 + .../Documents/pattern_matching_keywords.html | 3 + .../Resources/Documents/period_spacing.html | 3 + .../Resources/Documents/prefer_nimble.html | 3 + .../prefer_self_in_static_references.html | 3 + .../prefer_self_type_over_type_of_self.html | 3 + .../prefer_zero_over_explicit_init.html | 3 + .../Documents/prefixed_toplevel_constant.html | 3 + .../Resources/Documents/private_action.html | 3 + .../Resources/Documents/private_outlet.html | 3 + .../Documents/private_over_fileprivate.html | 3 + .../Resources/Documents/private_subject.html | 3 + .../Documents/private_unit_test.html | 3 + .../prohibited_interface_builder.html | 3 + .../Documents/prohibited_super_call.html | 3 + .../protocol_property_accessors_order.html | 3 + .../Documents/quick_discouraged_call.html | 3 + .../quick_discouraged_focused_test.html | 3 + .../quick_discouraged_pending_test.html | 3 + ...aw_value_for_camel_cased_codable_enum.html | 3 + .../Resources/Documents/reduce_boolean.html | 3 + .../Resources/Documents/reduce_into.html | 3 + .../Documents/redundant_discardable_let.html | 3 + .../Documents/redundant_nil_coalescing.html | 3 + .../Documents/redundant_objc_attribute.html | 3 + .../redundant_optional_initialization.html | 3 + .../Documents/redundant_self_in_closure.html | 76 +- .../redundant_set_access_control.html | 3 + .../redundant_string_enum_value.html | 3 + .../Documents/redundant_type_annotation.html | 3 + .../Documents/redundant_void_return.html | 3 + .../Resources/Documents/required_deinit.html | 3 + .../Documents/required_enum_case.html | 3 + .../Documents/return_arrow_whitespace.html | 3 + .../return_value_from_void_function.html | 3 + .../Resources/Documents/rule-directory.html | 3 + .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/self_binding.html | 3 + .../self_in_property_initialization.html | 3 + .../Documents/shorthand_operator.html | 3 + .../Documents/shorthand_optional_binding.html | 3 + .../Documents/single_test_class.html | 3 + .../Documents/sorted_enum_cases.html | 3 + .../Documents/sorted_first_last.html | 3 + .../Resources/Documents/sorted_imports.html | 3 + .../Documents/statement_position.html | 3 + .../Resources/Documents/static_operator.html | 3 + .../Documents/strict_fileprivate.html | 3 + .../Resources/Documents/strong_iboutlet.html | 3 + .../superfluous_disable_command.html | 3 + .../Resources/Documents/superfluous_else.html | 3 + .../Documents/swift-syntax-dashboard.html | 3 + .../Documents/switch_case_alignment.html | 3 + .../Documents/switch_case_on_newline.html | 3 + .../Resources/Documents/syntactic_sugar.html | 3 + .../Documents/test_case_accessibility.html | 3 + .../Contents/Resources/Documents/todo.html | 3 + .../Resources/Documents/toggle_bool.html | 3 + .../Resources/Documents/trailing_closure.html | 3 + .../Resources/Documents/trailing_comma.html | 3 + .../Resources/Documents/trailing_newline.html | 3 + .../Documents/trailing_semicolon.html | 3 + .../Documents/trailing_whitespace.html | 3 + .../Resources/Documents/type_body_length.html | 3 + .../Documents/type_contents_order.html | 3 + .../Resources/Documents/type_name.html | 3 + .../Documents/typesafe_array_init.html | 3 + .../Documents/unavailable_condition.html | 3 + .../Documents/unavailable_function.html | 3 + .../Documents/unhandled_throwing_task.html | 3 + .../Documents/unneeded_break_in_switch.html | 3 + ...eeded_parentheses_in_closure_argument.html | 3 + .../Documents/unowned_variable_capture.html | 3 + .../Documents/untyped_error_in_catch.html | 3 + .../Documents/unused_capture_list.html | 3 + .../Documents/unused_closure_parameter.html | 3 + .../Documents/unused_control_flow_label.html | 3 + .../Documents/unused_declaration.html | 3 + .../Documents/unused_enumerated.html | 3 + .../Resources/Documents/unused_import.html | 3 + .../Documents/unused_optional_binding.html | 3 + .../Documents/unused_setter_value.html | 3 + .../Documents/valid_ibinspectable.html | 3 + .../vertical_parameter_alignment.html | 3 + .../vertical_parameter_alignment_on_call.html | 3 + .../Documents/vertical_whitespace.html | 3 + .../vertical_whitespace_between_cases.html | 3 + .../vertical_whitespace_closing_braces.html | 57 +- .../vertical_whitespace_opening_braces.html | 3 + .../Documents/void_function_in_ternary.html | 3 + .../Resources/Documents/void_return.html | 3 + .../Resources/Documents/weak_delegate.html | 3 + .../Documents/xct_specific_matcher.html | 3 + .../Resources/Documents/xctfail_message.html | 3 + .../Resources/Documents/yoda_condition.html | 3 + .../Contents/Resources/docSet.dsidx | Bin 159744 -> 159744 bytes docsets/SwiftLintCore.tgz | Bin 532933 -> 543593 bytes duplicate_conditions.html | 3 + duplicate_enum_cases.html | 3 + duplicate_imports.html | 3 + duplicated_key_in_dictionary_literal.html | 3 + dynamic_inline.html | 3 + empty_collection_literal.html | 3 + empty_count.html | 3 + empty_enum_arguments.html | 3 + empty_parameters.html | 3 + empty_parentheses_with_trailing_closure.html | 3 + empty_string.html | 3 + empty_xctest_method.html | 3 + enum_case_associated_values_count.html | 3 + expiring_todo.html | 3 + explicit_acl.html | 3 + explicit_enum_raw_value.html | 3 + explicit_init.html | 3 + explicit_self.html | 3 + explicit_top_level_acl.html | 3 + explicit_type_interface.html | 3 + extension_access_modifier.html | 3 + fallthrough.html | 3 + fatal_error_message.html | 3 + file_header.html | 3 + file_length.html | 3 + file_name.html | 3 + file_name_no_space.html | 3 + file_types_order.html | 3 + first_where.html | 3 + flatmap_over_map_reduce.html | 3 + for_where.html | 3 + force_cast.html | 3 + force_try.html | 3 + force_unwrapping.html | 3 + function_body_length.html | 3 + function_default_parameter_at_end.html | 3 + function_parameter_count.html | 3 + generic_type_name.html | 3 + ibinspectable_in_extension.html | 3 + identical_operands.html | 3 + identifier_name.html | 3 + implicit_getter.html | 3 + implicit_return.html | 3 + implicitly_unwrapped_optional.html | 3 + inclusive_language.html | 3 + indentation_width.html | 3 + index.html | 3 + inert_defer.html | 3 + invalid_swiftlint_command.html | 3 + is_disjoint.html | 3 + joined_default_parameter.html | 3 + large_tuple.html | 3 + last_where.html | 3 + leading_whitespace.html | 3 + legacy_cggeometry_functions.html | 3 + legacy_constant.html | 3 + legacy_constructor.html | 3 + legacy_hashing.html | 3 + legacy_multiple.html | 3 + legacy_nsgeometry_functions.html | 3 + legacy_objc_type.html | 3 + legacy_random.html | 3 + let_var_whitespace.html | 3 + line_length.html | 3 + literal_expression_end_indentation.html | 3 + local_doc_comment.html | 3 + lower_acl_than_parent.html | 3 + mark.html | 3 + missing_docs.html | 3 + modifier_order.html | 3 + multiline_arguments.html | 3 + multiline_arguments_brackets.html | 3 + multiline_function_chains.html | 3 + multiline_literal_brackets.html | 3 + multiline_parameters.html | 3 + multiline_parameters_brackets.html | 3 + multiple_closures_with_trailing_closure.html | 3 + nesting.html | 3 + nimble_operator.html | 3 + no_extension_access_modifier.html | 3 + no_fallthrough_only.html | 3 + no_grouping_extension.html | 3 + no_magic_numbers.html | 3 + no_space_in_method_call.html | 3 + notification_center_detachment.html | 3 + ns_number_init_as_function_reference.html | 3 + nslocalizedstring_key.html | 3 + nslocalizedstring_require_bundle.html | 3 + nsobject_prefer_isequal.html | 3 + number_separator.html | 3 + object_literal.html | 3 + opening_brace.html | 3 + operator_usage_whitespace.html | 3 + operator_whitespace.html | 3 + optional_enum_case_matching.html | 3 + orphaned_doc_comment.html | 3 + overridden_super_call.html | 3 + override_in_extension.html | 3 + pattern_matching_keywords.html | 3 + period_spacing.html | 3 + prefer_nimble.html | 3 + prefer_self_in_static_references.html | 3 + prefer_self_type_over_type_of_self.html | 3 + prefer_zero_over_explicit_init.html | 3 + prefixed_toplevel_constant.html | 3 + private_action.html | 3 + private_outlet.html | 3 + private_over_fileprivate.html | 3 + private_subject.html | 3 + private_unit_test.html | 3 + prohibited_interface_builder.html | 3 + prohibited_super_call.html | 3 + protocol_property_accessors_order.html | 3 + quick_discouraged_call.html | 3 + quick_discouraged_focused_test.html | 3 + quick_discouraged_pending_test.html | 3 + raw_value_for_camel_cased_codable_enum.html | 3 + reduce_boolean.html | 3 + reduce_into.html | 3 + redundant_discardable_let.html | 3 + redundant_nil_coalescing.html | 3 + redundant_objc_attribute.html | 3 + redundant_optional_initialization.html | 3 + redundant_self_in_closure.html | 76 +- redundant_set_access_control.html | 3 + redundant_string_enum_value.html | 3 + redundant_type_annotation.html | 3 + redundant_void_return.html | 3 + required_deinit.html | 3 + required_enum_case.html | 3 + return_arrow_whitespace.html | 3 + return_value_from_void_function.html | 3 + rule-directory.html | 3 + search.json | 2 +- self_binding.html | 3 + self_in_property_initialization.html | 3 + shorthand_operator.html | 3 + shorthand_optional_binding.html | 3 + single_test_class.html | 3 + sorted_enum_cases.html | 3 + sorted_first_last.html | 3 + sorted_imports.html | 3 + statement_position.html | 3 + static_operator.html | 3 + strict_fileprivate.html | 3 + strong_iboutlet.html | 3 + superfluous_disable_command.html | 3 + superfluous_else.html | 3 + swift-syntax-dashboard.html | 3 + switch_case_alignment.html | 3 + switch_case_on_newline.html | 3 + syntactic_sugar.html | 3 + test_case_accessibility.html | 3 + todo.html | 3 + toggle_bool.html | 3 + trailing_closure.html | 3 + trailing_comma.html | 3 + trailing_newline.html | 3 + trailing_semicolon.html | 3 + trailing_whitespace.html | 3 + type_body_length.html | 3 + type_contents_order.html | 3 + type_name.html | 3 + typesafe_array_init.html | 3 + unavailable_condition.html | 3 + unavailable_function.html | 3 + unhandled_throwing_task.html | 3 + unneeded_break_in_switch.html | 3 + unneeded_parentheses_in_closure_argument.html | 3 + unowned_variable_capture.html | 3 + untyped_error_in_catch.html | 3 + unused_capture_list.html | 3 + unused_closure_parameter.html | 3 + unused_control_flow_label.html | 3 + unused_declaration.html | 3 + unused_enumerated.html | 3 + unused_import.html | 3 + unused_optional_binding.html | 3 + unused_setter_value.html | 3 + valid_ibinspectable.html | 3 + vertical_parameter_alignment.html | 3 + vertical_parameter_alignment_on_call.html | 3 + vertical_whitespace.html | 3 + vertical_whitespace_between_cases.html | 3 + vertical_whitespace_closing_braces.html | 57 +- vertical_whitespace_opening_braces.html | 3 + void_function_in_ternary.html | 3 + void_return.html | 3 + weak_delegate.html | 3 + xct_specific_matcher.html | 3 + xctfail_message.html | 3 + yoda_condition.html | 3 + 628 files changed, 3632 insertions(+), 66 deletions(-) create mode 100644 Classes/DeclaredIdentifiersTrackingVisitor.html create mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html diff --git a/Classes.html b/Classes.html index 3536e4692..522fe1897 100644 --- a/Classes.html +++ b/Classes.html @@ -102,6 +102,9 @@ + @@ -501,6 +504,37 @@ +
  • +
    + + + + DeclaredIdentifiersTrackingVisitor + +
    +
    +
    +
    +
    +
    +

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

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open class DeclaredIdentifiersTrackingVisitor : ViolationsSyntaxVisitor
    + +
    +
    + +
    +
    +
  • diff --git a/Classes/CustomRuleTimer.html b/Classes/CustomRuleTimer.html index 05b1c5f1a..1b6a8cdb2 100644 --- a/Classes/CustomRuleTimer.html +++ b/Classes/CustomRuleTimer.html @@ -102,6 +102,9 @@
  • + diff --git a/Classes/DeclaredIdentifiersTrackingVisitor.html b/Classes/DeclaredIdentifiersTrackingVisitor.html new file mode 100644 index 000000000..60c9033eb --- /dev/null +++ b/Classes/DeclaredIdentifiersTrackingVisitor.html @@ -0,0 +1,647 @@ + + + + DeclaredIdentifiersTrackingVisitor Class Reference + + + + + + + + + + + + + + + + +
    +

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

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    DeclaredIdentifiersTrackingVisitor

    +
    +
    + +
    open class DeclaredIdentifiersTrackingVisitor : ViolationsSyntaxVisitor
    + +
    +
    +

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

    + + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + Scope + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public typealias Scope = Stack<Set<String>>
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + scope + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var scope: Scope { get }
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + init(scope:) + +
      +
      +
      +
      +
      +
      +

      Initializer.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(scope: Scope = Scope())
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + scope + + +
      +

      A (potentially already pre-filled) scope to collect identifers into.

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

      Indicate whether a given identifier is in scope.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func hasSeenDeclaration(for identifier: String) -> Bool
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + identifier + + +
      +

      An identifier.

      +
      +
      +
      + +
      +
      +
    • +
    • +
      + + + + visit(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visit(_ node: CodeBlockItemListSyntax) -> SyntaxVisitorContinueKind
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + visitPost(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visitPost(_ node: CodeBlockItemListSyntax)
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + visitPost(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visitPost(_ node: VariableDeclSyntax)
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + visitPost(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visitPost(_ node: GuardStmtSyntax)
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html index 2fddd87ee..b0aae637c 100644 --- a/Classes/LinterCache.html +++ b/Classes/LinterCache.html @@ -102,6 +102,9 @@ + diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html index 13b727316..d2fb7fa06 100644 --- a/Classes/RuleRegistry.html +++ b/Classes/RuleRegistry.html @@ -102,6 +102,9 @@ + diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html index 76ec28068..ff0b81ed9 100644 --- a/Classes/RuleStorage.html +++ b/Classes/RuleStorage.html @@ -102,6 +102,9 @@ + diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html index bfb028797..34b40ecb9 100644 --- a/Classes/SwiftLintFile.html +++ b/Classes/SwiftLintFile.html @@ -102,6 +102,9 @@ + diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html index 9dfce296f..457953f45 100644 --- a/Classes/ViolationsSyntaxVisitor.html +++ b/Classes/ViolationsSyntaxVisitor.html @@ -102,6 +102,9 @@ + diff --git a/Enums.html b/Enums.html index b120b0822..cca7c8795 100644 --- a/Enums.html +++ b/Enums.html @@ -102,6 +102,9 @@ + diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html index dcf2b0cfe..57ab50e8a 100644 --- a/Enums/AccessControlLevel.html +++ b/Enums/AccessControlLevel.html @@ -102,6 +102,9 @@ + diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html index a4b4be665..a9285c32b 100644 --- a/Enums/ExecutableInfo.html +++ b/Enums/ExecutableInfo.html @@ -102,6 +102,9 @@ + diff --git a/Enums/Issue.html b/Enums/Issue.html index fdc16ddca..cae16303c 100644 --- a/Enums/Issue.html +++ b/Enums/Issue.html @@ -102,6 +102,9 @@ + diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html index 878ce10a1..24f1df968 100644 --- a/Enums/RuleIdentifier.html +++ b/Enums/RuleIdentifier.html @@ -102,6 +102,9 @@ + diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html index 40f620815..855d1672c 100644 --- a/Enums/RuleKind.html +++ b/Enums/RuleKind.html @@ -102,6 +102,9 @@ + diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html index f5a287a66..cc37b2d32 100644 --- a/Enums/RuleListError.html +++ b/Enums/RuleListError.html @@ -102,6 +102,9 @@ + diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html index aacccc5a1..f47fec9ff 100644 --- a/Enums/SwiftExpressionKind.html +++ b/Enums/SwiftExpressionKind.html @@ -102,6 +102,9 @@ + diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html index 49359d027..cefcd2ad1 100644 --- a/Enums/ViolationSeverity.html +++ b/Enums/ViolationSeverity.html @@ -102,6 +102,9 @@ + diff --git a/Extensions.html b/Extensions.html index afda6372a..c71e6094a 100644 --- a/Extensions.html +++ b/Extensions.html @@ -102,6 +102,9 @@ + diff --git a/Extensions/Array.html b/Extensions/Array.html index fac8f6ac0..a57722a82 100644 --- a/Extensions/Array.html +++ b/Extensions/Array.html @@ -102,6 +102,9 @@ + diff --git a/Functions.html b/Functions.html index ab24d15e1..32a8761bf 100644 --- a/Functions.html +++ b/Functions.html @@ -102,6 +102,9 @@ + diff --git a/Global Variables.html b/Global Variables.html index 3d73b3a1a..7ec975c3d 100644 --- a/Global Variables.html +++ b/Global Variables.html @@ -102,6 +102,9 @@ + diff --git a/Guides.html b/Guides.html index 49d77cf6b..098a44124 100644 --- a/Guides.html +++ b/Guides.html @@ -102,6 +102,9 @@ + diff --git a/Protocols.html b/Protocols.html index d741b2950..9959b6229 100644 --- a/Protocols.html +++ b/Protocols.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html index 436174e90..f0d6bc741 100644 --- a/Protocols/ASTRule.html +++ b/Protocols/ASTRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html index f30f558fc..6656da74b 100644 --- a/Protocols/AnalyzerRule.html +++ b/Protocols/AnalyzerRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/CacheDescriptionProvider.html b/Protocols/CacheDescriptionProvider.html index ebbb19f2c..24683ef3d 100644 --- a/Protocols/CacheDescriptionProvider.html +++ b/Protocols/CacheDescriptionProvider.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html index a2357f9e1..3a9476fe7 100644 --- a/Protocols/CollectingRule.html +++ b/Protocols/CollectingRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html index 2bde7ec65..9aaa59f6e 100644 --- a/Protocols/ConfigurationProviderRule.html +++ b/Protocols/ConfigurationProviderRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html index e16ac4bc2..1f20ad37d 100644 --- a/Protocols/CorrectableRule.html +++ b/Protocols/CorrectableRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html index 39d5f046c..cd669ff0b 100644 --- a/Protocols/Reporter.html +++ b/Protocols/Reporter.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/Rule.html b/Protocols/Rule.html index 9bc19bca8..6267b30e2 100644 --- a/Protocols/Rule.html +++ b/Protocols/Rule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html index a2bed20b4..5782d21f7 100644 --- a/Protocols/RuleConfiguration.html +++ b/Protocols/RuleConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html index ecb368a28..9010b1fa6 100644 --- a/Protocols/SeverityBasedRuleConfiguration.html +++ b/Protocols/SeverityBasedRuleConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/SubstitutionCorrectableASTRule.html b/Protocols/SubstitutionCorrectableASTRule.html index 4f61f4571..e61d1c68a 100644 --- a/Protocols/SubstitutionCorrectableASTRule.html +++ b/Protocols/SubstitutionCorrectableASTRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html index 0abcdfe95..96c8d2031 100644 --- a/Protocols/SubstitutionCorrectableRule.html +++ b/Protocols/SubstitutionCorrectableRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html index b1f4009b6..1bc458dce 100644 --- a/Protocols/SwiftSyntaxCorrectableRule.html +++ b/Protocols/SwiftSyntaxCorrectableRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html index 469c252ac..428ca5efe 100644 --- a/Protocols/SwiftSyntaxRule.html +++ b/Protocols/SwiftSyntaxRule.html @@ -102,6 +102,9 @@ + diff --git a/Protocols/ViolationsSyntaxRewriter.html b/Protocols/ViolationsSyntaxRewriter.html index a23418037..bdfcd7d6a 100644 --- a/Protocols/ViolationsSyntaxRewriter.html +++ b/Protocols/ViolationsSyntaxRewriter.html @@ -102,6 +102,9 @@ + diff --git a/Reporters.html b/Reporters.html index 87bc25ab8..690a4cbe5 100644 --- a/Reporters.html +++ b/Reporters.html @@ -102,6 +102,9 @@ + diff --git a/Rules.html b/Rules.html index 9e2d832e0..412d311f8 100644 --- a/Rules.html +++ b/Rules.html @@ -102,6 +102,9 @@ + diff --git a/Structs.html b/Structs.html index aad562a71..9352f23ff 100644 --- a/Structs.html +++ b/Structs.html @@ -102,6 +102,9 @@ + @@ -403,7 +406,7 @@ diff --git a/Structs/CSVReporter.html b/Structs/CSVReporter.html index 738eea8f6..e55ff30ba 100644 --- a/Structs/CSVReporter.html +++ b/Structs/CSVReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/CheckstyleReporter.html b/Structs/CheckstyleReporter.html index 332c5c7e2..cf1d4d018 100644 --- a/Structs/CheckstyleReporter.html +++ b/Structs/CheckstyleReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/CodeClimateReporter.html b/Structs/CodeClimateReporter.html index b62c1f5b0..974c8b4f5 100644 --- a/Structs/CodeClimateReporter.html +++ b/Structs/CodeClimateReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html index cffb33edb..922155e6b 100644 --- a/Structs/CollectedLinter.html +++ b/Structs/CollectedLinter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Command.html b/Structs/Command.html index d900023a3..65f1721e2 100644 --- a/Structs/Command.html +++ b/Structs/Command.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html index b2ffd7b59..a93d25066 100644 --- a/Structs/Command/Action.html +++ b/Structs/Command/Action.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html index 0ff1e0609..ab6456d45 100644 --- a/Structs/Command/Modifier.html +++ b/Structs/Command/Modifier.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Configuration.html b/Structs/Configuration.html index 40691f2a8..950e62ab3 100644 --- a/Structs/Configuration.html +++ b/Structs/Configuration.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Correction.html b/Structs/Correction.html index 1b01a97c3..1b535faf5 100644 --- a/Structs/Correction.html +++ b/Structs/Correction.html @@ -102,6 +102,9 @@ + diff --git a/Structs/EmojiReporter.html b/Structs/EmojiReporter.html index e92d8172c..658509df0 100644 --- a/Structs/EmojiReporter.html +++ b/Structs/EmojiReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Example.html b/Structs/Example.html index 7959a03e7..20f52287a 100644 --- a/Structs/Example.html +++ b/Structs/Example.html @@ -102,6 +102,9 @@ + diff --git a/Structs/GitHubActionsLoggingReporter.html b/Structs/GitHubActionsLoggingReporter.html index a2cb5591a..09886a955 100644 --- a/Structs/GitHubActionsLoggingReporter.html +++ b/Structs/GitHubActionsLoggingReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/GitLabJUnitReporter.html b/Structs/GitLabJUnitReporter.html index 9acb7695a..e7c1556a8 100644 --- a/Structs/GitLabJUnitReporter.html +++ b/Structs/GitLabJUnitReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/HTMLReporter.html b/Structs/HTMLReporter.html index 8d63b271a..fcdccf2a5 100644 --- a/Structs/HTMLReporter.html +++ b/Structs/HTMLReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/JSONReporter.html b/Structs/JSONReporter.html index 59b15f849..e897cf2c3 100644 --- a/Structs/JSONReporter.html +++ b/Structs/JSONReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/JUnitReporter.html b/Structs/JUnitReporter.html index 02e3fa039..f751b56c9 100644 --- a/Structs/JUnitReporter.html +++ b/Structs/JUnitReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Linter.html b/Structs/Linter.html index 0694f0f38..6bb148084 100644 --- a/Structs/Linter.html +++ b/Structs/Linter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Location.html b/Structs/Location.html index 75f9f42ed..0159f147c 100644 --- a/Structs/Location.html +++ b/Structs/Location.html @@ -102,6 +102,9 @@ + diff --git a/Structs/MarkdownReporter.html b/Structs/MarkdownReporter.html index 733a078e5..26d3171a6 100644 --- a/Structs/MarkdownReporter.html +++ b/Structs/MarkdownReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html index a3a6282eb..888e0f9aa 100644 --- a/Structs/ReasonedRuleViolation.html +++ b/Structs/ReasonedRuleViolation.html @@ -102,6 +102,9 @@ + diff --git a/Structs/RegexConfiguration.html b/Structs/RegexConfiguration.html index 340f9809b..c881facb3 100644 --- a/Structs/RegexConfiguration.html +++ b/Structs/RegexConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Region.html b/Structs/Region.html index 2f6e58d8b..df191fd35 100644 --- a/Structs/Region.html +++ b/Structs/Region.html @@ -102,6 +102,9 @@ + diff --git a/Structs/RelativePathReporter.html b/Structs/RelativePathReporter.html index f0c595d78..b00928a9f 100644 --- a/Structs/RelativePathReporter.html +++ b/Structs/RelativePathReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html index db010846b..f6b37d5f2 100644 --- a/Structs/RuleDescription.html +++ b/Structs/RuleDescription.html @@ -102,6 +102,9 @@ + diff --git a/Structs/RuleList.html b/Structs/RuleList.html index 23a9031a0..bc5764875 100644 --- a/Structs/RuleList.html +++ b/Structs/RuleList.html @@ -102,6 +102,9 @@ + diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html index 24f48c844..3f2cb133d 100644 --- a/Structs/RuleListDocumentation.html +++ b/Structs/RuleListDocumentation.html @@ -102,6 +102,9 @@ + diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html index 67d9248c9..d8238978c 100644 --- a/Structs/RuleParameter.html +++ b/Structs/RuleParameter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/SeverityConfiguration.html b/Structs/SeverityConfiguration.html index 720cbf0cb..da888e732 100644 --- a/Structs/SeverityConfiguration.html +++ b/Structs/SeverityConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/Structs/SeverityLevelsConfiguration.html b/Structs/SeverityLevelsConfiguration.html index 31fdb629b..8ccc37021 100644 --- a/Structs/SeverityLevelsConfiguration.html +++ b/Structs/SeverityLevelsConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/Structs/SonarQubeReporter.html b/Structs/SonarQubeReporter.html index eb36eef00..1b16f171f 100644 --- a/Structs/SonarQubeReporter.html +++ b/Structs/SonarQubeReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Stack.html b/Structs/Stack.html index 796db9fe6..07742d45c 100644 --- a/Structs/Stack.html +++ b/Structs/Stack.html @@ -102,6 +102,9 @@ + @@ -347,7 +350,7 @@

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

    @@ -530,6 +533,109 @@ +
  • +
    + + + + contains(where:) + +
    +
    +
    +
    +
    +
    +

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

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func contains(where predicate: (Element) -> Bool) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + predicate + + +
    +

    A closure that takes an element of the sequence +and returns whether it represents a match.

    +
    +
    +
    +
    +

    Return Value

    +

    true if the sequence contains an element that satisfies predicate.

    +
    + +
    +
    +
  • +
  • +
    + + + + modifyLast(by:) + +
    +
    +
    +
    +
    +
    +

    Modify the last element.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public mutating func modifyLast(by modifier: (inout Element) -> Void)
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + modifier + + +
    +

    A function to applied to the last element to modify it in place.

    +
    +
    +
    + +
    +
    +
  • @@ -567,7 +673,7 @@
    diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html index cc0e1d04c..673e22a5c 100644 --- a/Structs/StyleViolation.html +++ b/Structs/StyleViolation.html @@ -102,6 +102,9 @@ + diff --git a/Structs/SummaryReporter.html b/Structs/SummaryReporter.html index 62b3a1832..d69d88288 100644 --- a/Structs/SummaryReporter.html +++ b/Structs/SummaryReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html index 567c56cca..9dca46807 100644 --- a/Structs/SwiftLintSyntaxMap.html +++ b/Structs/SwiftLintSyntaxMap.html @@ -102,6 +102,9 @@ + diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html index 47baad03e..4ebc31f86 100644 --- a/Structs/SwiftLintSyntaxToken.html +++ b/Structs/SwiftLintSyntaxToken.html @@ -102,6 +102,9 @@ + diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html index 99d437dcf..c83344a42 100644 --- a/Structs/SwiftVersion.html +++ b/Structs/SwiftVersion.html @@ -102,6 +102,9 @@ + diff --git a/Structs/Version.html b/Structs/Version.html index 5c3de5a61..bd13ca12e 100644 --- a/Structs/Version.html +++ b/Structs/Version.html @@ -102,6 +102,9 @@ + diff --git a/Structs/XcodeReporter.html b/Structs/XcodeReporter.html index 0360f454f..a696e4a12 100644 --- a/Structs/XcodeReporter.html +++ b/Structs/XcodeReporter.html @@ -102,6 +102,9 @@ + diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html index 771f19331..f9cb3b2ce 100644 --- a/Structs/YamlParser.html +++ b/Structs/YamlParser.html @@ -102,6 +102,9 @@ + diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html index ef86b44ca..cd91a23b1 100644 --- a/accessibility_label_for_image.html +++ b/accessibility_label_for_image.html @@ -101,6 +101,9 @@ + diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html index ce4c379f8..e0f47f3de 100644 --- a/accessibility_trait_for_button.html +++ b/accessibility_trait_for_button.html @@ -101,6 +101,9 @@ + diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html index e845c4415..9f967d1bf 100644 --- a/anonymous_argument_in_multiline_closure.html +++ b/anonymous_argument_in_multiline_closure.html @@ -101,6 +101,9 @@ + diff --git a/anyobject_protocol.html b/anyobject_protocol.html index 49d15db52..71fc8a8c9 100644 --- a/anyobject_protocol.html +++ b/anyobject_protocol.html @@ -101,6 +101,9 @@ + diff --git a/array_init.html b/array_init.html index 2d53f0db9..ea2829894 100644 --- a/array_init.html +++ b/array_init.html @@ -101,6 +101,9 @@ + diff --git a/attributes.html b/attributes.html index a28dd68f1..76fce8fc4 100644 --- a/attributes.html +++ b/attributes.html @@ -101,6 +101,9 @@ + diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html index 37b8367f1..28f33bbef 100644 --- a/balanced_xctest_lifecycle.html +++ b/balanced_xctest_lifecycle.html @@ -101,6 +101,9 @@ + diff --git a/blanket_disable_command.html b/blanket_disable_command.html index dc6d41ee1..f44b0ae61 100644 --- a/blanket_disable_command.html +++ b/blanket_disable_command.html @@ -101,6 +101,9 @@ + diff --git a/block_based_kvo.html b/block_based_kvo.html index 266a6d621..4ddd6627c 100644 --- a/block_based_kvo.html +++ b/block_based_kvo.html @@ -101,6 +101,9 @@ + diff --git a/capture_variable.html b/capture_variable.html index ecb66c1de..12c4e45ce 100644 --- a/capture_variable.html +++ b/capture_variable.html @@ -101,6 +101,9 @@ + diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html index 0281cb733..5027fb621 100644 --- a/class_delegate_protocol.html +++ b/class_delegate_protocol.html @@ -101,6 +101,9 @@ + diff --git a/closing_brace.html b/closing_brace.html index 1d5e02794..d591b289b 100644 --- a/closing_brace.html +++ b/closing_brace.html @@ -101,6 +101,9 @@ + diff --git a/closure_body_length.html b/closure_body_length.html index 2109d74f3..52848a33f 100644 --- a/closure_body_length.html +++ b/closure_body_length.html @@ -101,6 +101,9 @@ + diff --git a/closure_end_indentation.html b/closure_end_indentation.html index cf9a5e5dd..dae47bb3a 100644 --- a/closure_end_indentation.html +++ b/closure_end_indentation.html @@ -101,6 +101,9 @@ + diff --git a/closure_parameter_position.html b/closure_parameter_position.html index ee4960144..27773bcbe 100644 --- a/closure_parameter_position.html +++ b/closure_parameter_position.html @@ -101,6 +101,9 @@ + diff --git a/closure_spacing.html b/closure_spacing.html index aca07c0e9..4ae088975 100644 --- a/closure_spacing.html +++ b/closure_spacing.html @@ -101,6 +101,9 @@ + diff --git a/collection_alignment.html b/collection_alignment.html index e452a918c..d364758cd 100644 --- a/collection_alignment.html +++ b/collection_alignment.html @@ -101,6 +101,9 @@ + diff --git a/colon.html b/colon.html index 242349a40..13aa18682 100644 --- a/colon.html +++ b/colon.html @@ -101,6 +101,9 @@ + diff --git a/comma.html b/comma.html index 6b17b6c5c..b792150a6 100644 --- a/comma.html +++ b/comma.html @@ -101,6 +101,9 @@ + diff --git a/comma_inheritance.html b/comma_inheritance.html index aa88e2b46..f0ac2e24b 100644 --- a/comma_inheritance.html +++ b/comma_inheritance.html @@ -101,6 +101,9 @@ + diff --git a/comment_spacing.html b/comment_spacing.html index 7e80361dc..f44a62ef9 100644 --- a/comment_spacing.html +++ b/comment_spacing.html @@ -101,6 +101,9 @@ + diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html index e1412dfec..141b409be 100644 --- a/compiler_protocol_init.html +++ b/compiler_protocol_init.html @@ -101,6 +101,9 @@ + diff --git a/computed_accessors_order.html b/computed_accessors_order.html index 5e33d6f92..deca0ce73 100644 --- a/computed_accessors_order.html +++ b/computed_accessors_order.html @@ -101,6 +101,9 @@ + diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html index 8c5cfa950..4fd198d82 100644 --- a/conditional_returns_on_newline.html +++ b/conditional_returns_on_newline.html @@ -101,6 +101,9 @@ + diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html index 4148628f4..33ba6ca8d 100644 --- a/contains_over_filter_count.html +++ b/contains_over_filter_count.html @@ -101,6 +101,9 @@ + diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html index 0f366e0e0..71a0cd524 100644 --- a/contains_over_filter_is_empty.html +++ b/contains_over_filter_is_empty.html @@ -101,6 +101,9 @@ + diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html index c2dcf910a..27bd29f37 100644 --- a/contains_over_first_not_nil.html +++ b/contains_over_first_not_nil.html @@ -101,6 +101,9 @@ + diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html index 1537a394c..48742401b 100644 --- a/contains_over_range_nil_comparison.html +++ b/contains_over_range_nil_comparison.html @@ -101,6 +101,9 @@ + diff --git a/control_statement.html b/control_statement.html index 08cb1d602..6fe6aa66e 100644 --- a/control_statement.html +++ b/control_statement.html @@ -101,6 +101,9 @@ + diff --git a/convenience_type.html b/convenience_type.html index 358e5604e..c9b72fd93 100644 --- a/convenience_type.html +++ b/convenience_type.html @@ -101,6 +101,9 @@ + diff --git a/custom_rules.html b/custom_rules.html index 08ef7e35e..40e7acad4 100644 --- a/custom_rules.html +++ b/custom_rules.html @@ -101,6 +101,9 @@ + diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html index 869aa6bcd..8edec63bc 100644 --- a/cyclomatic_complexity.html +++ b/cyclomatic_complexity.html @@ -101,6 +101,9 @@ + diff --git a/deployment_target.html b/deployment_target.html index 0ecc53264..fed44e571 100644 --- a/deployment_target.html +++ b/deployment_target.html @@ -101,6 +101,9 @@ + diff --git a/direct_return.html b/direct_return.html index 3bcde3a3b..bf7570471 100644 --- a/direct_return.html +++ b/direct_return.html @@ -101,6 +101,9 @@ + diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html index dbf542699..db437e6a0 100644 --- a/discarded_notification_center_observer.html +++ b/discarded_notification_center_observer.html @@ -101,6 +101,9 @@ + diff --git a/discouraged_assert.html b/discouraged_assert.html index 92b0ca737..91a0e1bcc 100644 --- a/discouraged_assert.html +++ b/discouraged_assert.html @@ -101,6 +101,9 @@ + diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html index ab62bd8b3..50754dc81 100644 --- a/discouraged_direct_init.html +++ b/discouraged_direct_init.html @@ -101,6 +101,9 @@ + diff --git a/discouraged_none_name.html b/discouraged_none_name.html index 22d518389..919c04db2 100644 --- a/discouraged_none_name.html +++ b/discouraged_none_name.html @@ -101,6 +101,9 @@ + diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html index d40f345bd..b89688859 100644 --- a/discouraged_object_literal.html +++ b/discouraged_object_literal.html @@ -101,6 +101,9 @@ + diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html index 4f64e9878..7dc8d657c 100644 --- a/discouraged_optional_boolean.html +++ b/discouraged_optional_boolean.html @@ -101,6 +101,9 @@ + diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html index 21ef96516..08e2d99bb 100644 --- a/discouraged_optional_collection.html +++ b/discouraged_optional_collection.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html index 3536e4692..522fe1897 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html @@ -102,6 +102,9 @@ + @@ -501,6 +504,37 @@ +
  • +
    + + + + DeclaredIdentifiersTrackingVisitor + +
    +
    +
    +
    +
    +
    +

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

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open class DeclaredIdentifiersTrackingVisitor : ViolationsSyntaxVisitor
    + +
    +
    + +
    +
    +
  • diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html index 05b1c5f1a..1b6a8cdb2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html @@ -102,6 +102,9 @@
  • + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html new file mode 100644 index 000000000..60c9033eb --- /dev/null +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html @@ -0,0 +1,647 @@ + + + + DeclaredIdentifiersTrackingVisitor Class Reference + + + + + + + + + + + + + + + + +
    +

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

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    DeclaredIdentifiersTrackingVisitor

    +
    +
    + +
    open class DeclaredIdentifiersTrackingVisitor : ViolationsSyntaxVisitor
    + +
    +
    +

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

    + + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + Scope + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public typealias Scope = Stack<Set<String>>
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + scope + +
      +
      +
      +
      +
      +
      +

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

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public private(set) var scope: Scope { get }
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + init(scope:) + +
      +
      +
      +
      +
      +
      +

      Initializer.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(scope: Scope = Scope())
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + scope + + +
      +

      A (potentially already pre-filled) scope to collect identifers into.

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

      Indicate whether a given identifier is in scope.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func hasSeenDeclaration(for identifier: String) -> Bool
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + identifier + + +
      +

      An identifier.

      +
      +
      +
      + +
      +
      +
    • +
    • +
      + + + + visit(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visit(_ node: CodeBlockItemListSyntax) -> SyntaxVisitorContinueKind
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + visitPost(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visitPost(_ node: CodeBlockItemListSyntax)
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + visitPost(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visitPost(_ node: VariableDeclSyntax)
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + visitPost(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override open func visitPost(_ node: GuardStmtSyntax)
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html index 2fddd87ee..b0aae637c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html index 13b727316..d2fb7fa06 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html index 76ec28068..ff0b81ed9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html index bfb028797..34b40ecb9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html index 9dfce296f..457953f45 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html index b120b0822..cca7c8795 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html index dcf2b0cfe..57ab50e8a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html index a4b4be665..a9285c32b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html index fdc16ddca..cae16303c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html index 878ce10a1..24f1df968 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html index 40f620815..855d1672c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html index f5a287a66..cc37b2d32 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html index aacccc5a1..f47fec9ff 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html index 49359d027..cefcd2ad1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html index afda6372a..c71e6094a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html index fac8f6ac0..a57722a82 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html index ab24d15e1..32a8761bf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html index 3d73b3a1a..7ec975c3d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html index 49d77cf6b..098a44124 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html index d741b2950..9959b6229 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html index 436174e90..f0d6bc741 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html index f30f558fc..6656da74b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html index ebbb19f2c..24683ef3d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html index a2357f9e1..3a9476fe7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html index 2bde7ec65..9aaa59f6e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html index e16ac4bc2..1f20ad37d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html index 39d5f046c..cd669ff0b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html index 9bc19bca8..6267b30e2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html index a2bed20b4..5782d21f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html index ecb368a28..9010b1fa6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html index 4f61f4571..e61d1c68a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html index 0abcdfe95..96c8d2031 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html index b1f4009b6..1bc458dce 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html index 469c252ac..428ca5efe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html index a23418037..bdfcd7d6a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html index 87bc25ab8..690a4cbe5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html index 9e2d832e0..412d311f8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html index aad562a71..9352f23ff 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html @@ -102,6 +102,9 @@ + @@ -403,7 +406,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html index 738eea8f6..e55ff30ba 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html index 332c5c7e2..cf1d4d018 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html index b62c1f5b0..974c8b4f5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html index cffb33edb..922155e6b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html index d900023a3..65f1721e2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html index b2ffd7b59..a93d25066 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html index 0ff1e0609..ab6456d45 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html index 40691f2a8..950e62ab3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html index 1b01a97c3..1b535faf5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html index e92d8172c..658509df0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html index 7959a03e7..20f52287a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html index a2cb5591a..09886a955 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html index 9acb7695a..e7c1556a8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html index 8d63b271a..fcdccf2a5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html index 59b15f849..e897cf2c3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html index 02e3fa039..f751b56c9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html index 0694f0f38..6bb148084 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html index 75f9f42ed..0159f147c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html index 733a078e5..26d3171a6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html index a3a6282eb..888e0f9aa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html index 340f9809b..c881facb3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html index 2f6e58d8b..df191fd35 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html index f0c595d78..b00928a9f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html index db010846b..f6b37d5f2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html index 23a9031a0..bc5764875 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html index 24f48c844..3f2cb133d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html index 67d9248c9..d8238978c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html index 720cbf0cb..da888e732 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html index 31fdb629b..8ccc37021 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html index eb36eef00..1b16f171f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html index 796db9fe6..07742d45c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html @@ -102,6 +102,9 @@ + @@ -347,7 +350,7 @@

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

    @@ -530,6 +533,109 @@ +
  • +
    + + + + contains(where:) + +
    +
    +
    +
    +
    +
    +

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

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func contains(where predicate: (Element) -> Bool) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + predicate + + +
    +

    A closure that takes an element of the sequence +and returns whether it represents a match.

    +
    +
    +
    +
    +

    Return Value

    +

    true if the sequence contains an element that satisfies predicate.

    +
    + +
    +
    +
  • +
  • +
    + + + + modifyLast(by:) + +
    +
    +
    +
    +
    +
    +

    Modify the last element.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public mutating func modifyLast(by modifier: (inout Element) -> Void)
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + modifier + + +
    +

    A function to applied to the last element to modify it in place.

    +
    +
    +
    + +
    +
    +
  • @@ -567,7 +673,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html index cc0e1d04c..673e22a5c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html index 62b3a1832..d69d88288 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html index 567c56cca..9dca46807 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html index 47baad03e..4ebc31f86 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html index 99d437dcf..c83344a42 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html index 5c3de5a61..bd13ca12e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html index 0360f454f..a696e4a12 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html index 771f19331..f9cb3b2ce 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html @@ -102,6 +102,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html index ef86b44ca..cd91a23b1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html index ce4c379f8..e0f47f3de 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html index e845c4415..9f967d1bf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html index 49d15db52..71fc8a8c9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html index 2d53f0db9..ea2829894 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html index a28dd68f1..76fce8fc4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html index 37b8367f1..28f33bbef 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html index dc6d41ee1..f44b0ae61 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html index 266a6d621..4ddd6627c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html index ecb66c1de..12c4e45ce 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html index 0281cb733..5027fb621 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html index 1d5e02794..d591b289b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html index 2109d74f3..52848a33f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html index cf9a5e5dd..dae47bb3a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html index ee4960144..27773bcbe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html index aca07c0e9..4ae088975 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html index e452a918c..d364758cd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html index 242349a40..13aa18682 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html index 6b17b6c5c..b792150a6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html index aa88e2b46..f0ac2e24b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html index 7e80361dc..f44a62ef9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html index e1412dfec..141b409be 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html index 5e33d6f92..deca0ce73 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html index 8c5cfa950..4fd198d82 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html index 4148628f4..33ba6ca8d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html index 0f366e0e0..71a0cd524 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html index c2dcf910a..27bd29f37 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html index 1537a394c..48742401b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html index 08cb1d602..6fe6aa66e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html index 358e5604e..c9b72fd93 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html index 08ef7e35e..40e7acad4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html index 869aa6bcd..8edec63bc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html index 0ecc53264..fed44e571 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html index 3bcde3a3b..bf7570471 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html index dbf542699..db437e6a0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html index 92b0ca737..91a0e1bcc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html index ab62bd8b3..50754dc81 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html index 22d518389..919c04db2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html index d40f345bd..b89688859 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html index 4f64e9878..7dc8d657c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html index 21ef96516..08e2d99bb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html index da866f5af..e94dbbdcb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html index d25148ffa..ee54c7605 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html index 44f2561f1..c0bd68bcc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html index 9225aad3f..0c3abe935 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html index 0e9ff3e55..b68b80b2e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html index b94b65685..d14115980 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html index 00be6924b..0a24172f3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html index ae208fe9c..0303601e3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html index 4d0c02f1b..c85d19319 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html index f2c7cf4e6..19c62ed3d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html index df73e64f3..3a687838e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html index e0016bf9d..a785ee6e9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html index 7e465914f..1ca199a84 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html index a42133b3f..2ceb56428 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html index 367bafc9d..b49a0d26f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html index 9e35f1c1d..751e2fa33 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html index ccdff7178..b90e9174a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html index 950eb6d9b..c66d1e1d3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html index f7e7a3973..efe11f0f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html index 8ac20a5d7..916e100e0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html index 9583d5e69..f5a3194ae 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html index 49b5dcb6f..a406e5e5b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html index dd22b5bfb..f74284669 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html index 806837536..cc68d4a32 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html index d1f374dce..fded80e5e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html index d75bac1c6..fe3014124 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html index c58639099..0e252f614 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html index 3a98a6036..7f96cba13 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html index 6dee82f55..7801c8270 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html index 1393a950b..85094d34a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html index 944d5b6c7..f26dbe866 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html index 4fb7bd52e..47fc02280 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html index 02e78c527..4027a0021 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html index 44a00d84a..c13404eae 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html index 949cd25fc..6255a379b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html index 3ee96b2d1..414137ae6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html index 47a526d99..406d81dd4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html index ad7852c45..68ef7b71a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html index e249a46e4..491febf03 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html index d47b9ba2b..a2292cafe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html index cf8770ac6..12e0a521d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html index a3f2137a4..db53d4b6e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html index 0103bbd37..3a589e5bb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html index 9ddea1342..19288b27f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html index 558e3055f..a9237ff03 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html index 295345ce0..d02f53741 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html index ad179893f..0744f551b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html index d8478e86e..e5caac0ac 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html index d1c5f6a6f..9569868be 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html index 03f45bfbd..0969527a2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html index 6a7b8248e..be906cd52 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html index 3046226af..d532c3e48 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html index 185dd2016..9cdc9f777 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html index 55d039ac7..674fa7745 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html index e62a14426..74d7acd3a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html index 949a647b3..c2db66b64 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html index 59571a57a..2e6555e33 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html index 725a011dd..fb08ef1d9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html index 30b5aae68..0c84890b1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html index 9daac05a3..f6b9e7588 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html index c2e5bd291..73536051b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html index 955d28a28..1331807fb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html index 600791bee..983815b5a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html index 80e80a25e..899e987b3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html index 32e482a8f..6182e3a5a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html index 0700b5137..e66921a36 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html index 738b60d18..3debc1911 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html index 9d7b9303b..9b5a80fa1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html index c9bed6162..941330802 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html index ff3357e62..836e566ce 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html index d17172c46..37f5b24fd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html index 04df67202..3b45b4e65 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html index ba57ea56e..edbc03c5d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html index d809332df..43ae6aa10 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html index bf724e142..d30604d77 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html index 030e5b5ba..13a67eb3a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html index 61b7a5bdb..1971f8c91 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html index 2093ffba7..3a9af7a98 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html index fe08b7b58..a83d68e2e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html index d6f9afe30..24ffc434d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html index 37d4aa873..54531e6d0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html index ee0e37fa5..a1fb97071 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html index a94f608ad..5bd8de6aa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html index 236530051..4cd42b6b6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html index aaf7cd512..9c82d9964 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html index cddaab5ed..79df713a8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html index 006ea8e41..83e41fafd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html index b83762e08..3ccb6d6d1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html index c6d0dd11d..311e0ded5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html index 1a0716318..31ab13757 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html index 9f144512c..ff240e450 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html index a69023c05..77f231959 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html index f8c8b9d97..6383f61ff 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html index 0a414e9dd..10db592af 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html index d76fe7f83..9e33482e2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html index 1ec022fae..c823365a5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html index 67188baf5..2bf4a3f39 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html index d87891fb0..c1cb1f3dd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html index f6c65059b..e69a16735 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html index a486fd315..69aaf5646 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html index 3f79c48d7..1fcb4be21 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html index 3bd55ec5a..65b5888df 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html index 412af30da..be88bdc39 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html index a0823f369..9e16fdb05 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html index acd54e2ac..ce36623a9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html index ad448bd8a..99a5b4ccc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html index c315a712c..c43e6a54a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html index 536740e25..6bf5e8d57 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html index 7c983c436..857ee801c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html index cc86fc819..7b18680c6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html index f8fd62bd9..df9919636 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html index 880141901..9d4ecda92 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html index 7cb059fb6..368e81339 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html index 20052220f..55c48f52c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html index 76482fb0c..70df8777f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html index bfc396731..12bc1627f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html index 24f94693c..07f4abc57 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html index c07c9a29c..797b0aa40 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html index b199e06f6..0f87733cc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html index 11db16947..bca45079c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html index 200453a97..f48659445 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html index 9ab91b07f..d4e7b29fe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html index b69312958..83ead3272 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html index 33f972f6a..e376fbfca 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_self_in_closure.html @@ -101,6 +101,9 @@ + @@ -377,10 +380,51 @@ }
        struct S {
    -        var x = 0
    +        var x = 0, error = 0, exception = 0
    +        var y: Int?, z: Int?, u: Int, v: Int?, w: Int?
    +        func f(_ work: @escaping (Int) -> Void) { work() }
    +        func g(x: Int) {
    +            f { u in
    +                self.x = x
    +                let x = 1
    +                self.x = 2
    +                if let y, let v {
    +                    self.y = 3
    +                    self.v = 1
    +                }
    +                guard let z else {
    +                    let v = 4
    +                    self.x = 5
    +                    self.v = 6
    +                    return
    +                }
    +                self.z = 7
    +                while let v { self.v = 8 }
    +                for w in [Int]() { self.w = 9 }
    +                self.u = u
    +                do {} catch { self.error = 10 }
    +                do {} catch let exception { self.exception = 11 }
    +            }
    +        }
    +    }
    +
    +
        enum E {
    +        case a(Int)
    +        case b(Int, Int)
    +    }
    +    struct S {
    +        var x: E = .a(3), y: Int, z: Int
             func f(_ work: @escaping () -> Void) { work() }
             func g(x: Int) {
    -            f { self.x = x }
    +            f {
    +                switch x {
    +                case let .a(y):
    +                    self.y = 1
    +                case .b(let y, var z):
    +                    self.y = 2
    +                    self.z = 3
    +                }
    +            }
             }
         }
     
    @@ -428,6 +472,34 @@ } }
    +
        struct S {
    +        var x = 0
    +        var y: Int?, z: Int?, v: Int?, w: Int?
    +        func f(_ work: @escaping () -> Void) { work() }
    +        func g(w: Int, _ v: Int) {
    +            f {
    +                self.w = 1
    +                ↓self.x = 2
    +                if let y { ↓self.x = 3 }
    +                else { ↓self.y = 3 }
    +                guard let z else {
    +                    ↓self.z = 4
    +                    ↓self.x = 5
    +                    return
    +                }
    +                ↓self.y = 6
    +                while let y { ↓self.x = 7 }
    +                for y in [Int]() { ↓self.x = 8 }
    +                self.v = 9
    +                do {
    +                    let x = 10
    +                    self.x = 11
    +                }
    +                ↓self.x = 12
    +            }
    +        }
    +    }
    +
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html index d776b8113..31b59b343 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html index 103623f2b..52b7747bd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html index 7402e8598..17239ae4f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html index e7e9358fc..0e59bcc90 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html index 9896eba82..41b1ed40f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html index 99361c517..1e26bd6e5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html index 8b5d58679..1237353e7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html index 41a5db237..423d7ba18 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html index 9d673d2cc..da71386c7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json index 46a147896..05637bf22 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV23shortConsoleDescriptionSSvp":{"name":"shortConsoleDescription","abstract":"

    A condensed console description.

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

    The threshold for a violation to be a warning.

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

    The threshold for a violation to be an error.

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

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

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

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

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

    The identifier for this custom rule.

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

    The name for this custom rule.

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

    The message to be presented when producing violations.

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

    The regular expression to apply to trigger violations for this custom rule.

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

    Regular expressions to include when matching the file path.

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

    Regular expressions to exclude when matching the file path.

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

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

    The index of the regex capture group to match.

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

    The RuleDescription for the custom rule defined here.

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

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

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

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

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"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:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    The raw SyntaxToken obtained by SourceKitten.

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

    The syntax kind associated with is token.

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

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

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

    The byte range in a source file for this token.

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

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

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

    The length in bytes for this token.

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

    The raw SyntaxMap obtained by SourceKitten.

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

    The SwiftLint-specific syntax tokens for this syntax map.

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

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

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

    Returns array of syntax tokens intersecting with byte range.

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

    Returns the syntax kinds in the specified byte range.

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

    The identifier of the rule that generated this violation.

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

    The description of the rule that generated this violation.

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

    The name of the rule that generated this violation.

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

    The severity of this violation.

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

    The location of this violation.

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

    The justification for this violation.

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

    A printable description for this violation.

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

    Creates a StyleViolation by specifying its properties directly.

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

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

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

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

    ","parent_name":"StyleViolation"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

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

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

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

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

    Creates a RuleList by specifying all its rules.

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

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

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

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

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

    The RuleKind that best categorizes this rule.

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

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

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

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

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

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

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

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

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

    The console-printable string for this description.

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

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

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

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

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

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

    All SwiftLint rule identifiers that are disabled in this region.

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

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

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

    Whether the specific location is contained in this region.

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

    Whether the specified rule is enabled in this region.

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

    Whether the specified rule is disabled in this region.

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

    The file path on disk for this location.

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

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

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

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

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

    A lossless printable description of this location.

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

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

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

    Creates a Location by specifying its properties directly.

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

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

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

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

    The file to lint with this linter.

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

    Computes or retrieves style violations.

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

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

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

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

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

    Formats the file associated with this linter.

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

    The file to lint with this linter.

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

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

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

    Creates a Linter by specifying its properties directly.

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

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

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

    The contents of the example

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

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

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

    The path to the file where the example was created

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

    The line in the file where the example was created

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

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

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

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

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

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

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

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

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

    The location of the original violation that was corrected.

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

    The console-printable description for this correction.

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

    Memberwise initializer.

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

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

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

    The style to use when indenting Swift source code.

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

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

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

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

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

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

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

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

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

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

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

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

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

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

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

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

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

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

    The modifier string was invalid.

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

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

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

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

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

    The action string was invalid.

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

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

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

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

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

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

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

    The identifiers for the rules associated with this command.

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

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

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

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

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

    This command’s modifier, if any.

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

    Creates a command based on the specified parameters.

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

    Creates a command based on the specified parameters.

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

    Creates an empty Stack.

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

    The number of elements in this stack.

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

    Pushes (appends) an element onto the stack.

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

    Removes and returns the last element of the stack.

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

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

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

    Creates a RuleListDocumentation instance from a RuleList.

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

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

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

    User-facing documentation for a SwiftLint RuleList.

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

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

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

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

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

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

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

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

    "},"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)

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

    A rule configuration used for defining custom rules in yaml.

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

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

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

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

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

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_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:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

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

    The configuration of a rule’s severity.

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

    The severity of a rule.

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

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

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

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

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

    Apply an untyped configuration to the current value.

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

    Whether the specified configuration is equivalent to the current value.

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

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

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

    Returns the substitution to apply for the given range.

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

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

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

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

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

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

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

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

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

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

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

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

    Creates a rule by applying its configuration.

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

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

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

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

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

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

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

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

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

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

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

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

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

    The unique identifier for this reporter.

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

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

    A more detailed description of the reporter’s output.

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

    For CustomStringConvertible conformance.

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

    Return a string with the report for the specified violations.

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

    The type of configuration used to configure this rule.

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

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

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

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

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

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

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

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

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

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

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

    The kind of token being recursed over.

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

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

    Get the kind from the specified dictionary.

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

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

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

    Interface providing access to a cache description.

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

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

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

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

    "},"Protocols/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:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

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

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

    A rule that can correct violations.

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

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

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

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

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

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

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

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

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

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

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

    "},"Protocols/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:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

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

    Make these examples skip wrapping in string tests.

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

    Make these examples skip multi-byte offset tests.

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

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

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

    Append a minimal violation for the specified position.

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

    Append minimal violations for the specified positions.

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

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

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

    All declarations except for the specified ones.

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

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

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

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

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

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

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

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

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

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

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20unknownConfigurationyACSS_tcACmF":{"name":"unknownConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

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

    Rule is listed multiple times in the configuration.

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

    An identifier old has been renamed to new.

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

    Configuration for a rule is invalid.

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

    Some configuration keys are invalid.

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

    A generic warning specified by a string.

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

    A generic error specified by a string.

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

    A deprecation warning for a rule.

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

    The initial configuration file was not found.

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

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

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

    The file at path is not writable.

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

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

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

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

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

    Cursor information cannot be extracted from a specific location.

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

    An error that occurred when parsing YAML.

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

    Print the issue to the console.

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

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

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

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

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

    Accessible by the declaration’s same program.

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

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

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

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

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

    Returns true if is private or fileprivate

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

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

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible rule list configuration errors.

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

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

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

    The magnitude of a StyleViolation.

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

    The reporters list containing all the reporters built into SwiftLint.

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

    The rule list containing all available rules built into SwiftLintCore.

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

    Positions in a source file where violations should be reported.

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

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

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

    The underlying SourceKitten file.

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

    The associated unique identifier for this file.

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

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

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

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

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

    Creates a SwiftLintFile with a SourceKitten File.

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

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

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

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

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

    The path on disk for this file.

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

    The file’s contents.

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

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

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

    The parsed lines for this file’s contents.

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

    Creates a RuleStorage with no initial stored data.

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

    Shared rule registry instance.

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

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

    Register rules.

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

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_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:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

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

    Singleton.

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

    Tell the timer it should record time spent in rules.

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

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

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

    Utility to measure the time spent in each custom rule.

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

    A persisted cache for storing and retrieving linter results.

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

    Container to register and look up SwiftLint rules.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

    "},"Classes/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_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"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:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"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/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV23shortConsoleDescriptionSSvp":{"name":"shortConsoleDescription","abstract":"

    A condensed console description.

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

    The threshold for a violation to be a warning.

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

    The threshold for a violation to be an error.

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

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

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

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

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

    The identifier for this custom rule.

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

    The name for this custom rule.

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

    The message to be presented when producing violations.

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

    The regular expression to apply to trigger violations for this custom rule.

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

    Regular expressions to include when matching the file path.

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

    Regular expressions to exclude when matching the file path.

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

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

    The index of the regex capture group to match.

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

    The RuleDescription for the custom rule defined here.

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

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

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

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

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"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:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    The raw SyntaxToken obtained by SourceKitten.

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

    The syntax kind associated with is token.

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

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

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

    The byte range in a source file for this token.

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

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

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

    The length in bytes for this token.

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

    The raw SyntaxMap obtained by SourceKitten.

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

    The SwiftLint-specific syntax tokens for this syntax map.

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

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

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

    Returns array of syntax tokens intersecting with byte range.

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

    Returns the syntax kinds in the specified byte range.

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

    The identifier of the rule that generated this violation.

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

    The description of the rule that generated this violation.

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

    The name of the rule that generated this violation.

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

    The severity of this violation.

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

    The location of this violation.

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

    The justification for this violation.

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

    A printable description for this violation.

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

    Creates a StyleViolation by specifying its properties directly.

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

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

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

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

    ","parent_name":"StyleViolation"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

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

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

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

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

    Creates a RuleList by specifying all its rules.

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

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

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

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

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

    The RuleKind that best categorizes this rule.

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

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

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

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

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

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

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

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

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

    The console-printable string for this description.

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

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

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

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

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

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

    All SwiftLint rule identifiers that are disabled in this region.

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

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

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

    Whether the specific location is contained in this region.

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

    Whether the specified rule is enabled in this region.

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

    Whether the specified rule is disabled in this region.

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

    The file path on disk for this location.

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

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

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

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

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

    A lossless printable description of this location.

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

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

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

    Creates a Location by specifying its properties directly.

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

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

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

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

    The file to lint with this linter.

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

    Computes or retrieves style violations.

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

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

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

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

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

    Formats the file associated with this linter.

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

    The file to lint with this linter.

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

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

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

    Creates a Linter by specifying its properties directly.

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

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

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

    The contents of the example

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

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

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

    The path to the file where the example was created

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

    The line in the file where the example was created

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

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

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

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

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

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

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

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

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

    The location of the original violation that was corrected.

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

    The console-printable description for this correction.

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

    Memberwise initializer.

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

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

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

    The style to use when indenting Swift source code.

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

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

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

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

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

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

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

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

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

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

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

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

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

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

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

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

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

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

    The modifier string was invalid.

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

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

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

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

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

    The action string was invalid.

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

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

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

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

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

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

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

    The identifiers for the rules associated with this command.

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

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

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

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

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

    This command’s modifier, if any.

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

    Creates a command based on the specified parameters.

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

    Creates a command based on the specified parameters.

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

    Creates an empty Stack.

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

    The number of elements in this stack.

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

    Pushes (appends) an element onto the stack.

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

    Removes and returns the last element of the stack.

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

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

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

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

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

    Modify the last element.

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

    Creates a RuleListDocumentation instance from a RuleList.

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

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

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

    User-facing documentation for a SwiftLint RuleList.

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

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

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

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

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

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

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

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

    "},"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)

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

    A rule configuration used for defining custom rules in yaml.

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

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

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

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

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

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_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:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

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

    The configuration of a rule’s severity.

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

    The severity of a rule.

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

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

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

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

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

    Apply an untyped configuration to the current value.

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

    Whether the specified configuration is equivalent to the current value.

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

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

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

    Returns the substitution to apply for the given range.

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

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

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

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

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

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

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

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

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

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

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

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

    Creates a rule by applying its configuration.

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

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

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

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

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

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

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

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

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

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

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

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

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

    The unique identifier for this reporter.

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

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

    A more detailed description of the reporter’s output.

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

    For CustomStringConvertible conformance.

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

    Return a string with the report for the specified violations.

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

    The type of configuration used to configure this rule.

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

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

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

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

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

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

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

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

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

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

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

    The kind of token being recursed over.

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

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

    Get the kind from the specified dictionary.

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

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

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

    Interface providing access to a cache description.

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

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

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

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

    "},"Protocols/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:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

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

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

    A rule that can correct violations.

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

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

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

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

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

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

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

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

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

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

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

    "},"Protocols/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:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

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

    Make these examples skip wrapping in string tests.

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

    Make these examples skip multi-byte offset tests.

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

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

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

    Append a minimal violation for the specified position.

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

    Append minimal violations for the specified positions.

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

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

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

    All declarations except for the specified ones.

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

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

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

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

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

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

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

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

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

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

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20unknownConfigurationyACSS_tcACmF":{"name":"unknownConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

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

    Rule is listed multiple times in the configuration.

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

    An identifier old has been renamed to new.

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

    Configuration for a rule is invalid.

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

    Some configuration keys are invalid.

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

    A generic warning specified by a string.

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

    A generic error specified by a string.

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

    A deprecation warning for a rule.

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

    The initial configuration file was not found.

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

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

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

    The file at path is not writable.

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

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

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

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

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

    Cursor information cannot be extracted from a specific location.

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

    An error that occurred when parsing YAML.

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

    Print the issue to the console.

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

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

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

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

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

    Accessible by the declaration’s same program.

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

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

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

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

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

    Returns true if is private or fileprivate

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

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

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible rule list configuration errors.

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

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

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

    The magnitude of a StyleViolation.

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

    The reporters list containing all the reporters built into SwiftLint.

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

    The rule list containing all available rules built into SwiftLintCore.

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

    Positions in a source file where violations should be reported.

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

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

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

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

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

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

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

    Initializer.

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

    Indicate whether a given identifier is in scope.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

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

    The associated unique identifier for this file.

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

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

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

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

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

    Creates a SwiftLintFile with a SourceKitten File.

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

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

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_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:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

    "},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"

    A persisted cache for storing and retrieving linter results.

    "},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"

    Container to register and look up SwiftLint rules.

    "},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"

    A storage mechanism for aggregating the results of CollectingRules.

    "},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

    A unit of Swift source code, either on disk or in memory.

    "},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"

    A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"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_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"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:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"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/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html index 6cdef8578..7c31c44d8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html index 64db82739..5c4b2a885 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html index 4e2af14b3..54486e1a0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html index b360d7b99..3ff7c8bd4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html index 8f70032e6..65498b78d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html index 14e8b8e31..64b533578 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html index bf97c2943..2e293e6b8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html index 99c94dc28..d103bfac9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html index a940ddb79..75819c1d9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html index 23604a883..fa18aeb4f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html index f5339f7ef..f13aa6a85 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html index 8883197ef..7091d17a9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html index eea6eb996..86c8ceb53 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html index d4bdd8798..8dd4825dd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html index d42210be7..7d4dd2fa4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html index d93be61e6..75ce172ba 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html index 8176b42bf..991f164c7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html index 480f806ee..f03d4de4e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html index 70467fda2..1503cfff0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html index da04d0706..cee457edf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html index d0817f4f4..e6b1ce646 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html index f24b28629..99d868681 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html index 235cccba1..2e37d9271 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html index 6a6ba2d37..b1fceab55 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html index 44a18a6d9..6258c48a0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html index 651c2da9a..53f2298b3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html index 00c27280c..d5a900c7d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html index f765a04d4..89a3ceeab 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html index 7156adf3d..c20b4bc4f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html index f2eda3b04..69b2839fb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html index a06f75a24..986792a1c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html index 04858652a..b43adecdd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html index 469981892..d472c55f6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html index 8901f259e..fa5c937d4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html index 8effe5bc7..410e6ddc4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html index 41d1d81db..84da26646 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html index a7883ef49..99acb699d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html index c52345e37..a4cb4236e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html index 79b01bbcc..ce7a49025 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html index 84d8835f2..9a66b0f67 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html index 5226536e2..b5658a5a9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html index 1debee9fb..1eaa20f20 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html index 81d09e5bf..556b91430 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html index 66e3eccd3..10a9c19e5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html index 50b657abd..2b22e024d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html index 57d9abd08..dca77d99f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html index 45005c91f..6dd80719e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html index ac670db71..c7bda8aff 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html index 3024e713f..484c5889d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html index d2ce9a8c2..ad48ffdf4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html @@ -101,6 +101,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html index 4034ee10e..d5372849a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html @@ -101,6 +101,9 @@ + @@ -353,34 +356,34 @@ print("x is 5") } -
    foo(
    -    x: 5,
    -    y:6
    -)
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    [
     1,
     2,
     3
     ]
     
    +
    print([
    +  1
    +])
    +
    do {
       print("x is 5")
     }
     
    +
    foo(
    +    x: 5,
    +    y:6
    +)
    +
    func foo() {
       run(5) { x in
         print(x)
       }
     }
     
    -
    print([
    -  1
    -])
    +
    do {
    +  print("x is 5")
    +}
     
    print([foo {
       var sum = 0
    @@ -423,17 +426,6 @@
     
    do {
       print("x is 5")
     ↓
    -}
    -
    -
    foo(
    -    x: 5,
    -    y:6
    -↓
    -)
    -
    -
    do {
    -  print("x is 5")
    -↓
     
     }
     
    @@ -444,12 +436,22 @@ ↓ ]
    +
    print([
    +  1
    +↓
    +])
    +
    do {
       print("x is 5")
     ↓
    -
     }
     
    +
    foo(
    +    x: 5,
    +    y:6
    +↓
    +)
    +
    func foo() {
       run(5) { x in
         print(x)
    @@ -457,10 +459,11 @@
     ↓
     }
     
    -
    print([
    -  1
    +
    do {
    +  print("x is 5")
     ↓
    -])
    +
    +}
     
    print([foo {
       var sum = 0
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html
    index 767b32ddd..aff410f0c 100644
    --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html
    +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html
    index 939dd5505..512d01394 100644
    --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html
    +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
    index 8cf153dbc..62b1b3a16 100644
    --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
    +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
    index 26552a550..45c5a58b3 100644
    --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
    +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html
    index a7a560c6a..acba942f5 100644
    --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html
    +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
    index 36e71dec5..29a26df71 100644
    --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
    +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
    index 2c1755226..f7dda48eb 100644
    --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
    +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx
    index e75ce2e7499f12f7e6208018988e137e813d86c6..a2b766b5417d7cf3447555908261e2605e870cb8 100644
    GIT binary patch
    delta 17801
    zcmd74cYIaVwl=)R+*EJy5M1uLjWv7n%+pppAyw?)~21`{s{T=3Z;Ax#pVl8P9me
    zm|1d0x8#g&wI>{3y-W6F7`0!#Rh-#E@;w7VM#7
    zpf#G|l+mAl~;C+~fO&xk+$ySfnDGqX??1n_8+X
    zE86I1uS&_EnusSmz>^m~6?=DMAJLP_&3I-6)adERuTrvkJA!dx1z0hr0)~m3sMH6S
    zCBjq<9r5Qbwe_dH$4JTQ?EsivQ8%l)xTUeFx`j$@m>SGpaaQSpDSGzkVm;V|Y+<8d
    zdD=3^l4`zge!@Jx-|@W+en1K~ODZ}*pv#)*-hiHv%JMYytKbeT&c
    zyKPoobwO=wTS;3B-(?S!Ukns|JwqARk6=EGy}%E|1jFu!J~;{
    zxHX62k^>OK;6eUGN|gLsni%e#M}0mH{JA039fG-k>LM`k&8fvOfL~0FhgW$}S_r(t
    zi_%gcfGdLm-#s;;oTb<*V9VXc5XLD3SMN?BPQE;nlNvsTtq`pA_^UB=M6&
    z?|{Uf3ps?hsk|k(8It)IxusCZGlo~|H9JqDr}L~}kO30nDUBSPQ<{_}`fIL$-y)8v@j#4PV}#*gjnj|;|u
    zD=*I1^VfE|DG)V8Ot2L(4i#>AzXgJsaEkw)p8@alhJrL`;a?Xd!I^!<+L-ZSFjKJH
    zYl*Sw&0m-|o2{nzO^=$gjYo{7gz|F@?)uI82ECi^DP6m+Q29dHsnjV!@-OmZa+I`H
    z{7FpF-l-j>P0-pjf7LvpnWITyU$Jp;31*^8J&S~AF|(ekWh+`Zy`7~FGe#V`OZ_g&dZbL^p&l`xabtD@z7nPRGnki|VTC#T3v
    zRFAwE?B#P-E#pdew)l9U=x^m02K&o<)T3~QpY(tagWWtSs|tqj4OufFYu{>Zp8`Kt
    zAjlWwMbdR?g`|j!MIY_c+F9CA%~{QzmWMUtG=Y{p^C7dZsoVIf;j*Dh|D--mcTu-i
    zH-!DpjwtUct*n6T>Uz)%Th}y?*TPnZH+Ol+jjwzt53uLdLs>we-2ahQK5=U*yv*<0
    z8cJC7+*Uih#4l})lm9Y?YzaZJ{S!j%;zuLlMZW0KT=|83G1p31@%^LT{OdAwQrn;pX_a;Dm|D-<(6P$%5u~X-c&na&kCOpqQ_Ix8d
    zm}K{M6k&4>8^B{`M`BDZi-7S5XV$PU0e;|jJ@N*;*fV~cKZCD(=53z_@Ebq7<0-hz
    z*Y8}X`_^HTLTw!~!(&n4bMNEO%7kC}iCrt<3NPP10cP<-yUQx>R@u`4xFBdfHOn_`<}d#MG=o15
    zAH+8tnM#8w>*-oD6o!Xt#Yu!gUGCV)SFa0uMXUq4(4>u4K*OS%ZZ=x2FDt$I_qv$j=M
    z7^K#wgtn@M={IZgB|EIvw1sM_QXZM%yrK8EC2>r>qc2&&tf%|)kDoT+8zE%t-JTwx
    z{9d76Xk)l47)o`ZIPZ%DzV|`byM1+-ITI53LTdU?o2?9V`;J1NTF4Lr!A(#a6<_&~
    zyhI)*_m$>L{)A|I#bsiV=&d~rZkFSgX%<)W5p$X8tf|@fjd6(K1ljU=h7^NY|C#<_
    zeU;u%ce`$~E=YMwo1}S1)1)!8ZEP5vfkpIyqrzrk!I~_hB(LDn3CtIM!ZQ=nG1;0;v+h0cz@kF%hreQTA%w#h
    zxIx{0jxQHNCVYmvkq`=JF>WLko;g@P61D)Z2+vsi7?^m|91nbXD10Ypl!!&vQZj7M
    z`s2qr5CNZ}ei(eGd}5+`8zD^R@|mRYsaiq9H3QfNHlD>XJ-iEBVIhnKZ{bJbRpD-7
    zI$f*&g*Zxh^w}`DjZZk61fw`V8wADt(AhAlNEE_tIec}RT{F-zlKXrXL}ohYvk)lY
    z4WC6pKHuMx1TqXu_*guhDW($
    zs6;h7-0K^wYNxdqRJ68*Ol^0fUbH>t?}f2b+uPgc&U2#P6i2oss95<2D*gwk?Dwyr
    zvggGw(hTF&cZ0VD%fpr;^3`rP+e{ZtFPk1QHJZ|muNWUR78<@XbQ*m1hxOxhKkHWM
    zB9-&xoy}5;lyLcqTtgQ81L;1=1Kt)_h@f4dIj5P-K44?_HqQsVe;n(8eK>g~xw^I#
    z7L6Ci5enb07IZ2b9g1YPIm&snzdzqKvjS(Xf_vaW)iLf;wmNjqA92e#7J!EwkkEVY
    zcJv<4mMOc5P}04Hc=j%^A$c+eJP`zA80ayylz70eIJ1`{0W2~Q7WUeix^f$497WF9?-xKSXRzjpc3CGXLj<(9tuy8&kqoNt>giYd{?!)
    z-{E7!AsD{Jlj`mpyfPf>U?NV-gE>%k@RK}XFj5_01B4dA@~Y)_OOd6I`E~RC=4SH{
    z(>2pGrgl@BNn?D&xXPGecufD3ev0m}E?&7qJ|$;JYsG8gI?<|KrR}R(!B)Zt5Gu5+
    zX&$I`#5rbTFu(zrg`WUC4sE!KK@YTIwg#?23ubAd3!3pST39GINdi&K65eNsCoYNr
    zGv26W$tuUxEOs>Ft0Fj{0ShIllItZR=^X}KPy?&9j)9Ik%$MO&d8QELc)Lfh5DVkcVSypixZa0BL82z!F_tenGe{aEQeTbYz5YNLjOM?ci5;XGb}O4ISnjuY
    znIAFhOW5GYP5AkGhXrfaV9K3xcy~7fV*(W
    ztAu^i@#w2iUA$Ty#6CifV5v6mAdfW9_^GkZ7;HFdusl!bYa%~;q=pD|yaOnWHR_mzjaK+93@Fn!cr2()M
    zT+lKA_Cg;#HUOr|7D*sgEngMY!uThhcAR1Z38Q8*A5DFS8FvnZMlhjQAS_Ufk`V0e
    zXskr21Rs1h5NZhtLV{qCte0q9ISP4mRKLIB!#G(d31s7~WYfoM$~zQX77P_2Cq2kA|V2cL%|C)SRV??CZ%kHer;=@6WNosWA4
    zvNpXV(6Lw&NQYa9E&*(lrpmDhCr7|E!$MK8*&3ar0qp@SPMO!Ah8mBckDe)?szbxpxKNV!iyT5G5=Tv?GW>8l`(lP*|z;6C*S~
    zYG2VDBI*!9BXK92!US!Vc`ux?Y$U9h22o_qjtWaG7Q;jX)Bi=^rjOS%bE@tg(|%L2
    zZkw)37eQ{>cBMgyH6AvOkUug?hG*)kQW~n~q=e?wRo9c`lhZJ(UT(eVi%hu;NeTvdTzZ5L{N0Z8vz;N{y2vL}yujpwF
    zWO(!n^aI9IBBsbby&eD#{tbpQ=8b1RgJkeR&(9$TJh9?)$d>!})``u((+_pOLy*F3
    ziDH~8g;9|!?)n|P8S95L&p@PX?PW!4uR=fo^RS8TR$o?M(K6HN0ICPQ-n)CXN?GjO
    z|FQ=kX$`}srR0ro_cXZcDkRkgv%lNhKa6nye`SP)7x2m#@G+F*`+tSy%H-KnII$t%
    zOExs(sV`v+LU6^ijv{G|sRy&n5zWv4+;=M<%q!I`I{Yt7Ft8#e~FsA$r
    zv5eVy^KZGtn_s+;NF?~$g=~o8Sr@}0lGk6Pk;&Izw3ATv`o&C|E~XzxK`1Z(F%?4i
    z`X5W>;6gFaTEe)`Pd*rP8A9AxkRX6-J8P=0o*8lzj`)-tBl!F)*#0e
    z&3Ojupg4}iDGyV5^?+}xB~{^*-_9*hPnDS=#=9nA?rXh@TyMVjDce@GKCS&N7~c^o3M5D2
    zAL0y}#zLSJAqvsng?!hbWF@{MToeMmvw1^$w5FsZ40nvBehx(#2NQ^MOdJQJAsF|L
    zBhwLt-;X0>5hw~I)ZWx-bxK6XK#@#fD)$QsRz`LV5QR+dN!+EYKR=optx4(#zz@bl
    ziq2ns2S)EW)&TmBd_WrO@3xQh4@D2}LJQ-dk?IFJ$
    z4lJe*70B)vEDu_=O0yDfUL*f%HkptKGz%s}In%
    zE02nwh-<|vF+}@~_K-GT^Sx%bra%*`(X;#EC&D#SdLUf*Nti*^|Lu>(csoj=t)+JQ
    z^y(H8dvoSi)bkq~TgddE)v`pQ5;l<~Ks^?TM49T)A(CV>6ZfcRGY(QnzzTR)WWk=b
    zy|b{bv8vHI3)O?(Sy+Rk3~Z`&6I*s$SrTK@vB$t(qp{+|jqk0DaAVp{|G=jo8^l;O
    zo|ITBu?v$-kE+B>ndQP%Tx?_qi1{s*Ndc7(vLS
    zI5FCq%+T1MMJR0I&9lLD##kA?G7aKj0$!g6IdW-&Xt$;^{JuYnVr=}uK_>PpzzDt|
    z+5sG2tb+MagdbPKI9xsxcETJ?tfLtahezsQ8BK(|dgz9De6yaoZ$gU{=jn)KICu^P
    zj$ow2OG@>2v;#lub1zw!ITbJo)~#)#kupgVvOOKXc=R~T)XnIaNIc8a;kh;ss&unD
    z%E+{OItE~U9yDrNIws)9&Cn*7NboGmF@5F;1NgW%Q2E&Zbu#
    zi79i)Y8B$HIZz4(D9?pSa=s*x8lb~7UqXRqWXA|RG#82?4-M@wULGz9?w$?}Hhu@g
    z^bXgKTuI3Hbd+(IeRpZ5b_~N2^PmcHaL+ubfuY!MKD8qoSI#GEKLoGOr{A)$asgS$
    z!T81kmZ1AJm;?k;c8ov4+!zI{jS+1A9QD)zr%$>H~$*N};kx*H<@Jo+Z0T
    zd!%9Fr{WSZfLP9x6mdFH>+ppNHMr)9b{CrFBvIJ$f-hL)2j)ujSpxa0x7^iUoycGe
    zKlgSOk9_xjUKlc|ubzUFYOK#m1)SkD{JlR+mv`2v)e(Am5_s&6WeNO5T_47_;cK4s
    zz7HS#tuK(`!nDB@|DmyS<_7pNrojR?8Z9euyBmGKI}hsI;VR%tUuc#$|Gjx${KDa=
    z-s|$HV!asAU*s(y+v1|)X7iDeWY=?n32yq7mqPkAp9%eC?
    zZf$3igg&;8NH)8+v95x`5WVDQZC@6{nB(4EEEAU8d!B{s7Mnj{Mv5HF=2ND-@sTyL
    z2X{r0H;lUi*-Ruky9$QkUL9L@3;2yv2z!zYn=XKDQ*Joy6kjH@)hB?({@rXb=!fp%
    z>`TSfks>*%zE?OgIHLLp1S%D;({9^_Brb&ONw!4#FE>zR`evJB)8o3
    z**|e-UW_&49Mw`a;T|osJEP|DSgd0)xL%>+4zvM_lNV)+nN|uqnq66%!WP_YM58M)
    z${DUKK*#2*9??MI0LrUjI2>5hJZ;dTPLKpOvgM3F{ab;pm|OGhoE29%JURtTT|>dZ
    z#n^l|+<}ij3VpPWejSU{)Ack^OdKA-rn^aQ`+g5OQaVnE@WwshCeM=uXXZlI8d#!c
    zE|~NVw~lsap#jhOv6bri+`peYaNSzyL)L5iS~6m@aU7CwI17J3VpMH7;y#!zwGtb0
    z&*AGv*p-xy7Ey?E&*P)AT=~+108La!Glr~#80zfObr1xNxMUr~N)4i5b&upX>^3E-
    zqn_Mw_gwB58>flss6)&B5UWZKo+JkI?JLVPLpo;Q*85>7X$;@q4|Q^l(`yS>l~^A5
    zP@!gi$8ndv5}R6TXIHdU
    zw`av>*AL6-Afdt2*2*`A4c1KRn1T;%B*(8DuWlrpHyPVE!P4U1Z`~?bYRxa3Jx%4t
    z-9~1Zpg*s_OCO~>p(|CcDDxCI`B{3-S*cD65#JYEMPKbP?G(+Inpy05R>u_L%IP2q
    z?+OnIt!tVGXd*iU@#`lbnxNHo0PHXT^AFHj0M0)EiL$>$?x7=+7xhfkRCfAdzk^Us
    z%yQ8|s5JUGe{*TAm|Y!$M|#57Z$B>&C}zkL##$OKJ%3fkrVWM-)+(fl2Z
    z*OhhJ=vLK6EvkSqx>23PJn1P0tUC_*x{6Mso8%CCJG*w}L&G&AJ3V;Ac@Lbo43aci
    zo$k2tY4W_tg{Rbye0=shsM9R!bj5Mcz!K8B)d;UEKeoF>SJLU?e5{42j8GpSRL^{Zhr>(t@vt6^s5
    zz)s5l2)1<$n62g(6gQFxTK@0KCyQ@siY5Q;3GMAMS%XU2DcCeOCOLOjMN3slTYcMz
    zn6bkgA)T_bIpKf1_!gR@|9ggnQ_lI{w8tJhwxXrBVrpHr8V+~1DY8>?wkhFO+hqR7
    ztPN+ICjKw_$ex(pSXDiwuCa1vUR!m&nl6x#FG*v(6M^{7x8;%6OwMJ3B7Om
    zAHGm+E;=~4R{XgUdFmGn>m&&$-PU2Nsi3HRbwh6}RI}L-GOe-Y|IApjC;jQAWM#|ZN*EE
    zg4eAL<(rN8&%)&FCcVB{@PqY&?rYs-Ks-qtJ3;%YcAYj^tI^!8
    z31%;`I?E=eh4q#+^DE}5W`Q`CoN9cRh?I#Y=8obgHH?Z#oo{)W#;aGz+1(Eq4^Pk%^%yMC;`A4Smb&<&y7
    zr`^hUWuW|{d|X~3kC!8)Hz)=*Uh)#(qbO9G$S5oD9&L)&sCh;6pr%GMh`mRmXdCl`
    zOGbEw9K*>FD_j!xuW1g`q<2okiuWk0SdClWBYRzipT0*PWF;Ejhj59)6O?;_Zx)i=
    z8Qe*W;7n>oQ5p=K2Mz{(P%7wb($RLF_`rMeY?>(>jS#71ozNRx=j@Ftz)qK
    zLvZKc_2|*`AvI}~D3G+O7J6~t{Xt50XEEt#)_h*LKSPt;S%fct2&vLYXT$lM`;(No
    z&O#zw)>LkJB1%)%S%C9DB8M>_Pk%(UQDBnf5B}Z55p-`JCVx!#4tKsL-?%kE6Wy7M
    zn?9yj7=|Z5hBzrl6exe=kMxZQO-|=fEc*m}PMZ`w&IqCny(?yYCBN@Qm;MTx8leB!bY>WHM?j##lQgFb5_e!Z7I>mUr>
    zN8cp@EB4XHipRV5QDGduzK>oi7H{mM$JjBthYDk`v4;eOXzb~MK#0QA>Mjy*^gx10
    znq!%jAIk~hhjZ*oekaL}^jdg$Klw&a?x*~VFz5TD{t58rjd{VE)Xq?heuBnR2-ZIV
    zIn&BIgVnB^`Ck}A!q)$37Nxy2h(c%9EIzm(VwzsJK!_F=3MNRSB^*(H
    z(WM9r4R0G(8FKX3^iSy*QhH+Tnk*}Z#L_s<$F_J%HyM6YRg3afRkhq+-5E3EsDo1C
    zAXFZjDkfU9C{}QhG|crE!IykqtWSkJBC`ic_$EE)+f@1(8R(ftwWi~wG@2c0crBTB
    zsr;L(IdaNPF?;g`AHM!VDCNYpUmiora&KN9MY$RNSHdYBr0`0loN!Ynv|OY#f+ca_
    zPdd_!SfZT6Zno-TEVb&pSZY;HZ;k-IL094CPbvCCN5S%t5tQdShw<{iX5;q>6jiFm
    zJJV=4mERYZ3l%)(+Ew_HM_zxI#=X;NJmbS`_@NIQps>7~p5qc9mZD=L2zJ3i`r^eW
    zp+*M})Jqhwie!BK57n5NL16qy3Z-g{!m}wf^olVs6>>>o3s0eb8Hr!msjv_?#zTox
    zFi9HVNlAZbnyUu73;q!8A-*?!fZrxUyRv?vnxst`s*U|;AN(wdW)1o!K=)!5baRCV
    z1j{p)dn^+z@fITi?>_Sq^LTSV(*=B4rMp5S1al?Iv8iSYqOZ`6m
    za{Vy9kM1Mge%(slcwHam3`L3-Cxd#gb2R~$EiKeztFBoEd7OMX9RZt0+A9;E($C0
    zEf>R-^e&oMguwiVi&p;4MSrEJD^wH;t>duhS5n_c{0b4|dkHkM_~IYk`Me)}m2q7(
    z)5ciK`IaAV)8uyrq3JRdLLio1ra3+k*I#yeUaw!KZVy1+6~YF8%(_DT?T2?>p#kWN
    zPhSCF$w!^>)jTU=ye6;98&iLSe6lYp^sN1yWR1n9Dgw^-YL8;^}H_W_B&2z>1S7~DO#XVOk
    zs^Nm-HL@OkF!CBCNEUUz+wmDM7^sQvGUKXi^jao7c8$i55p~z;MGTmH9U|l|y%YWM
    zs5eAuBD-|B;X0**b}9J!br>dh$-Tce_|UHdx+n;GgHpG;L~Oo6iDF$^Tz3Novn~yO
    zcmo2JtS&|o5^Elg>H-lFcDi|@Wgre==QP+)W^OHoF3&K3nq
    z=E3GtR-j4joQ0d-Ci~dt94NSY0t-|8J4u$HJPmZo1~1Kk&K8V*hk`}Ty@kdy=B1=}
    zHuakG&1KAr>&uwGCa|*+pL&P7wE@q*19nN3Cdg7g79OSX@2tbTcVPgaG?Kze{7L27gx1rla?JkX5864EVC6g1lEwl}<_J;;)oe^oqEE@&Z#tvvz|v#&V~n
    zpZQTzo?kXq7=JXbH)?4{95u|;f2*IR7j=`A7nBg^WRSvyc3e>f>H-q^@WB)ld+BD7
    zLE-bI1aAjLAm&YnBH|CPOedx>7Jck=HU=B)G`>gUZaej43C>EPe!UHUPJ=q7v`JlC
    z@-H#y3(|E4W|Gct#|@c8d>$ACvy{=ZC5q>TQufsGethZiv3lViM}H~N8Km&<7f3mk
    z4Z2c?RV`@+?%!`U{xB7`QFhFIl_dRam_n;I7E2@#OagA1F&A5FU|sTgT1BHe9qixr
    zI-Gvb;9KIz|I+0kna@-UW0j2!s!&a9DI$KDcJO2^JOy%#8mLX6;LBfp*CvxCNnhYj
    zDO|o`vz)M*CG1pTv&)iZVdlS>mz#$XWPWG5-!#_p^z7Te!*%$s2MNnF
    zQMR&3X-4mC*mQ~vY>}11ZnZew%7SUAuCg*44b{i2ER!^|udNgdt43QtmM&E}u@f&!
    z%pJdzm@i>TCGvh$=~R5NA0u0bCL3Ko1=DRTfd;m75-+T#D1KbmTUuys=HErs6Wdg=KFPjYW6tv^<+gfavMEaD2?28bS91Notmrd
    zgpzmK!Cw>CRf3^jbop&q?nO-)g{!^%Hl2<_h^Hj`kjy>;=c~IsJnTc&3`Zg&!H|ogzSM)mM4{ALiA}Mj
    zNac6s;Fb&2m@}~uPiI5bvqEALKU^SIHv}Uu66w!E$3+6_!Fc#0b97$?Qt+MKk|2NTI$;!(BhBv<5$#PwRhPp`P+wM#^IV$t_!YL*?#ekNxk
    z2JiiutU@$?{4*q~!FB?0?tjt7y)F*O(CajURhXsK4%gfcUgA~5bK)-HO<|U%(9mG$
    zr+>~k*m%kGi0CHGlI_e*epQ*y9)~%ESj%)8ao3vWM0_@smC9W=b2B!%P?Aqd7z;Lb
    z4v21@ppp^W%{at`W-T6_0(QQrO-F80*lrT6k39-^s)Dr(EKm!UtCF>g4D+3l4Llpd
    z+;CGUt-I=OQ-c@BDF3E0h=Q&je0Ruwq)nGcu_BC!X6-UX9!TXbQP=17`#&r=_50_7
    z6LjN>t*}m6LNG~9aaEhrfqNc>zRKc%D9YakeRYe>55Wx#Q{4KZn;VSOrpFst?8f3xc@?;gxgg@94l-WEN@uWT3ReA
    zl>7RExr;B7DfhL`m}E2>vR*UXLqbGfS_`p6A3+kt5?zMQL-|H|Tv?*r
    zCVwa2F8fGpX%e0gXKKIHc4-4N&uUT#$Y-;@l)~jDY$ugU)7b5YjzO$h_I2vssr*>q
    z{DK_TYZ5L8>5BrkUF9
    zjw9ol8X3;gP3b1hpY$JZ+|r+x72XUMQ?ctG#hoyL@_f4cVnZ6co#Nx_qXYkAD!+@S
    zvbzsXN@vw-MjzERp!bzs2)tA&NfX{}#?TBh873T;K>%;Wr5QB94R|brg|Tiup3h)G
    za<{G*Ig7Uva+Y)}xGR%fEt(^#tXo!3N|aIEQZM44@h8C8*@q>wZV|ugLrEgtTJ&{c
    zT;^TD1VXf+uK|t#s%W(2GC@1Uw>^4eHaiWlqCNtd;q|Vv_w>)eA
    zNnGK7Gim=Z_5yeOyC9-A=l|E(%byWnjdQ^5jxe>KZV7N*|H-mhC#@~IC0hG0(Ctq_
    zAy|sd{%i=|Xs7AaXB(ufT?=MLWAh(N@jfbE40HAHg5WFE3i@K*ZtxYZ2+y1LlK_w*
    z+-vfoRi_UNwYp%_BIN_+E+x%0*8Gxu-aJiS1G(BSS+pD`J)_+&88w$IX-?0jchkE9
    zsIGeYKQFDQY%g!AXsBwe&&57JfE6sb!kY%G0XKXB@r=p1(T5yRCgFuMT6qDYa4FnYc07-oQt`NX|RScOU+?X*BZs*Y7YuNrg#wD
    zRnub(cQy%6i)liw!!UFS$UcILI`T
    zyv7B6DN^l)l)Q5e4|%KasK*QBi!-LfkRQlvH{*mKh@Y8oqBlhAjHauC;;@rL8gZT`
    zstY$nCXmzb=L5qOrckHOpfz0^Z_t{qKP3Xm-@z1GU2*U`Xmh`ZzQzmxll;}GqgB%w
    zq@5yIR+ulF?={DoUN;S=hTbFCKuYo&GJ*wCl2?toqa?2p#KDK)
    z0rj^m{BQ&z?O?Rz6EaegS3a$I%D_?ibY(iu$!FeDnkdj(Ha>A^P@kmkRPuUkxrLO`
    zTh%zHf!h;2I6m&KiS16o>-j8RPXckEEptRk(MacS*JE6aG2J8-Q{nK@g$2$+Q@o2(
    z+)Z3N$40TEK}2B>6_5)w2)`>}@no+23)x^Pp1d7esqjO5q9&?44!0Dt7&+EyiHpc=
    z`{R{DHbJ&K?VzV>2l?nNGBr>P(=dq->pA3#xrNG
    z7@7Y8z2(lwtHo;j`*a65AK&a`FPjrs9Vu!iqBCRwm)je_|d^TSfSxlPiFPl}{0
    zYnN$_rmdz}(+6f|e9qWz^fv4=*me7qT}l8cikZ?~Qnn+%H$RTn>pK74fRxR*2hQgg
    zKWUYy)(3$4%xm<25azt#AqkrtqU4Qxo~MQXuiD)4ndit4zmB@+$)H}tUB~EK
    z<~d@dLdu4sB+e&c8-opa*XxvOe;qHqPU(@RgH3P1YB<>EMVP_hFF5}tN}Vjm_g{j$
    z#B1iULO9kQr_|)9jzcRsLt6=}7!z>O3o7OTRv(8F@jlBS%D8*&qyD&%(iP>aH&bDw
    f-ctYV!|&+z0yzJb$SaP2`0pOF=RXbHf$#qZS+08U
    
    delta 14620
    zcmch8cXU7G>BtRPJgmgj@LI@!Vp@j}1BmqJ~dgub@B#|Q3B~0m{
    zs0b=ejiNLQDj4N@XxesdppDSQ
    zJ%P5J-LbUo;BHUbcCLEb+FYY(YjFkA*65OGt4^bhl0h5UmuZv2TJbjgA$%c?(>7?8VwN^gTCH_Z
    z&#E)wc{Nn|R@vQEaVh_y$J0DIhyg=QGxIZ
    zx5W0bzX0iiR|*?ZUtThzWO`|BouB0G?ay$0KI>{_FTr-fob0)qQ_8nR_JU@9HL15P
    zQ9L48qdnKNODl?b?%zs>`aN<~yNfF!W^5i(}s?t+(WK#Ic;pBJPUrz`a^5OgPIY#{`(q
    zjF6pnm%=;~JUpQTF3*8z6}qHK(T-fkqslw*_hSR$3LhL-2v+`iTo9b*=i|fS)T0Ug
    zz@H~4ECP+co-hpjxFxYKyvGM52En_$EHM#$`O}H<@IEg{8VcRHv0py;@G1RbA(&&o
    zF#gYeq2N3enk<2wLMv7RJT0XYU)%rN#YSPb5G~9W40{cYhS7#j;%DNsqFWpzwr4Fu
    zvoPCs&UVl?#@60?!rEvJw`%Nl%ZHXZmLBGt=Dp?$bE4@l(<`PDQ;_jD;~6724%F^x
    z?`V%}IqCy-m)c*suGGli%2m=GX{|KgaK5Ohq_(znYH5_@Z}*5OpPmuqwMqD1uw}8S
    zh2@16MJ2@rd~HTwNnhi0{KjfO*u{-&{NYI+xuzIW`T8|8)fAUSj&rz*_>Y;rxGkiZ
    z7i9YL8-semYuq&`5-NFB>Ofs6;5?7d41fwgC!`O|;@hI)sY#Dygh|2nXolDFS%At8
    z1W28n{~;#~dbSDe#;j#ZOpFv|Cz(0^K7=!Pg5OFlfSreW3~>P@@Lk!}5XU>`jDu`m
    zl~ZEeFiv(jT^(3q5kLQZXTIY`0AG8v0~4Bgc3Q5oBU{R}ljNRAbMn{If?zw3%ngT2
    zydbx)ay3&*vgb35S`S@t;|E~oxdWWa)}d0ea{|Mp49H{<#=pvqhicw!Xb@cF8AJQP
    zr+n_veh|)I8ahG=Z53w@g&pyx6#|*?3D3^!4;OgZfM{h)KPkFX7UKujbl^|s^;D{o
    zr38CA!#igomccguPF_5G!M6_>r38$ZvYgWywm4aL-X%R20(l;7Kjsgo_kwr$-t>G3
    z;xMoue6Cx3rDdQL=b%BQ&FRFiWdti9wY}~qlPHD{iuDO`N_KBQk8!CTSyEI-nx&hk
    zT910MgFHMV0yZBUW{6zuBdLNaD@)|N@(k&|^te?sK*zO}F^Z4zS{qPAiswS
    zGB*JHz{8i`g%^0hvJ7~hmoH0!=lFBW;>b8&Up52MdG7KMGLiF^r>M`4mwlYBcEF=<
    zIC$=c-u&EpFWzCrO4!YJtoRiAADa8fAOOaXt!w~0PhVA}ltxG)_81c3GZ3W0Gbto#
    z8MN|eAfCa~+`fAG!L8T@BwDO2vy}ooHfv*g*IOrU<_X%hpv>YwY+xsS$LBldm;&r^1q%4h9lhn$tZZ8k9jhhH2RSz
    z^T`vnJejGy+NM0icR6{^t{~-=3@Oc?&G_(LWXpE-R+>l3-cFaow>;bB(3EFI2Hzek
    z-a8H8AN=%lud2Vhy2!x}x5Q7p;DeJiFrk+Ufp|OuQkig*`@FCTe&dH8yw(HH&4oywdaymL;DybVkjBryTzu$!^Hz{c^}&Sjov(DmNrfzy
    z9%@J4>A>ry#y?DZ10wdv2E0gV%WrIy;chw`1Zp^@F;D2;IShRp*JY4Ccje7
    z3%)3Te*D-MBejo5$Q_*I|4XnXn|0vfS2yxI2d2W)2aki74(S~%gTT7=jG`RbaoZ;KTl}m#bhdj6~nXFasm1p%_m*1Z6N4!xj;$9!pXh<8UniKHRxZlU$1I?{Jj@
    zuP$7orMsAZR-m5+^CfvIMs#L@eAc3#_;q_~Gp~7a2N(d&sh!}G2u;}40R_<5Jl_HF
    zqGF-3gb53{axK2+SnB9h(aHY7K462Dygwnb&&5Fuwj;Jmm4S*8;Sm
    zl0azazrc_Ua=C9yJmm0kEdk^*m$U@I5dLgSIArmQEq!4yw|p5SXG((I5ye-gJLz+S
    zT0hqc_JRy9=E~qZziduJE4%fLY*u*et&Yv*a-8JxCMo3vU~%
    zjd9vv+A%5C@TP5#w!k*U#9JMo
    zU#p*}swu(5k6<8#V`u`zK`$&$fOP1IyAvQp>Cpy5&Rqk7A%0O(m_3f+gKN-RWxj1T
    zIp59t=QR3jBlz`om;g{1N0UVXfWS@G*r2x(||(S2IOmH0gUy=4?d&8
    z24kOi`hE~r=(|AN6AuYwRIbNErrEzl?nEXIDhg+n@Shxcc(gB=?WCfoOW3UX^19Nh
    z@{)q0^2*x!nvz<)c^;ynFFHS@u0~_-hmZz+aLtDh22pr~c4}m)?CtF$VCULO8g}Lr
    zu)!2hs0jsl>qE#;BT8kbu8e%j_l3CfQ+N!nqu)iifPtUEBp8CPC(-7!ILOalsw<42
    zuuQO>ur0D>+j>}kvA$rPW$kUbZF$kM*ph1g(LCO?%hb+Tp?$3-sLPcfl}z~sd5H9`
    zlxld>kSwOKN8mCA9OMZ58(el*J(flQ8eGw?y7jZ+WvIn4fc;Q|UjQ6Zs%0VH(cp*A
    zJK3+gj91}W5gL_BSqOBv^6=UMs580@t_qoS&oz?Y$@Io4)0vfTADk~PcFn@B61boo
    zw@6S7We74nuFRxooo*ZV>*B;CGBs8zlRCR4tc(C3oUDQIzg(cf73!LSpDC~prsGN#
    z_A1k4f#Tvq+`fVyCVyE(Ch~*^PmoX)8{ttX!n;OziR{+%CLqL#X=WH^nj#5Nj%JedWm#wV1)*&x;ZhU6U}y0{vhjF0_!%nt;bFkP72BSV>pL
    zVTKjL<*}0B?TF#ShIYc$R#7
    zv(B*kTJBg5TUJ^oS~{A)G{0<)C@+~_STwId$B39a7yR(A9xMuv*OFwd(=QalD%>|0
    zrYg%zbRMH8w#)%VjNAj3Z<5sbrk
    z)7Ut0jqsFZa6W*IR9Z2+u)MSwO$(^S
    zr*KOROjmY#z8#G17LYZGoXBE41KFw%(hpbHlFDtwz$~^DOH)}07;sk(ivkfp$zhqm
    zuzN0x0KoOBEDQwfpTqhx_$SuoFbbR=;ETD8Kr`_;o^Wc)O+B2thkvB9UJU+1pENQW
    z@TX4YJb_o{Ky~_hT?d`QHNiH>+HARQnNO_O8|De7gQghcWn+j|s)_1ub+B?nd06q6
    zcgg9+&TWx}WTz{eyMlW2MeZoRqe;d)J;4{u
    z*sd2;5}0)Lf`z0|4|>6B&~TMMECLnH0k8xVTopj`E8`CVBrXyT3naH}!2SA8M6Vzi
    zPZL)b1k)6dg$WLKPaM{f#i1>jG**y>NrVP)cpk*-S9VVma<%FFK@AJwe_;TZmfqFtZ7gI-7Ozk
    zrka0SSA7^0e}OzQyeoboua$+Tet{SmjBBot^B8~+ogLk%Gt0L7krU~M3$BvN9=iYs$-4c1kv`ualkP%2jKBkTVGhTzsaX0s%v0Ar
    zB-@=j5UcDuyLrkN;0+%CqeQkj*YYbQU&j^Q38ruOmAq9ZK6II!-ynSTGPRn4_b)>x
    z48-l{Aq!&ud%vbe{ofo~V#VYq0RVVh??Z!NG!TQ$pjmaUd*OSJhH^FDJY({0mB
    zroqN*#ztd=_JuZ0{X;#kKC3o~^Td2Hg7oSV8_cY580HGU3+417L3KD>li2iUct5Eaz6zxja;EJIcYe^n
    z(8AxlA4tUCPqe+t9S_Q3Jb(DX92j@#!2<@y={k0aX46W`5$;0=el0Yczk0D87W05h
    zaYUs|z7$9d$-|d6LOl1qoUVM<2I*cuPLK|+w6O*Ejzg>pmqVmLI|T`eCxDFMC2qYE
    zLIh9Zl@ua)=3fa`K54su&vXC6p>tPu!iH3MQHhm>Xx(f*7`#z8R57yP=Wvzromq9C9hXvsj5qj3CV
    zAbIC7jLm?da;PMvIScq}L$lSf?hr{JatQre$(PWXw>leKG4Ha|T-LWi-
    zI_@M0;Y{G|(jB~evf1d0ad(r2G>1C`3m%4j;zMq4+%W_e6H@lgCivvQC$ix^>T-Dw
    zjHH=5oeM3UHl>s_n)k?IW#NvnZ#O`D&f=tFTpkoZVq#Y{k$4=2%ZsJoCUhQa)w*
    zz>;M?W{xwhkT=Lv<-XGA(lgQ=Db4V(+Vf$;lAf*eeF{pyg=^Dps>uO3XrjM?XL!7P{;4LS8`1T|5
    zy#Kp+4Fq-Ycv_cQ5Z6Y&PHPO1TtZTW611|z%^qC*AK@x_1!SM
    ztMBqKWGs;EVf9#gJQt7uOdcW!y?%jU$Zo#%Cv*Y0g`4leX!WrQoehg)JoLwD%?0=2
    zRls*Az;jTK^%F_3qwxMjSWfc2bP`E>AGAy+8YddpO@E}$yYt76l>gL@$*8c
    zqY;gmO16149-B(8J|F!EG}Dlm7QsWxNY4xYc%%xd#9H?VTvQD8%5ah{Z;&gK1+2rA2oH9ff
    zdV0G$VEAW{FOG0$VaW_qufceD26>1~G?l_w@<7F0io#x7x%EryWXokszWIIg0MlVpU*mq`Q0<2HqE@7}SKm>q)ez;h
    zvR>&WzbcQD$Ra}|JT7gPf(<7O1;n^*68jPdT(Yh@!SD#tCgg~^@vXr@_{wA!+3JVb
    zW)H9q#GMC7W{Gr)#XCm`+V8;42WZq=aQiWsV%$|V-rIxj{dr+%H-6kJhVKuxV%h8P
    z0W@O2V+13J_UhC6>aq<->73}MR9H!eh0+Q+
    z9q`&g7zBpqz(W)@z>k>lB7wstxba2OfghT$zDOYwti*FKlV;pTLo-QLKF(|=85_;J
    z_iSt)_6qniSW2U7gh%-0pM&_KpC`Z?I%)uZX!0*k!lF8s_7`TNvK9u5r-Yg7(z=L~
    z8U$Rs2PQN3V!X2l%EZp@MVPb>HWGrYeiWABq(`Z5&vICff9OXUkI~V34jl+RtHBlQ
    zuE#waNNwwI3<6Sg{3DW&sKFtR!*sctjC-dHels^pO>|dD0wpr^JO+vzf#5d=ZKS2I
    zz;PQP0A}HmjnF5soG7GDVOh1c^(7e<^|SQ<+6d37C+iUJE~5alQzk#vFItRr&qUiM
    zVq7UeCI;D`4_P%q9pIj!2cWa~iIikYj?Gtx%>EdekwQpT9R#o9>=MO_Q?x%}iLu40i#J+D4vmGH%&M%RLG2
    zZKD`sBF@_mOXGD2*F~Bv$SZBdN`Uf)^&O%fxcM)0kvv51L20+eCX;c!^t&-pJFX2>
    zk4mpgE7i%;ZY?6w3a#%oHVrX;V|>)umz?D|^#%p=SCs`yCwad-R~{^PmcEe=N;9QU!!^UBhCbpw
    z@e^^sST2ULd+Zcj!6vf+%0BEMTpSBsg$KeZVbi+mP&KR}ny3eR44<+jNR4XfL&9WF
    z;A@wJijD?ij!qGNkHkx~lOrU7h;&}n*b%L#DZC5Eh|}b?!m!{pWav1E@+N%sGCNkP#<{uuH;;s0J(
    z`9ApTP{+?6!oAjX7o!_`;A`)br}M*~-X~e`#o=cu(DA|TXCWK9vY7*Cy4m%fbTp(bX0qs`y^E9k#d*^F@6r!+T;c=nNS(IsaZqWSZzWB#mYLo
    z_#0iMDHJbL6ktN@EDANlDp;Ua*g!!uQT|T;{Ei9Y&;|kxw>#sVry!9+fsm(Z8jM)^
    zG}I{?K~{n#nDR5s6~{HGSn>=^ps4x8GsHB?9<=4eojx#0T-YGtL%S)mHsHP8G)p2*
    zd=_RajI4>1!raqoEMJ`102s9gCJr*fG{HxBQ8094GCU6ti5fe?V#Nf*Wi8C`wEC)H
    zky@hqDxZ>gndCK+m-R1emE~80t~m9P($U)nBKc`p8}
    zSESUaq!QImo#(&lD3x0)V#wEc5<>@=~;|&Jip=cVip6xHXkfy
    zGa0;v&T=+^;L^Nuwo3YIr0j5@X%-9Amm)}AT`Q-1yL=d~m;z;t@Qk^bJ*2t}ayl(B
    z-s!U*d^HBur0CmAu4T$b*z>(0+fb&
    zkJjUJvskDa-B3r?-=2hPidndr)liE*w@A-wu=-&NvYw@5K7FzS19
    z#`exRlc@zxLY$P~2wNcRdbPTx(&f*;AWOhVMpCgQOlAx%tf
    zn1Id4sh#n7_c-w#<1pp~;i$1#sPD$$suOf?G`@d=P;x%rrHeA9aER@|p>L3B$$A6A
    zWXj$|+mrd(tC3=0!wB5>1_VpPC1HY{|L}1T|L)@`GG4CusuG@cc<)cTzFp9U4XoPI!kJ>yK;Rfh0MZ;z@f1
    zhbMce5e@w$fl?$qsMvzi
    z!+N?nP)%=$qd3-{-Igy77PA{-@san)%*Nm)O8QU~<$Vg0h&=gR@D<7g%g>glETb%;
    z=4SH@vtrt73O8Of?lLB8A81_tN)1yU7d9&4@+Eny^rprKPAe^`DX6UZ@9z|s)S%oK9NuP!)XDC{W);?yW!9G#m*@wrn&+4cs%3B@t`-`XF`z
    zBL=W&Ma`FJIT`wW3q8=9L1;$7%rv%;qQrHXY$8q@%BH|tyq(F0l7PK4l+`IK0wt1C
    zhQq!kEX-u=H<;a$DU);}iQ(LDiE3uj|BSd^Ea(<(fUr%lU9@emRoDho`O_)uCTp=Z
    z)+$?$QhH#Dr8n8N=g6-0Gxsq4!*t5@sA;gtU_45sS-f^pdqrEO_19$el=`?jRy8X7
    z$*%Q~za$jnmPgC&rORa1#!B4?#cVND7zT)UC|1cKdv=lPCua0y@ytN{+9K#pg;Co)
    zBJ>}d?8XGVuQB`I1ZZyxp*9*>vP=T5D|__?$Pp77V==_UlH?dkpo|}`GO=#B%*297
    z&JUPaG{wMQn^=TQXozZ9usRU#&Dv4
    z>?6_7!n$KO3+qkTDAU67DFe9G!iGZ#{%Bz#gowPY)Iu<3Sy?)z{#IFOfdlb9+Q|VP
    zjD`E-DP^3|=#MEjmPwFksg1=^)OpOt(!}7#9=QD)*#bX2eT~eFFaB|j?2!+Kw2;*x
    za;F7`6Tfhzg$zVDNuVs~-$~GL>Z5mSAFrJxY_sM|66qzBeiV}%yW-9->3s*bd`Yc!
    z!46-MDY9eUR}e?gvUQgJl@@*eD>BKQ@cdWg0y-jG2OrWPzw4w(?a_6e6saA)f1MP`
    z3ze@)k!+azH7Sx6*L_XK&VpCICgW|!4&PAkDe(D*46+f+z5$1ZO2-Z$Kz(Sd7o#fWAt@A`j-p`8k9DG8!I|gmil@9?oT{gfc!`9;RU~`h5rfi;YUN5Ke_J%2MkAt7?fgFIG|%i+o<@a*^4~bV%-L
    z8cqXhA)Y@`+9$cBJj%bcXa}?$!#=|t!$^a-c$ExdiTaV)lbv9TSsK%*qNIUru0yyj
    zJTKI%o7+S?PST5}^*=hYC$svB`dWO`MbkGMe{#{P)nk;KQp|O2g)gb0ER?ZYyuXAT
    zNDaID=p0!^_gIRB=7Bx$+Jzu{4-g@&P9OOmK3!hX`Dp+iF(V3RF=#$`)XK
    zK(!Qet+AFbE!)V=nyI{IrFkM@?{7>SOy#C-1Qd4|%Z>3ygZ7EGL#xsfHKY25x>g;f
    zc2>Soo>o>W#Y!K=Ab%)tk&DTU{V9DSZIh--L53TKrws!QOnggRDGnjCdX8;jRh?KQ
    z`~!}|Z0IIj7uM>MHoS2GM)YPQSmS(b=*?nT<2-z=Hyf)o&TX{@$9t2_j16IdtZ@z&
    zgs@npakd9O;V~CPl0~V<4?{+;E4fIn}8i};f
    z&1}mWvOAxxfgWm1V`Xbo{}NNDn$%b!2~?Ab)h>t?QyORC&M=lH6O}Q^J{`9#f$?;)
    z3^T&%;!IDliAz?I0b8&N{KUA%QhXNKp6U^@QXsGk+%`3M#v
    z#xxeK-^bzzxp+`;)NlwVt5S$gU{q3%c|f+i03XuNCgVO}f!>pdmbd%-pR$_VI1zsW
    znt}-!#VGeX9t#=Mf$4TeeHe>Z7_~75Eh5X5N4FZJ&7-LXF}hJt;1dErJ(|kR!Ws#t
    zQh<&WhwAqTqw4pf#!$aP8b_d?fjTrC^9(GSs;vZy-tj#uRZ^oG^IFgD>u2eWgj97`
    z6*U(6i_wj_7$wm<Qa#iWLU13>-U2iJn+tM&hWg`i@x>Q<~l-5;Fy+rk(
    zX^s6`U%z*eUiWWI#w?BamVQ{R(P)xzyT&FF6H1;udx()86dZ6!V4q9=hTR4qvB=cP
    zIF)Hs3!5ZYO3&M#vV~IlNrAD8c9bez`>3D6AtWtQ-5AcC#2^
    zE;|U34mXve>0BH!Z&udI*y!aG9(?sq`B32)&lVZtcE$jEXee?Ff2>kT>4?
    z2sCMTT#0ffB~6%~H$TY80oqnjs^}Yhd<87fgaA>QZ`E3-8wlkJfpU5pgF1%8uWc@L!&VrrTcJSVEy1>jtWbOFch;j+**?k|U^#9XZ~oallc4@CQ;PAhajf>c
    z_NZp1Qr975Z>Gw3^EeKC&fwZSGF7;zy=5x-Xfkro8HvJ!*~Saju6ij)A6(+cY@%0_9q&zMkJ1dTDPYxNWfN5l__At(JwAS{hCEvT
    zo-6=2_Fxen)?6%XYL6#+GEXgxUR2pmD`+CVi2CO3`P#oqWUOLAlNVm;!KM;CqBh(F
    zkLbN3LJQpLE5j56r{0>m{b`Xh5yhQR^6q
    zg4f5W{@WNmth_!(&CsNHCVCwH^eQZ(>6g(jkWHtWAiXC&^=|7$J2cN;Vo{R;e+*rT?~B3M}2}2NoO5MdnCi
    zdXH0dQD+)z3OAW40zG7W#8_fXF?KyreN9t)G*KAr=k3pb801uYHc=St;~mT+qq>Vd
    zn-cJaQOsWtgZ;ci_`)b(u}4!J-W$bwQJ%vupFC9z=I1j%3JB)p6E7T%n9ux4ERN(e
    zC#}kre6kCXsEuZcdJsUr$7%aHPJ1!3DIDjGW_<|#Kd0|P@#<(cLZ;lX{**aBOzhv(
    z8>f$9sT2e39>e-;lmPDONKPL)nzxJZ%->J)(iS%bde$V*BmDix5`Ptdo5qr~_~ZSt
    z6yNp2$>UfdS)t?O*u#lBA?{F!Ha=^cV2ieXLD-?AWxr*p`G)ynv#;r>X_2Y7Nv67m
    z*NrQv6#JM~rUk3dD4SI0f$Av=|L7+-Ji}N1w*3EFVZxzB=Tk(!qd0`)y*_ZApSo8A
    zg*^FwRK!>MSURX>f-TqjnB{BBUdtLwttG``GoLrFF{hahn1&kPHjW^oVUqf}T6Um1
    zSv|D!>2Lm@{4ycd053*JeBzQY`bpM`CDCw@I~u*62fQV_-H#PjmRDAI(5UCg14rps
    cSHl|<=oeUzG`;`=Pi%UHY8`%QItaG^1qJ#C;{X5v
    
    diff --git a/docsets/SwiftLintCore.tgz b/docsets/SwiftLintCore.tgz
    index a098c7e51ca5e2d059586871e22e945956f35e34..527f620b67e8f33cc3eeb9ac157d12560664d255 100644
    GIT binary patch
    literal 543593
    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

    jn-kAZTM9eI?7rjMs!0;H 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

    xLQO96ZwN8WcP=z$Vx9!d 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 -MPZx8dn7naV@v!tiSk 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%0D6FR>#ive%0fctM<8$kOXoEpqI}q1$nB|?> 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%0DZ1Dq6prB~dc_ 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

    ->B6OW6zWV7~U`>Swp|n2YgW{AW8< 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

    qckuC(c`5ckFs+D^gkZb2eka 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 literal 532933 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

    m@!JMCJTzy;++(}0mCgL8E&`ldtE%Wyh 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

    $i5ZaJBHu+b=J){&c$$LA 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

    s#$${#*M>|1EZ+?v=8?Jq1(g0p@om=~8YPr_ zyK&$EI8jL&NcaysqRZUZzmy(vKn{5d=0Sw~KU^Xaop6xJ1eu?b5d)6AQd~Cn2gc>q z7zzM?6$L9pK&F^eKPS_P>WR$=CYhcH*>8K%rU+&<74!)z0Epnsc-37s7ES8T|E`6$ z*dQA+=i+9SxplNwUP^hw>R;l#lAd?1esHaiVF`=l_+>ts(62SMxZkULEvfVT!K9{m zZ?Es(SnzuMJ?1)Oza_*u_tzv{_>z3))3nOVU^)eA1|3P|_M*J1c1_X*M@_O@e|B=@ zh7A4CI@?URf`ry}k4gO`e3KJdEV7X@0 zqn{oyrQ)6w5O@$e_A;O<5+zE;5jsAulEP5p)9j!`569Ay$J);>uEYkANiH<7F+ebt z1%lxpKfc?*Lmw2%&4i;0GL{5`Irx|Gbc9G0qZf?tm)U=P?HEnn=QCZ!e*tzJm4g~RAFyF zjy_E2`7@TVozWA&%#3>DjqQt04dh2D9hxY^tPpq` z+gjRptImu~juR8*4Z?2BZ)BQTx--{YgQASent%pf8$P}LDekO^ea$LKTcOe|?W6JM zar`NR zSY7FG+&Pj}rMoU#Z|^!O$2-UA&jP`X3=7U2$9cvjg-TL&QmYZyTypB4e+5=yol#B$ zZm&L^(cVw&TgXY8sukX8UH|@_rCiEb80Z>&4vy@qEIe0(_|Vkb)Ml8TX+lzuJEld| z)>}TWLNQ~XOE$FNx^=dLovnEKP^mOQh$f%OoSPV)b~SpdvMnc+yIE~pcR?OHRVqFz zdKu%Y&~HjDDZC!N4SH@!1dVZyg}TJXjzFo?_3+n|kAoWjoHIB<>{)DYfR!clc-N

    Ycrz4n#DF5ai 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

    AKb2q*U1$K)``%kzMIP)RGjkGuNHL-%L#qb zaQie8sort&P2+V%N3{hhMy!%VLZYkXknA-2$$&dO@Wi5>J~CPWweVH&Q#~AX{dMr> z?{lz~{0Fz1>6_Mx@!~|DmKjJw_q5Ztz>_V0FyTEwn1uLRWpVAat#_?IeW|xfS4m8Q zcPt_`u^KK0*~UpGLt-!!wnQ|eP{BN=;C+5wzGTvjO1D&!`wP~eB!l}ml4(o-pCt47 z#Pc5b_M~{137&}AIe0|K)9& zZ_;tQa*@MA(Lx(=y9BzLOs?90ZG6zvJI6U@n!fyrQ84t`>+yiQR_FXOk)SY)PU{T*T0ut&EmWT|_aNRaq`N9Ef~Xkd-3EEZ4lx)0rZs=4 zK0*fIa7;3LPsW3f76=$AgKSnYf3-jejd&wL&O&Bl$<`R}0UPa>KV9^tzm}c`1%LD5 z*2Qex)Z)=! zV$8EAOZ3!xh=$r*`E3jF98Ti-XFDoMMnC6BxIY?aq7$)*SoPp88X$o_3`n3S?`A*f zm$6BM5gD57J<@kKtZ)GQO6>6o)j~`wq%| ziF0M2C-O%ZgiU@Ss#>$^^I`$Ck1hyNS%2$-ke0gRTmR242)KXig1~^n-S>|!2*Bo5 z1^?)RQ1U;!AoOeg-!2FZfG!BsIF0|7LBA}FGwBw&xtcQD77h7cU@`&d^&1-l2l?i) z^n;Xsn=`Cp4_3!>=F6ItpPUqTR=AU!s%nhFLSq)yLX}u`#7ivW4Dr>~Ql#uiiP?mP z)E*)JsjXcrgA|dH3M7qsYaDGH_)t!=ZFRl_krwunlH(-t8G~q;R;Vzsp{~e$bUamC zs&c2oakX>�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 N{{fmp*OmYvmjINTI_CfY diff --git a/duplicate_conditions.html b/duplicate_conditions.html index da866f5af..e94dbbdcb 100644 --- a/duplicate_conditions.html +++ b/duplicate_conditions.html @@ -101,6 +101,9 @@

    + diff --git a/duplicate_enum_cases.html b/duplicate_enum_cases.html index d25148ffa..ee54c7605 100644 --- a/duplicate_enum_cases.html +++ b/duplicate_enum_cases.html @@ -101,6 +101,9 @@ + diff --git a/duplicate_imports.html b/duplicate_imports.html index 44f2561f1..c0bd68bcc 100644 --- a/duplicate_imports.html +++ b/duplicate_imports.html @@ -101,6 +101,9 @@ + diff --git a/duplicated_key_in_dictionary_literal.html b/duplicated_key_in_dictionary_literal.html index 9225aad3f..0c3abe935 100644 --- a/duplicated_key_in_dictionary_literal.html +++ b/duplicated_key_in_dictionary_literal.html @@ -101,6 +101,9 @@ + diff --git a/dynamic_inline.html b/dynamic_inline.html index 0e9ff3e55..b68b80b2e 100644 --- a/dynamic_inline.html +++ b/dynamic_inline.html @@ -101,6 +101,9 @@ + diff --git a/empty_collection_literal.html b/empty_collection_literal.html index b94b65685..d14115980 100644 --- a/empty_collection_literal.html +++ b/empty_collection_literal.html @@ -101,6 +101,9 @@ + diff --git a/empty_count.html b/empty_count.html index 00be6924b..0a24172f3 100644 --- a/empty_count.html +++ b/empty_count.html @@ -101,6 +101,9 @@ + diff --git a/empty_enum_arguments.html b/empty_enum_arguments.html index ae208fe9c..0303601e3 100644 --- a/empty_enum_arguments.html +++ b/empty_enum_arguments.html @@ -101,6 +101,9 @@ + diff --git a/empty_parameters.html b/empty_parameters.html index 4d0c02f1b..c85d19319 100644 --- a/empty_parameters.html +++ b/empty_parameters.html @@ -101,6 +101,9 @@ + diff --git a/empty_parentheses_with_trailing_closure.html b/empty_parentheses_with_trailing_closure.html index f2c7cf4e6..19c62ed3d 100644 --- a/empty_parentheses_with_trailing_closure.html +++ b/empty_parentheses_with_trailing_closure.html @@ -101,6 +101,9 @@ + diff --git a/empty_string.html b/empty_string.html index df73e64f3..3a687838e 100644 --- a/empty_string.html +++ b/empty_string.html @@ -101,6 +101,9 @@ + diff --git a/empty_xctest_method.html b/empty_xctest_method.html index e0016bf9d..a785ee6e9 100644 --- a/empty_xctest_method.html +++ b/empty_xctest_method.html @@ -101,6 +101,9 @@ + diff --git a/enum_case_associated_values_count.html b/enum_case_associated_values_count.html index 7e465914f..1ca199a84 100644 --- a/enum_case_associated_values_count.html +++ b/enum_case_associated_values_count.html @@ -101,6 +101,9 @@ + diff --git a/expiring_todo.html b/expiring_todo.html index a42133b3f..2ceb56428 100644 --- a/expiring_todo.html +++ b/expiring_todo.html @@ -101,6 +101,9 @@ + diff --git a/explicit_acl.html b/explicit_acl.html index 367bafc9d..b49a0d26f 100644 --- a/explicit_acl.html +++ b/explicit_acl.html @@ -101,6 +101,9 @@ + diff --git a/explicit_enum_raw_value.html b/explicit_enum_raw_value.html index 9e35f1c1d..751e2fa33 100644 --- a/explicit_enum_raw_value.html +++ b/explicit_enum_raw_value.html @@ -101,6 +101,9 @@ + diff --git a/explicit_init.html b/explicit_init.html index ccdff7178..b90e9174a 100644 --- a/explicit_init.html +++ b/explicit_init.html @@ -101,6 +101,9 @@ + diff --git a/explicit_self.html b/explicit_self.html index 950eb6d9b..c66d1e1d3 100644 --- a/explicit_self.html +++ b/explicit_self.html @@ -101,6 +101,9 @@ + diff --git a/explicit_top_level_acl.html b/explicit_top_level_acl.html index f7e7a3973..efe11f0f7 100644 --- a/explicit_top_level_acl.html +++ b/explicit_top_level_acl.html @@ -101,6 +101,9 @@ + diff --git a/explicit_type_interface.html b/explicit_type_interface.html index 8ac20a5d7..916e100e0 100644 --- a/explicit_type_interface.html +++ b/explicit_type_interface.html @@ -101,6 +101,9 @@ + diff --git a/extension_access_modifier.html b/extension_access_modifier.html index 9583d5e69..f5a3194ae 100644 --- a/extension_access_modifier.html +++ b/extension_access_modifier.html @@ -101,6 +101,9 @@ + diff --git a/fallthrough.html b/fallthrough.html index 49b5dcb6f..a406e5e5b 100644 --- a/fallthrough.html +++ b/fallthrough.html @@ -101,6 +101,9 @@ + diff --git a/fatal_error_message.html b/fatal_error_message.html index dd22b5bfb..f74284669 100644 --- a/fatal_error_message.html +++ b/fatal_error_message.html @@ -101,6 +101,9 @@ + diff --git a/file_header.html b/file_header.html index 806837536..cc68d4a32 100644 --- a/file_header.html +++ b/file_header.html @@ -101,6 +101,9 @@ + diff --git a/file_length.html b/file_length.html index d1f374dce..fded80e5e 100644 --- a/file_length.html +++ b/file_length.html @@ -101,6 +101,9 @@ + diff --git a/file_name.html b/file_name.html index d75bac1c6..fe3014124 100644 --- a/file_name.html +++ b/file_name.html @@ -101,6 +101,9 @@ + diff --git a/file_name_no_space.html b/file_name_no_space.html index c58639099..0e252f614 100644 --- a/file_name_no_space.html +++ b/file_name_no_space.html @@ -101,6 +101,9 @@ + diff --git a/file_types_order.html b/file_types_order.html index 3a98a6036..7f96cba13 100644 --- a/file_types_order.html +++ b/file_types_order.html @@ -101,6 +101,9 @@ + diff --git a/first_where.html b/first_where.html index 6dee82f55..7801c8270 100644 --- a/first_where.html +++ b/first_where.html @@ -101,6 +101,9 @@ + diff --git a/flatmap_over_map_reduce.html b/flatmap_over_map_reduce.html index 1393a950b..85094d34a 100644 --- a/flatmap_over_map_reduce.html +++ b/flatmap_over_map_reduce.html @@ -101,6 +101,9 @@ + diff --git a/for_where.html b/for_where.html index 944d5b6c7..f26dbe866 100644 --- a/for_where.html +++ b/for_where.html @@ -101,6 +101,9 @@ + diff --git a/force_cast.html b/force_cast.html index 4fb7bd52e..47fc02280 100644 --- a/force_cast.html +++ b/force_cast.html @@ -101,6 +101,9 @@ + diff --git a/force_try.html b/force_try.html index 02e78c527..4027a0021 100644 --- a/force_try.html +++ b/force_try.html @@ -101,6 +101,9 @@ + diff --git a/force_unwrapping.html b/force_unwrapping.html index 44a00d84a..c13404eae 100644 --- a/force_unwrapping.html +++ b/force_unwrapping.html @@ -101,6 +101,9 @@ + diff --git a/function_body_length.html b/function_body_length.html index 949cd25fc..6255a379b 100644 --- a/function_body_length.html +++ b/function_body_length.html @@ -101,6 +101,9 @@ + diff --git a/function_default_parameter_at_end.html b/function_default_parameter_at_end.html index 3ee96b2d1..414137ae6 100644 --- a/function_default_parameter_at_end.html +++ b/function_default_parameter_at_end.html @@ -101,6 +101,9 @@ + diff --git a/function_parameter_count.html b/function_parameter_count.html index 47a526d99..406d81dd4 100644 --- a/function_parameter_count.html +++ b/function_parameter_count.html @@ -101,6 +101,9 @@ + diff --git a/generic_type_name.html b/generic_type_name.html index ad7852c45..68ef7b71a 100644 --- a/generic_type_name.html +++ b/generic_type_name.html @@ -101,6 +101,9 @@ + diff --git a/ibinspectable_in_extension.html b/ibinspectable_in_extension.html index e249a46e4..491febf03 100644 --- a/ibinspectable_in_extension.html +++ b/ibinspectable_in_extension.html @@ -101,6 +101,9 @@ + diff --git a/identical_operands.html b/identical_operands.html index d47b9ba2b..a2292cafe 100644 --- a/identical_operands.html +++ b/identical_operands.html @@ -101,6 +101,9 @@ + diff --git a/identifier_name.html b/identifier_name.html index cf8770ac6..12e0a521d 100644 --- a/identifier_name.html +++ b/identifier_name.html @@ -101,6 +101,9 @@ + diff --git a/implicit_getter.html b/implicit_getter.html index a3f2137a4..db53d4b6e 100644 --- a/implicit_getter.html +++ b/implicit_getter.html @@ -101,6 +101,9 @@ + diff --git a/implicit_return.html b/implicit_return.html index 0103bbd37..3a589e5bb 100644 --- a/implicit_return.html +++ b/implicit_return.html @@ -101,6 +101,9 @@ + diff --git a/implicitly_unwrapped_optional.html b/implicitly_unwrapped_optional.html index 9ddea1342..19288b27f 100644 --- a/implicitly_unwrapped_optional.html +++ b/implicitly_unwrapped_optional.html @@ -101,6 +101,9 @@ + diff --git a/inclusive_language.html b/inclusive_language.html index 558e3055f..a9237ff03 100644 --- a/inclusive_language.html +++ b/inclusive_language.html @@ -101,6 +101,9 @@ + diff --git a/indentation_width.html b/indentation_width.html index 295345ce0..d02f53741 100644 --- a/indentation_width.html +++ b/indentation_width.html @@ -101,6 +101,9 @@ + diff --git a/index.html b/index.html index ad179893f..0744f551b 100644 --- a/index.html +++ b/index.html @@ -101,6 +101,9 @@ + diff --git a/inert_defer.html b/inert_defer.html index d8478e86e..e5caac0ac 100644 --- a/inert_defer.html +++ b/inert_defer.html @@ -101,6 +101,9 @@ + diff --git a/invalid_swiftlint_command.html b/invalid_swiftlint_command.html index d1c5f6a6f..9569868be 100644 --- a/invalid_swiftlint_command.html +++ b/invalid_swiftlint_command.html @@ -101,6 +101,9 @@ + diff --git a/is_disjoint.html b/is_disjoint.html index 03f45bfbd..0969527a2 100644 --- a/is_disjoint.html +++ b/is_disjoint.html @@ -101,6 +101,9 @@ + diff --git a/joined_default_parameter.html b/joined_default_parameter.html index 6a7b8248e..be906cd52 100644 --- a/joined_default_parameter.html +++ b/joined_default_parameter.html @@ -101,6 +101,9 @@ + diff --git a/large_tuple.html b/large_tuple.html index 3046226af..d532c3e48 100644 --- a/large_tuple.html +++ b/large_tuple.html @@ -101,6 +101,9 @@ + diff --git a/last_where.html b/last_where.html index 185dd2016..9cdc9f777 100644 --- a/last_where.html +++ b/last_where.html @@ -101,6 +101,9 @@ + diff --git a/leading_whitespace.html b/leading_whitespace.html index 55d039ac7..674fa7745 100644 --- a/leading_whitespace.html +++ b/leading_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/legacy_cggeometry_functions.html b/legacy_cggeometry_functions.html index e62a14426..74d7acd3a 100644 --- a/legacy_cggeometry_functions.html +++ b/legacy_cggeometry_functions.html @@ -101,6 +101,9 @@ + diff --git a/legacy_constant.html b/legacy_constant.html index 949a647b3..c2db66b64 100644 --- a/legacy_constant.html +++ b/legacy_constant.html @@ -101,6 +101,9 @@ + diff --git a/legacy_constructor.html b/legacy_constructor.html index 59571a57a..2e6555e33 100644 --- a/legacy_constructor.html +++ b/legacy_constructor.html @@ -101,6 +101,9 @@ + diff --git a/legacy_hashing.html b/legacy_hashing.html index 725a011dd..fb08ef1d9 100644 --- a/legacy_hashing.html +++ b/legacy_hashing.html @@ -101,6 +101,9 @@ + diff --git a/legacy_multiple.html b/legacy_multiple.html index 30b5aae68..0c84890b1 100644 --- a/legacy_multiple.html +++ b/legacy_multiple.html @@ -101,6 +101,9 @@ + diff --git a/legacy_nsgeometry_functions.html b/legacy_nsgeometry_functions.html index 9daac05a3..f6b9e7588 100644 --- a/legacy_nsgeometry_functions.html +++ b/legacy_nsgeometry_functions.html @@ -101,6 +101,9 @@ + diff --git a/legacy_objc_type.html b/legacy_objc_type.html index c2e5bd291..73536051b 100644 --- a/legacy_objc_type.html +++ b/legacy_objc_type.html @@ -101,6 +101,9 @@ + diff --git a/legacy_random.html b/legacy_random.html index 955d28a28..1331807fb 100644 --- a/legacy_random.html +++ b/legacy_random.html @@ -101,6 +101,9 @@ + diff --git a/let_var_whitespace.html b/let_var_whitespace.html index 600791bee..983815b5a 100644 --- a/let_var_whitespace.html +++ b/let_var_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/line_length.html b/line_length.html index 80e80a25e..899e987b3 100644 --- a/line_length.html +++ b/line_length.html @@ -101,6 +101,9 @@ + diff --git a/literal_expression_end_indentation.html b/literal_expression_end_indentation.html index 32e482a8f..6182e3a5a 100644 --- a/literal_expression_end_indentation.html +++ b/literal_expression_end_indentation.html @@ -101,6 +101,9 @@ + diff --git a/local_doc_comment.html b/local_doc_comment.html index 0700b5137..e66921a36 100644 --- a/local_doc_comment.html +++ b/local_doc_comment.html @@ -101,6 +101,9 @@ + diff --git a/lower_acl_than_parent.html b/lower_acl_than_parent.html index 738b60d18..3debc1911 100644 --- a/lower_acl_than_parent.html +++ b/lower_acl_than_parent.html @@ -101,6 +101,9 @@ + diff --git a/mark.html b/mark.html index 9d7b9303b..9b5a80fa1 100644 --- a/mark.html +++ b/mark.html @@ -101,6 +101,9 @@ + diff --git a/missing_docs.html b/missing_docs.html index c9bed6162..941330802 100644 --- a/missing_docs.html +++ b/missing_docs.html @@ -101,6 +101,9 @@ + diff --git a/modifier_order.html b/modifier_order.html index ff3357e62..836e566ce 100644 --- a/modifier_order.html +++ b/modifier_order.html @@ -101,6 +101,9 @@ + diff --git a/multiline_arguments.html b/multiline_arguments.html index d17172c46..37f5b24fd 100644 --- a/multiline_arguments.html +++ b/multiline_arguments.html @@ -101,6 +101,9 @@ + diff --git a/multiline_arguments_brackets.html b/multiline_arguments_brackets.html index 04df67202..3b45b4e65 100644 --- a/multiline_arguments_brackets.html +++ b/multiline_arguments_brackets.html @@ -101,6 +101,9 @@ + diff --git a/multiline_function_chains.html b/multiline_function_chains.html index ba57ea56e..edbc03c5d 100644 --- a/multiline_function_chains.html +++ b/multiline_function_chains.html @@ -101,6 +101,9 @@ + diff --git a/multiline_literal_brackets.html b/multiline_literal_brackets.html index d809332df..43ae6aa10 100644 --- a/multiline_literal_brackets.html +++ b/multiline_literal_brackets.html @@ -101,6 +101,9 @@ + diff --git a/multiline_parameters.html b/multiline_parameters.html index bf724e142..d30604d77 100644 --- a/multiline_parameters.html +++ b/multiline_parameters.html @@ -101,6 +101,9 @@ + diff --git a/multiline_parameters_brackets.html b/multiline_parameters_brackets.html index 030e5b5ba..13a67eb3a 100644 --- a/multiline_parameters_brackets.html +++ b/multiline_parameters_brackets.html @@ -101,6 +101,9 @@ + diff --git a/multiple_closures_with_trailing_closure.html b/multiple_closures_with_trailing_closure.html index 61b7a5bdb..1971f8c91 100644 --- a/multiple_closures_with_trailing_closure.html +++ b/multiple_closures_with_trailing_closure.html @@ -101,6 +101,9 @@ + diff --git a/nesting.html b/nesting.html index 2093ffba7..3a9af7a98 100644 --- a/nesting.html +++ b/nesting.html @@ -101,6 +101,9 @@ + diff --git a/nimble_operator.html b/nimble_operator.html index fe08b7b58..a83d68e2e 100644 --- a/nimble_operator.html +++ b/nimble_operator.html @@ -101,6 +101,9 @@ + diff --git a/no_extension_access_modifier.html b/no_extension_access_modifier.html index d6f9afe30..24ffc434d 100644 --- a/no_extension_access_modifier.html +++ b/no_extension_access_modifier.html @@ -101,6 +101,9 @@ + diff --git a/no_fallthrough_only.html b/no_fallthrough_only.html index 37d4aa873..54531e6d0 100644 --- a/no_fallthrough_only.html +++ b/no_fallthrough_only.html @@ -101,6 +101,9 @@ + diff --git a/no_grouping_extension.html b/no_grouping_extension.html index ee0e37fa5..a1fb97071 100644 --- a/no_grouping_extension.html +++ b/no_grouping_extension.html @@ -101,6 +101,9 @@ + diff --git a/no_magic_numbers.html b/no_magic_numbers.html index a94f608ad..5bd8de6aa 100644 --- a/no_magic_numbers.html +++ b/no_magic_numbers.html @@ -101,6 +101,9 @@ + diff --git a/no_space_in_method_call.html b/no_space_in_method_call.html index 236530051..4cd42b6b6 100644 --- a/no_space_in_method_call.html +++ b/no_space_in_method_call.html @@ -101,6 +101,9 @@ + diff --git a/notification_center_detachment.html b/notification_center_detachment.html index aaf7cd512..9c82d9964 100644 --- a/notification_center_detachment.html +++ b/notification_center_detachment.html @@ -101,6 +101,9 @@ + diff --git a/ns_number_init_as_function_reference.html b/ns_number_init_as_function_reference.html index cddaab5ed..79df713a8 100644 --- a/ns_number_init_as_function_reference.html +++ b/ns_number_init_as_function_reference.html @@ -101,6 +101,9 @@ + diff --git a/nslocalizedstring_key.html b/nslocalizedstring_key.html index 006ea8e41..83e41fafd 100644 --- a/nslocalizedstring_key.html +++ b/nslocalizedstring_key.html @@ -101,6 +101,9 @@ + diff --git a/nslocalizedstring_require_bundle.html b/nslocalizedstring_require_bundle.html index b83762e08..3ccb6d6d1 100644 --- a/nslocalizedstring_require_bundle.html +++ b/nslocalizedstring_require_bundle.html @@ -101,6 +101,9 @@ + diff --git a/nsobject_prefer_isequal.html b/nsobject_prefer_isequal.html index c6d0dd11d..311e0ded5 100644 --- a/nsobject_prefer_isequal.html +++ b/nsobject_prefer_isequal.html @@ -101,6 +101,9 @@ + diff --git a/number_separator.html b/number_separator.html index 1a0716318..31ab13757 100644 --- a/number_separator.html +++ b/number_separator.html @@ -101,6 +101,9 @@ + diff --git a/object_literal.html b/object_literal.html index 9f144512c..ff240e450 100644 --- a/object_literal.html +++ b/object_literal.html @@ -101,6 +101,9 @@ + diff --git a/opening_brace.html b/opening_brace.html index a69023c05..77f231959 100644 --- a/opening_brace.html +++ b/opening_brace.html @@ -101,6 +101,9 @@ + diff --git a/operator_usage_whitespace.html b/operator_usage_whitespace.html index f8c8b9d97..6383f61ff 100644 --- a/operator_usage_whitespace.html +++ b/operator_usage_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/operator_whitespace.html b/operator_whitespace.html index 0a414e9dd..10db592af 100644 --- a/operator_whitespace.html +++ b/operator_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/optional_enum_case_matching.html b/optional_enum_case_matching.html index d76fe7f83..9e33482e2 100644 --- a/optional_enum_case_matching.html +++ b/optional_enum_case_matching.html @@ -101,6 +101,9 @@ + diff --git a/orphaned_doc_comment.html b/orphaned_doc_comment.html index 1ec022fae..c823365a5 100644 --- a/orphaned_doc_comment.html +++ b/orphaned_doc_comment.html @@ -101,6 +101,9 @@ + diff --git a/overridden_super_call.html b/overridden_super_call.html index 67188baf5..2bf4a3f39 100644 --- a/overridden_super_call.html +++ b/overridden_super_call.html @@ -101,6 +101,9 @@ + diff --git a/override_in_extension.html b/override_in_extension.html index d87891fb0..c1cb1f3dd 100644 --- a/override_in_extension.html +++ b/override_in_extension.html @@ -101,6 +101,9 @@ + diff --git a/pattern_matching_keywords.html b/pattern_matching_keywords.html index f6c65059b..e69a16735 100644 --- a/pattern_matching_keywords.html +++ b/pattern_matching_keywords.html @@ -101,6 +101,9 @@ + diff --git a/period_spacing.html b/period_spacing.html index a486fd315..69aaf5646 100644 --- a/period_spacing.html +++ b/period_spacing.html @@ -101,6 +101,9 @@ + diff --git a/prefer_nimble.html b/prefer_nimble.html index 3f79c48d7..1fcb4be21 100644 --- a/prefer_nimble.html +++ b/prefer_nimble.html @@ -101,6 +101,9 @@ + diff --git a/prefer_self_in_static_references.html b/prefer_self_in_static_references.html index 3bd55ec5a..65b5888df 100644 --- a/prefer_self_in_static_references.html +++ b/prefer_self_in_static_references.html @@ -101,6 +101,9 @@ + diff --git a/prefer_self_type_over_type_of_self.html b/prefer_self_type_over_type_of_self.html index 412af30da..be88bdc39 100644 --- a/prefer_self_type_over_type_of_self.html +++ b/prefer_self_type_over_type_of_self.html @@ -101,6 +101,9 @@ + diff --git a/prefer_zero_over_explicit_init.html b/prefer_zero_over_explicit_init.html index a0823f369..9e16fdb05 100644 --- a/prefer_zero_over_explicit_init.html +++ b/prefer_zero_over_explicit_init.html @@ -101,6 +101,9 @@ + diff --git a/prefixed_toplevel_constant.html b/prefixed_toplevel_constant.html index acd54e2ac..ce36623a9 100644 --- a/prefixed_toplevel_constant.html +++ b/prefixed_toplevel_constant.html @@ -101,6 +101,9 @@ + diff --git a/private_action.html b/private_action.html index ad448bd8a..99a5b4ccc 100644 --- a/private_action.html +++ b/private_action.html @@ -101,6 +101,9 @@ + diff --git a/private_outlet.html b/private_outlet.html index c315a712c..c43e6a54a 100644 --- a/private_outlet.html +++ b/private_outlet.html @@ -101,6 +101,9 @@ + diff --git a/private_over_fileprivate.html b/private_over_fileprivate.html index 536740e25..6bf5e8d57 100644 --- a/private_over_fileprivate.html +++ b/private_over_fileprivate.html @@ -101,6 +101,9 @@ + diff --git a/private_subject.html b/private_subject.html index 7c983c436..857ee801c 100644 --- a/private_subject.html +++ b/private_subject.html @@ -101,6 +101,9 @@ + diff --git a/private_unit_test.html b/private_unit_test.html index cc86fc819..7b18680c6 100644 --- a/private_unit_test.html +++ b/private_unit_test.html @@ -101,6 +101,9 @@ + diff --git a/prohibited_interface_builder.html b/prohibited_interface_builder.html index f8fd62bd9..df9919636 100644 --- a/prohibited_interface_builder.html +++ b/prohibited_interface_builder.html @@ -101,6 +101,9 @@ + diff --git a/prohibited_super_call.html b/prohibited_super_call.html index 880141901..9d4ecda92 100644 --- a/prohibited_super_call.html +++ b/prohibited_super_call.html @@ -101,6 +101,9 @@ + diff --git a/protocol_property_accessors_order.html b/protocol_property_accessors_order.html index 7cb059fb6..368e81339 100644 --- a/protocol_property_accessors_order.html +++ b/protocol_property_accessors_order.html @@ -101,6 +101,9 @@ + diff --git a/quick_discouraged_call.html b/quick_discouraged_call.html index 20052220f..55c48f52c 100644 --- a/quick_discouraged_call.html +++ b/quick_discouraged_call.html @@ -101,6 +101,9 @@ + diff --git a/quick_discouraged_focused_test.html b/quick_discouraged_focused_test.html index 76482fb0c..70df8777f 100644 --- a/quick_discouraged_focused_test.html +++ b/quick_discouraged_focused_test.html @@ -101,6 +101,9 @@ + diff --git a/quick_discouraged_pending_test.html b/quick_discouraged_pending_test.html index bfc396731..12bc1627f 100644 --- a/quick_discouraged_pending_test.html +++ b/quick_discouraged_pending_test.html @@ -101,6 +101,9 @@ + diff --git a/raw_value_for_camel_cased_codable_enum.html b/raw_value_for_camel_cased_codable_enum.html index 24f94693c..07f4abc57 100644 --- a/raw_value_for_camel_cased_codable_enum.html +++ b/raw_value_for_camel_cased_codable_enum.html @@ -101,6 +101,9 @@ + diff --git a/reduce_boolean.html b/reduce_boolean.html index c07c9a29c..797b0aa40 100644 --- a/reduce_boolean.html +++ b/reduce_boolean.html @@ -101,6 +101,9 @@ + diff --git a/reduce_into.html b/reduce_into.html index b199e06f6..0f87733cc 100644 --- a/reduce_into.html +++ b/reduce_into.html @@ -101,6 +101,9 @@ + diff --git a/redundant_discardable_let.html b/redundant_discardable_let.html index 11db16947..bca45079c 100644 --- a/redundant_discardable_let.html +++ b/redundant_discardable_let.html @@ -101,6 +101,9 @@ + diff --git a/redundant_nil_coalescing.html b/redundant_nil_coalescing.html index 200453a97..f48659445 100644 --- a/redundant_nil_coalescing.html +++ b/redundant_nil_coalescing.html @@ -101,6 +101,9 @@ + diff --git a/redundant_objc_attribute.html b/redundant_objc_attribute.html index 9ab91b07f..d4e7b29fe 100644 --- a/redundant_objc_attribute.html +++ b/redundant_objc_attribute.html @@ -101,6 +101,9 @@ + diff --git a/redundant_optional_initialization.html b/redundant_optional_initialization.html index b69312958..83ead3272 100644 --- a/redundant_optional_initialization.html +++ b/redundant_optional_initialization.html @@ -101,6 +101,9 @@ + diff --git a/redundant_self_in_closure.html b/redundant_self_in_closure.html index 33f972f6a..e376fbfca 100644 --- a/redundant_self_in_closure.html +++ b/redundant_self_in_closure.html @@ -101,6 +101,9 @@ + @@ -377,10 +380,51 @@ }
        struct S {
    -        var x = 0
    +        var x = 0, error = 0, exception = 0
    +        var y: Int?, z: Int?, u: Int, v: Int?, w: Int?
    +        func f(_ work: @escaping (Int) -> Void) { work() }
    +        func g(x: Int) {
    +            f { u in
    +                self.x = x
    +                let x = 1
    +                self.x = 2
    +                if let y, let v {
    +                    self.y = 3
    +                    self.v = 1
    +                }
    +                guard let z else {
    +                    let v = 4
    +                    self.x = 5
    +                    self.v = 6
    +                    return
    +                }
    +                self.z = 7
    +                while let v { self.v = 8 }
    +                for w in [Int]() { self.w = 9 }
    +                self.u = u
    +                do {} catch { self.error = 10 }
    +                do {} catch let exception { self.exception = 11 }
    +            }
    +        }
    +    }
    +
    +
        enum E {
    +        case a(Int)
    +        case b(Int, Int)
    +    }
    +    struct S {
    +        var x: E = .a(3), y: Int, z: Int
             func f(_ work: @escaping () -> Void) { work() }
             func g(x: Int) {
    -            f { self.x = x }
    +            f {
    +                switch x {
    +                case let .a(y):
    +                    self.y = 1
    +                case .b(let y, var z):
    +                    self.y = 2
    +                    self.z = 3
    +                }
    +            }
             }
         }
     
    @@ -428,6 +472,34 @@ } }
    +
        struct S {
    +        var x = 0
    +        var y: Int?, z: Int?, v: Int?, w: Int?
    +        func f(_ work: @escaping () -> Void) { work() }
    +        func g(w: Int, _ v: Int) {
    +            f {
    +                self.w = 1
    +                ↓self.x = 2
    +                if let y { ↓self.x = 3 }
    +                else { ↓self.y = 3 }
    +                guard let z else {
    +                    ↓self.z = 4
    +                    ↓self.x = 5
    +                    return
    +                }
    +                ↓self.y = 6
    +                while let y { ↓self.x = 7 }
    +                for y in [Int]() { ↓self.x = 8 }
    +                self.v = 9
    +                do {
    +                    let x = 10
    +                    self.x = 11
    +                }
    +                ↓self.x = 12
    +            }
    +        }
    +    }
    +
    diff --git a/redundant_set_access_control.html b/redundant_set_access_control.html index d776b8113..31b59b343 100644 --- a/redundant_set_access_control.html +++ b/redundant_set_access_control.html @@ -101,6 +101,9 @@ + diff --git a/redundant_string_enum_value.html b/redundant_string_enum_value.html index 103623f2b..52b7747bd 100644 --- a/redundant_string_enum_value.html +++ b/redundant_string_enum_value.html @@ -101,6 +101,9 @@ + diff --git a/redundant_type_annotation.html b/redundant_type_annotation.html index 7402e8598..17239ae4f 100644 --- a/redundant_type_annotation.html +++ b/redundant_type_annotation.html @@ -101,6 +101,9 @@ + diff --git a/redundant_void_return.html b/redundant_void_return.html index e7e9358fc..0e59bcc90 100644 --- a/redundant_void_return.html +++ b/redundant_void_return.html @@ -101,6 +101,9 @@ + diff --git a/required_deinit.html b/required_deinit.html index 9896eba82..41b1ed40f 100644 --- a/required_deinit.html +++ b/required_deinit.html @@ -101,6 +101,9 @@ + diff --git a/required_enum_case.html b/required_enum_case.html index 99361c517..1e26bd6e5 100644 --- a/required_enum_case.html +++ b/required_enum_case.html @@ -101,6 +101,9 @@ + diff --git a/return_arrow_whitespace.html b/return_arrow_whitespace.html index 8b5d58679..1237353e7 100644 --- a/return_arrow_whitespace.html +++ b/return_arrow_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/return_value_from_void_function.html b/return_value_from_void_function.html index 41a5db237..423d7ba18 100644 --- a/return_value_from_void_function.html +++ b/return_value_from_void_function.html @@ -101,6 +101,9 @@ + diff --git a/rule-directory.html b/rule-directory.html index 9d673d2cc..da71386c7 100644 --- a/rule-directory.html +++ b/rule-directory.html @@ -101,6 +101,9 @@ + diff --git a/search.json b/search.json index 46a147896..05637bf22 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV23shortConsoleDescriptionSSvp":{"name":"shortConsoleDescription","abstract":"

    A condensed console description.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV5regexSo19NSRegularExpressionCSgvp":{"name":"regex","abstract":"

    The regular expression to apply to trigger violations for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"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:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"

    Swift 5.8.x - https://swift.org/download/#swift-58

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_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:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

    Applies corrections for all rules to this file, returning performed corrections.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_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:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"

    Makes the current example focused. This is for debugging purposes only.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

    The description of the rule for which this correction was applied.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

    "},"Structs/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    "},"Structs/Command.html":{"name":"Command","abstract":"

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    "},"Structs/Configuration.html":{"name":"Configuration","abstract":"

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    "},"Structs/Correction.html":{"name":"Correction","abstract":"

    A value describing a SwiftLint violation that was corrected.

    "},"Structs/Example.html":{"name":"Example","abstract":"

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

    "},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"

    Represents a file that can compute style violations and corrections for a list of rules.

    "},"Structs/Location.html":{"name":"Location","abstract":"

    The placement of a segment of Swift in a collection of source files.

    "},"Structs/Region.html":{"name":"Region","abstract":"

    A contiguous region of Swift source code.

    "},"Structs/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/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"

    A rule configuration that allows specifying the desired severity level for violations.

    "},"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)

    "},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"

    A rule configuration used for defining custom rules in yaml.

    "},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_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:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

    The type of the rule that’s using this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP9isEqualToySbqd__AaBRd__lF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"

    The rule’s unique identifier which is the same as Rule.description.identifier.

    ","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

    Type-erased protocol used to check whether a rule is collectable.

    "},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"

    A rule that requires knowledge of all other files being linted.

    "},"Protocols/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:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"

    A rule that can correct violations.

    "},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

    "},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/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:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20unknownConfigurationyACSS_tcACmF":{"name":"unknownConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"

    Rule is listed multiple times in the configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"

    An identifier old has been renamed to new.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"

    Configuration for a rule is invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSaySSGcACmF":{"name":"invalidConfigurationKeys(_:)","abstract":"

    Some configuration keys are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"

    A generic warning specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"

    A generic error specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"

    A deprecation warning for a rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"

    The file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"

    The file at path is not writable.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"

    The file at path cannot be indexed by a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"

    No arguments were provided to compile a file at path within a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"

    Cursor information cannot be extracted from a specific location.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"

    An error that occurred when parsing YAML.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"

    Print the issue to the console.

    ","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"

    The accessibility of a Swift source declaration.

    "},"Enums/Issue.html":{"name":"Issue","abstract":"

    All possible SwiftLint issues which are printed as warnings by default.

    "},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"

    An identifier representing a SwiftLint rule, or all rules.

    "},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"

    All the possible rule kinds (categories).

    "},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"

    All possible rule list configuration errors.

    "},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

    The kind of expression for a contiguous set of Swift source tokens.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    The associated unique identifier for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"

    A file is virtual if it is not backed by a filesystem path.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_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:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

    "},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"

    A persisted cache for storing and retrieving linter results.

    "},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"

    Container to register and look up SwiftLint rules.

    "},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"

    A storage mechanism for aggregating the results of CollectingRules.

    "},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

    A unit of Swift source code, either on disk or in memory.

    "},"Classes/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_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"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:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"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/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV23shortConsoleDescriptionSSvp":{"name":"shortConsoleDescription","abstract":"

    A condensed console description.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV5regexSo19NSRegularExpressionCSgvp":{"name":"regex","abstract":"

    The regular expression to apply to trigger violations for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"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:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"

    Swift 5.8.x - https://swift.org/download/#swift-58

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"

    Configuration with a warning severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"

    Configuration with an error severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_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:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

    Applies corrections for all rules to this file, returning performed corrections.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_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:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"

    Makes the current example focused. This is for debugging purposes only.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

    The description of the rule for which this correction was applied.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"

    Check whether the sequence contains an element that satisfies the given predicate.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"

    Modify the last element.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

    "},"Structs/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    "},"Structs/Command.html":{"name":"Command","abstract":"

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    "},"Structs/Configuration.html":{"name":"Configuration","abstract":"

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    "},"Structs/Correction.html":{"name":"Correction","abstract":"

    A value describing a SwiftLint violation that was corrected.

    "},"Structs/Example.html":{"name":"Example","abstract":"

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

    "},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"

    Represents a file that can compute style violations and corrections for a list of rules.

    "},"Structs/Location.html":{"name":"Location","abstract":"

    The placement of a segment of Swift in a collection of source files.

    "},"Structs/Region.html":{"name":"Region","abstract":"

    A contiguous region of Swift source code.

    "},"Structs/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/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"

    A rule configuration that allows specifying the desired severity level for violations.

    "},"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)

    "},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"

    A rule configuration used for defining custom rules in yaml.

    "},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_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:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

    The type of the rule that’s using this configuration.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP9isEqualToySbqd__AaBRd__lF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

    Returns the NSString-based NSRanges to be replaced in the specified file.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

    Attempts to correct the violations to this rule in the specified file.

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"

    The rule’s unique identifier which is the same as Rule.description.identifier.

    ","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

    Type-erased protocol used to check whether a rule is collectable.

    "},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"

    A rule that requires knowledge of all other files being linted.

    "},"Protocols/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:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"

    A rule that can correct violations.

    "},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

    "},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/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:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20unknownConfigurationyACSS_tcACmF":{"name":"unknownConfiguration(ruleID:)","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"

    Rule is listed multiple times in the configuration.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"

    An identifier old has been renamed to new.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"

    Configuration for a rule is invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSaySSGcACmF":{"name":"invalidConfigurationKeys(_:)","abstract":"

    Some configuration keys are invalid.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"

    A generic warning specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"

    A generic error specified by a string.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"

    A deprecation warning for a rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"

    The file at path is not readable or cannot be opened.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"

    The file at path is not writable.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"

    The file at path cannot be indexed by a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"

    No arguments were provided to compile a file at path within a specific rule.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"

    Cursor information cannot be extracted from a specific location.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"

    An error that occurred when parsing YAML.

    ","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"

    Print the issue to the console.

    ","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"

    The accessibility of a Swift source declaration.

    "},"Enums/Issue.html":{"name":"Issue","abstract":"

    All possible SwiftLint issues which are printed as warnings by default.

    "},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"

    An identifier representing a SwiftLint rule, or all rules.

    "},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"

    All the possible rule kinds (categories).

    "},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"

    All possible rule list configuration errors.

    "},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

    The kind of expression for a contiguous set of Swift source tokens.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"

    A type that remembers the declared identifers (in order) up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVyShySSGGvp":{"name":"scope","abstract":"

    The hierarchical stack of identifiers declared up to the current position in the code.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAcA5StackVyShySSGG_tcfc":{"name":"init(scope:)","abstract":"

    Initializer.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"

    Indicate whether a given identifier is in scope.

    ","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    The associated unique identifier for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"

    A file is virtual if it is not backed by a filesystem path.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_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:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

    "},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"

    A persisted cache for storing and retrieving linter results.

    "},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"

    Container to register and look up SwiftLint rules.

    "},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"

    A storage mechanism for aggregating the results of CollectingRules.

    "},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

    A unit of Swift source code, either on disk or in memory.

    "},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"

    A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"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_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"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:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"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 6cdef8578..7c31c44d8 100644 --- a/self_binding.html +++ b/self_binding.html @@ -101,6 +101,9 @@ + diff --git a/self_in_property_initialization.html b/self_in_property_initialization.html index 64db82739..5c4b2a885 100644 --- a/self_in_property_initialization.html +++ b/self_in_property_initialization.html @@ -101,6 +101,9 @@ + diff --git a/shorthand_operator.html b/shorthand_operator.html index 4e2af14b3..54486e1a0 100644 --- a/shorthand_operator.html +++ b/shorthand_operator.html @@ -101,6 +101,9 @@ + diff --git a/shorthand_optional_binding.html b/shorthand_optional_binding.html index b360d7b99..3ff7c8bd4 100644 --- a/shorthand_optional_binding.html +++ b/shorthand_optional_binding.html @@ -101,6 +101,9 @@ + diff --git a/single_test_class.html b/single_test_class.html index 8f70032e6..65498b78d 100644 --- a/single_test_class.html +++ b/single_test_class.html @@ -101,6 +101,9 @@ + diff --git a/sorted_enum_cases.html b/sorted_enum_cases.html index 14e8b8e31..64b533578 100644 --- a/sorted_enum_cases.html +++ b/sorted_enum_cases.html @@ -101,6 +101,9 @@ + diff --git a/sorted_first_last.html b/sorted_first_last.html index bf97c2943..2e293e6b8 100644 --- a/sorted_first_last.html +++ b/sorted_first_last.html @@ -101,6 +101,9 @@ + diff --git a/sorted_imports.html b/sorted_imports.html index 99c94dc28..d103bfac9 100644 --- a/sorted_imports.html +++ b/sorted_imports.html @@ -101,6 +101,9 @@ + diff --git a/statement_position.html b/statement_position.html index a940ddb79..75819c1d9 100644 --- a/statement_position.html +++ b/statement_position.html @@ -101,6 +101,9 @@ + diff --git a/static_operator.html b/static_operator.html index 23604a883..fa18aeb4f 100644 --- a/static_operator.html +++ b/static_operator.html @@ -101,6 +101,9 @@ + diff --git a/strict_fileprivate.html b/strict_fileprivate.html index f5339f7ef..f13aa6a85 100644 --- a/strict_fileprivate.html +++ b/strict_fileprivate.html @@ -101,6 +101,9 @@ + diff --git a/strong_iboutlet.html b/strong_iboutlet.html index 8883197ef..7091d17a9 100644 --- a/strong_iboutlet.html +++ b/strong_iboutlet.html @@ -101,6 +101,9 @@ + diff --git a/superfluous_disable_command.html b/superfluous_disable_command.html index eea6eb996..86c8ceb53 100644 --- a/superfluous_disable_command.html +++ b/superfluous_disable_command.html @@ -101,6 +101,9 @@ + diff --git a/superfluous_else.html b/superfluous_else.html index d4bdd8798..8dd4825dd 100644 --- a/superfluous_else.html +++ b/superfluous_else.html @@ -101,6 +101,9 @@ + diff --git a/swift-syntax-dashboard.html b/swift-syntax-dashboard.html index d42210be7..7d4dd2fa4 100644 --- a/swift-syntax-dashboard.html +++ b/swift-syntax-dashboard.html @@ -101,6 +101,9 @@ + diff --git a/switch_case_alignment.html b/switch_case_alignment.html index d93be61e6..75ce172ba 100644 --- a/switch_case_alignment.html +++ b/switch_case_alignment.html @@ -101,6 +101,9 @@ + diff --git a/switch_case_on_newline.html b/switch_case_on_newline.html index 8176b42bf..991f164c7 100644 --- a/switch_case_on_newline.html +++ b/switch_case_on_newline.html @@ -101,6 +101,9 @@ + diff --git a/syntactic_sugar.html b/syntactic_sugar.html index 480f806ee..f03d4de4e 100644 --- a/syntactic_sugar.html +++ b/syntactic_sugar.html @@ -101,6 +101,9 @@ + diff --git a/test_case_accessibility.html b/test_case_accessibility.html index 70467fda2..1503cfff0 100644 --- a/test_case_accessibility.html +++ b/test_case_accessibility.html @@ -101,6 +101,9 @@ + diff --git a/todo.html b/todo.html index da04d0706..cee457edf 100644 --- a/todo.html +++ b/todo.html @@ -101,6 +101,9 @@ + diff --git a/toggle_bool.html b/toggle_bool.html index d0817f4f4..e6b1ce646 100644 --- a/toggle_bool.html +++ b/toggle_bool.html @@ -101,6 +101,9 @@ + diff --git a/trailing_closure.html b/trailing_closure.html index f24b28629..99d868681 100644 --- a/trailing_closure.html +++ b/trailing_closure.html @@ -101,6 +101,9 @@ + diff --git a/trailing_comma.html b/trailing_comma.html index 235cccba1..2e37d9271 100644 --- a/trailing_comma.html +++ b/trailing_comma.html @@ -101,6 +101,9 @@ + diff --git a/trailing_newline.html b/trailing_newline.html index 6a6ba2d37..b1fceab55 100644 --- a/trailing_newline.html +++ b/trailing_newline.html @@ -101,6 +101,9 @@ + diff --git a/trailing_semicolon.html b/trailing_semicolon.html index 44a18a6d9..6258c48a0 100644 --- a/trailing_semicolon.html +++ b/trailing_semicolon.html @@ -101,6 +101,9 @@ + diff --git a/trailing_whitespace.html b/trailing_whitespace.html index 651c2da9a..53f2298b3 100644 --- a/trailing_whitespace.html +++ b/trailing_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/type_body_length.html b/type_body_length.html index 00c27280c..d5a900c7d 100644 --- a/type_body_length.html +++ b/type_body_length.html @@ -101,6 +101,9 @@ + diff --git a/type_contents_order.html b/type_contents_order.html index f765a04d4..89a3ceeab 100644 --- a/type_contents_order.html +++ b/type_contents_order.html @@ -101,6 +101,9 @@ + diff --git a/type_name.html b/type_name.html index 7156adf3d..c20b4bc4f 100644 --- a/type_name.html +++ b/type_name.html @@ -101,6 +101,9 @@ + diff --git a/typesafe_array_init.html b/typesafe_array_init.html index f2eda3b04..69b2839fb 100644 --- a/typesafe_array_init.html +++ b/typesafe_array_init.html @@ -101,6 +101,9 @@ + diff --git a/unavailable_condition.html b/unavailable_condition.html index a06f75a24..986792a1c 100644 --- a/unavailable_condition.html +++ b/unavailable_condition.html @@ -101,6 +101,9 @@ + diff --git a/unavailable_function.html b/unavailable_function.html index 04858652a..b43adecdd 100644 --- a/unavailable_function.html +++ b/unavailable_function.html @@ -101,6 +101,9 @@ + diff --git a/unhandled_throwing_task.html b/unhandled_throwing_task.html index 469981892..d472c55f6 100644 --- a/unhandled_throwing_task.html +++ b/unhandled_throwing_task.html @@ -101,6 +101,9 @@ + diff --git a/unneeded_break_in_switch.html b/unneeded_break_in_switch.html index 8901f259e..fa5c937d4 100644 --- a/unneeded_break_in_switch.html +++ b/unneeded_break_in_switch.html @@ -101,6 +101,9 @@ + diff --git a/unneeded_parentheses_in_closure_argument.html b/unneeded_parentheses_in_closure_argument.html index 8effe5bc7..410e6ddc4 100644 --- a/unneeded_parentheses_in_closure_argument.html +++ b/unneeded_parentheses_in_closure_argument.html @@ -101,6 +101,9 @@ + diff --git a/unowned_variable_capture.html b/unowned_variable_capture.html index 41d1d81db..84da26646 100644 --- a/unowned_variable_capture.html +++ b/unowned_variable_capture.html @@ -101,6 +101,9 @@ + diff --git a/untyped_error_in_catch.html b/untyped_error_in_catch.html index a7883ef49..99acb699d 100644 --- a/untyped_error_in_catch.html +++ b/untyped_error_in_catch.html @@ -101,6 +101,9 @@ + diff --git a/unused_capture_list.html b/unused_capture_list.html index c52345e37..a4cb4236e 100644 --- a/unused_capture_list.html +++ b/unused_capture_list.html @@ -101,6 +101,9 @@ + diff --git a/unused_closure_parameter.html b/unused_closure_parameter.html index 79b01bbcc..ce7a49025 100644 --- a/unused_closure_parameter.html +++ b/unused_closure_parameter.html @@ -101,6 +101,9 @@ + diff --git a/unused_control_flow_label.html b/unused_control_flow_label.html index 84d8835f2..9a66b0f67 100644 --- a/unused_control_flow_label.html +++ b/unused_control_flow_label.html @@ -101,6 +101,9 @@ + diff --git a/unused_declaration.html b/unused_declaration.html index 5226536e2..b5658a5a9 100644 --- a/unused_declaration.html +++ b/unused_declaration.html @@ -101,6 +101,9 @@ + diff --git a/unused_enumerated.html b/unused_enumerated.html index 1debee9fb..1eaa20f20 100644 --- a/unused_enumerated.html +++ b/unused_enumerated.html @@ -101,6 +101,9 @@ + diff --git a/unused_import.html b/unused_import.html index 81d09e5bf..556b91430 100644 --- a/unused_import.html +++ b/unused_import.html @@ -101,6 +101,9 @@ + diff --git a/unused_optional_binding.html b/unused_optional_binding.html index 66e3eccd3..10a9c19e5 100644 --- a/unused_optional_binding.html +++ b/unused_optional_binding.html @@ -101,6 +101,9 @@ + diff --git a/unused_setter_value.html b/unused_setter_value.html index 50b657abd..2b22e024d 100644 --- a/unused_setter_value.html +++ b/unused_setter_value.html @@ -101,6 +101,9 @@ + diff --git a/valid_ibinspectable.html b/valid_ibinspectable.html index 57d9abd08..dca77d99f 100644 --- a/valid_ibinspectable.html +++ b/valid_ibinspectable.html @@ -101,6 +101,9 @@ + diff --git a/vertical_parameter_alignment.html b/vertical_parameter_alignment.html index 45005c91f..6dd80719e 100644 --- a/vertical_parameter_alignment.html +++ b/vertical_parameter_alignment.html @@ -101,6 +101,9 @@ + diff --git a/vertical_parameter_alignment_on_call.html b/vertical_parameter_alignment_on_call.html index ac670db71..c7bda8aff 100644 --- a/vertical_parameter_alignment_on_call.html +++ b/vertical_parameter_alignment_on_call.html @@ -101,6 +101,9 @@ + diff --git a/vertical_whitespace.html b/vertical_whitespace.html index 3024e713f..484c5889d 100644 --- a/vertical_whitespace.html +++ b/vertical_whitespace.html @@ -101,6 +101,9 @@ + diff --git a/vertical_whitespace_between_cases.html b/vertical_whitespace_between_cases.html index d2ce9a8c2..ad48ffdf4 100644 --- a/vertical_whitespace_between_cases.html +++ b/vertical_whitespace_between_cases.html @@ -101,6 +101,9 @@ + diff --git a/vertical_whitespace_closing_braces.html b/vertical_whitespace_closing_braces.html index 4034ee10e..d5372849a 100644 --- a/vertical_whitespace_closing_braces.html +++ b/vertical_whitespace_closing_braces.html @@ -101,6 +101,9 @@ + @@ -353,34 +356,34 @@ print("x is 5") }
    -
    foo(
    -    x: 5,
    -    y:6
    -)
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    [
     1,
     2,
     3
     ]
     
    +
    print([
    +  1
    +])
    +
    do {
       print("x is 5")
     }
     
    +
    foo(
    +    x: 5,
    +    y:6
    +)
    +
    func foo() {
       run(5) { x in
         print(x)
       }
     }
     
    -
    print([
    -  1
    -])
    +
    do {
    +  print("x is 5")
    +}
     
    print([foo {
       var sum = 0
    @@ -423,17 +426,6 @@
     
    do {
       print("x is 5")
     ↓
    -}
    -
    -
    foo(
    -    x: 5,
    -    y:6
    -↓
    -)
    -
    -
    do {
    -  print("x is 5")
    -↓
     
     }
     
    @@ -444,12 +436,22 @@ ↓ ]
    +
    print([
    +  1
    +↓
    +])
    +
    do {
       print("x is 5")
     ↓
    -
     }
     
    +
    foo(
    +    x: 5,
    +    y:6
    +↓
    +)
    +
    func foo() {
       run(5) { x in
         print(x)
    @@ -457,10 +459,11 @@
     ↓
     }
     
    -
    print([
    -  1
    +
    do {
    +  print("x is 5")
     ↓
    -])
    +
    +}
     
    print([foo {
       var sum = 0
    diff --git a/vertical_whitespace_opening_braces.html b/vertical_whitespace_opening_braces.html
    index 767b32ddd..aff410f0c 100644
    --- a/vertical_whitespace_opening_braces.html
    +++ b/vertical_whitespace_opening_braces.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/void_function_in_ternary.html b/void_function_in_ternary.html
    index 939dd5505..512d01394 100644
    --- a/void_function_in_ternary.html
    +++ b/void_function_in_ternary.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/void_return.html b/void_return.html
    index 8cf153dbc..62b1b3a16 100644
    --- a/void_return.html
    +++ b/void_return.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/weak_delegate.html b/weak_delegate.html
    index 26552a550..45c5a58b3 100644
    --- a/weak_delegate.html
    +++ b/weak_delegate.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/xct_specific_matcher.html b/xct_specific_matcher.html
    index a7a560c6a..acba942f5 100644
    --- a/xct_specific_matcher.html
    +++ b/xct_specific_matcher.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/xctfail_message.html b/xctfail_message.html
    index 36e71dec5..29a26df71 100644
    --- a/xctfail_message.html
    +++ b/xctfail_message.html
    @@ -101,6 +101,9 @@
                   
    +              
                   
    diff --git a/yoda_condition.html b/yoda_condition.html
    index 2c1755226..f7dda48eb 100644
    --- a/yoda_condition.html
    +++ b/yoda_condition.html
    @@ -101,6 +101,9 @@
                   
    +