From be3fd0762a9e0d44a0846f75af5b91ba2b709ed8 Mon Sep 17 00:00:00 2001 From: "swiftlintbot@jpsim.com" Date: Thu, 31 Aug 2023 21:09:23 +0000 Subject: [PATCH] Automated deployment to GitHub Pages: be83b486ca658d79481fbe59b9c63487247328ad --- Classes.html | 5 +- Classes/CustomRuleTimer.html | 3 + .../DeclaredIdentifiersTrackingVisitor.html | 3 + Classes/LinterCache.html | 3 + Classes/RuleRegistry.html | 3 + Classes/RuleStorage.html | 3 + Classes/SwiftLintFile.html | 3 + Classes/ViolationsSyntaxVisitor.html | 58 ++- Enums.html | 3 + Enums/AccessControlLevel.html | 3 + Enums/ExecutableInfo.html | 3 + Enums/Issue.html | 3 + Enums/OptionType.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 | 9 +- Extensions/Bool.html | 3 + Extensions/Double.html | 3 + Extensions/Int.html | 3 + Extensions/NSRegularExpression.html | 3 + Extensions/Optional.html | 3 + Extensions/Range.html | 3 + Extensions/Set.html | 3 + Extensions/String.html | 3 + Functions.html | 3 + Global Variables.html | 3 + Guides.html | 3 + Protocols.html | 7 +- Protocols/ASTRule.html | 3 + .../AcceptableByConfigurationElement.html | 3 + Protocols/AnalyzerRule.html | 3 + Protocols/CacheDescriptionProvider.html | 3 + Protocols/CollectingRule.html | 3 + Protocols/ConfigurationProviderRule.html | 3 + Protocols/CorrectableRule.html | 3 + Protocols/Documentable.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 | 19 +- Protocols/SwiftSyntaxRule.html | 3 + Protocols/ViolationsSyntaxRewriter.html | 7 +- Rules.html | 3 + Structs.html | 35 ++ Structs/ChildOptionSeverityConfiguration.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/ConfigurationElement.html | 3 + Structs/Correction.html | 3 + Structs/Example.html | 3 + Structs/Linter.html | 3 + Structs/Location.html | 3 + Structs/ReasonedRuleViolation.html | 3 + Structs/RegexConfiguration.html | 3 + Structs/Region.html | 3 + Structs/RuleConfigurationDescription.html | 3 + Structs/RuleConfigurationOption.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/Stack.html | 3 + Structs/StyleViolation.html | 3 + Structs/SwiftLintSyntaxMap.html | 3 + Structs/SwiftLintSyntaxToken.html | 3 + Structs/SwiftVersion.html | 3 + Structs/Version.html | 3 + Structs/ViolationCorrection.html | 484 ++++++++++++++++++ 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 | 5 +- .../Documents/Classes/CustomRuleTimer.html | 3 + .../DeclaredIdentifiersTrackingVisitor.html | 3 + .../Documents/Classes/LinterCache.html | 3 + .../Documents/Classes/RuleRegistry.html | 3 + .../Documents/Classes/RuleStorage.html | 3 + .../Documents/Classes/SwiftLintFile.html | 3 + .../Classes/ViolationsSyntaxVisitor.html | 58 ++- .../Contents/Resources/Documents/Enums.html | 3 + .../Documents/Enums/AccessControlLevel.html | 3 + .../Documents/Enums/ExecutableInfo.html | 3 + .../Resources/Documents/Enums/Issue.html | 3 + .../Resources/Documents/Enums/OptionType.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 | 9 +- .../Resources/Documents/Extensions/Bool.html | 3 + .../Documents/Extensions/Double.html | 3 + .../Resources/Documents/Extensions/Int.html | 3 + .../Extensions/NSRegularExpression.html | 3 + .../Documents/Extensions/Optional.html | 3 + .../Resources/Documents/Extensions/Range.html | 3 + .../Resources/Documents/Extensions/Set.html | 3 + .../Documents/Extensions/String.html | 3 + .../Resources/Documents/Functions.html | 3 + .../Resources/Documents/Global Variables.html | 3 + .../Contents/Resources/Documents/Guides.html | 3 + .../Resources/Documents/Protocols.html | 7 +- .../Documents/Protocols/ASTRule.html | 3 + .../AcceptableByConfigurationElement.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/Documentable.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 | 19 +- .../Documents/Protocols/SwiftSyntaxRule.html | 3 + .../Protocols/ViolationsSyntaxRewriter.html | 7 +- .../Contents/Resources/Documents/Rules.html | 3 + .../Contents/Resources/Documents/Structs.html | 35 ++ .../ChildOptionSeverityConfiguration.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 + .../Structs/ConfigurationElement.html | 3 + .../Documents/Structs/Correction.html | 3 + .../Resources/Documents/Structs/Example.html | 3 + .../Resources/Documents/Structs/Linter.html | 3 + .../Resources/Documents/Structs/Location.html | 3 + .../Structs/ReasonedRuleViolation.html | 3 + .../Documents/Structs/RegexConfiguration.html | 3 + .../Resources/Documents/Structs/Region.html | 3 + .../Structs/RuleConfigurationDescription.html | 3 + .../Structs/RuleConfigurationOption.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 + .../Resources/Documents/Structs/Stack.html | 3 + .../Documents/Structs/StyleViolation.html | 3 + .../Documents/Structs/SwiftLintSyntaxMap.html | 3 + .../Structs/SwiftLintSyntaxToken.html | 3 + .../Documents/Structs/SwiftVersion.html | 3 + .../Resources/Documents/Structs/Version.html | 3 + .../Structs/ViolationCorrection.html | 484 ++++++++++++++++++ .../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 + .../non_overridable_class_declaration.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_swiftui_state.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 | 3 + .../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 + .../Documents/unneeded_override.html | 3 + ...eeded_parentheses_in_closure_argument.html | 3 + .../unneeded_synthesized_initializer.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 | 3 + .../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 155648 -> 167936 bytes docsets/SwiftLintCore.tgz | Bin 568352 -> 575721 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 + non_overridable_class_declaration.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_swiftui_state.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 | 3 + 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_override.html | 3 + unneeded_parentheses_in_closure_argument.html | 3 + unneeded_synthesized_initializer.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 | 3 + 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 + 638 files changed, 3056 insertions(+), 50 deletions(-) create mode 100644 Structs/ViolationCorrection.html create mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html diff --git a/Classes.html b/Classes.html index 291c6b2e3..d4f97db56 100644 --- a/Classes.html +++ b/Classes.html @@ -331,6 +331,9 @@ + @@ -565,7 +568,7 @@
- Show on GitHub + Show on GitHub
diff --git a/Classes/CustomRuleTimer.html b/Classes/CustomRuleTimer.html index 338eb5e1a..180769bac 100644 --- a/Classes/CustomRuleTimer.html +++ b/Classes/CustomRuleTimer.html @@ -331,6 +331,9 @@ + diff --git a/Classes/DeclaredIdentifiersTrackingVisitor.html b/Classes/DeclaredIdentifiersTrackingVisitor.html index 064e2811c..979c94bcb 100644 --- a/Classes/DeclaredIdentifiersTrackingVisitor.html +++ b/Classes/DeclaredIdentifiersTrackingVisitor.html @@ -331,6 +331,9 @@ + diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html index 1fc52c964..e1adfb257 100644 --- a/Classes/LinterCache.html +++ b/Classes/LinterCache.html @@ -331,6 +331,9 @@ + diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html index 1fe22399c..736e5982e 100644 --- a/Classes/RuleRegistry.html +++ b/Classes/RuleRegistry.html @@ -331,6 +331,9 @@ + diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html index aef22aab8..e88004586 100644 --- a/Classes/RuleStorage.html +++ b/Classes/RuleStorage.html @@ -331,6 +331,9 @@ + diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html index fcb286737..02f3a069f 100644 --- a/Classes/SwiftLintFile.html +++ b/Classes/SwiftLintFile.html @@ -331,6 +331,9 @@ + diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html index d60999e0c..057e9f13d 100644 --- a/Classes/ViolationsSyntaxVisitor.html +++ b/Classes/ViolationsSyntaxVisitor.html @@ -331,6 +331,9 @@ + @@ -353,7 +356,7 @@

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

- Show on GitHub + Show on GitHub
@@ -392,6 +395,37 @@ +
  • +
    + + + + violationCorrections + +
    +
    +
    +
    +
    +
    +

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

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var violationCorrections: [ViolationCorrection]
    + +
    +
    + +
    +
    +
  • @@ -417,7 +451,7 @@
    @@ -446,7 +480,7 @@ @@ -475,7 +509,7 @@ @@ -504,7 +538,7 @@ @@ -533,7 +567,7 @@ @@ -562,7 +596,7 @@ @@ -591,7 +625,7 @@ @@ -620,7 +654,7 @@ @@ -649,7 +683,7 @@ @@ -678,7 +712,7 @@ @@ -707,7 +741,7 @@ diff --git a/Enums.html b/Enums.html index b2b1a7f0d..ff1a39e88 100644 --- a/Enums.html +++ b/Enums.html @@ -331,6 +331,9 @@
  • + diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html index 7e45a602e..e43acad43 100644 --- a/Enums/AccessControlLevel.html +++ b/Enums/AccessControlLevel.html @@ -331,6 +331,9 @@ + diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html index 28e607874..941a828c2 100644 --- a/Enums/ExecutableInfo.html +++ b/Enums/ExecutableInfo.html @@ -331,6 +331,9 @@ + diff --git a/Enums/Issue.html b/Enums/Issue.html index 669d9cb2e..f8a1040b5 100644 --- a/Enums/Issue.html +++ b/Enums/Issue.html @@ -331,6 +331,9 @@ + diff --git a/Enums/OptionType.html b/Enums/OptionType.html index c08d89cf8..d1bc92e9c 100644 --- a/Enums/OptionType.html +++ b/Enums/OptionType.html @@ -331,6 +331,9 @@ + diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html index 786ba214d..80cea6978 100644 --- a/Enums/RuleIdentifier.html +++ b/Enums/RuleIdentifier.html @@ -331,6 +331,9 @@ + diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html index 66caa551f..208d9675e 100644 --- a/Enums/RuleKind.html +++ b/Enums/RuleKind.html @@ -331,6 +331,9 @@ + diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html index ae5c66b15..865034611 100644 --- a/Enums/RuleListError.html +++ b/Enums/RuleListError.html @@ -331,6 +331,9 @@ + diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html index 69d7e42ee..8daf9508b 100644 --- a/Enums/SwiftExpressionKind.html +++ b/Enums/SwiftExpressionKind.html @@ -331,6 +331,9 @@ + diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html index 507f52282..f6b800d88 100644 --- a/Enums/ViolationSeverity.html +++ b/Enums/ViolationSeverity.html @@ -331,6 +331,9 @@ + diff --git a/Extensions.html b/Extensions.html index 22c35c3f5..688213008 100644 --- a/Extensions.html +++ b/Extensions.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/Array.html b/Extensions/Array.html index 0180b814d..3e93f9409 100644 --- a/Extensions/Array.html +++ b/Extensions/Array.html @@ -331,6 +331,9 @@ + @@ -725,7 +728,7 @@ @@ -755,7 +758,7 @@ @@ -808,7 +811,7 @@

    All declarations except for the specified ones.

    diff --git a/Extensions/Bool.html b/Extensions/Bool.html index 64c026cf5..86d9799f3 100644 --- a/Extensions/Bool.html +++ b/Extensions/Bool.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/Double.html b/Extensions/Double.html index cff531b2b..20704ec51 100644 --- a/Extensions/Double.html +++ b/Extensions/Double.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/Int.html b/Extensions/Int.html index d16bfced7..9ff3ed8b8 100644 --- a/Extensions/Int.html +++ b/Extensions/Int.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/NSRegularExpression.html b/Extensions/NSRegularExpression.html index 31d696473..b5e58f818 100644 --- a/Extensions/NSRegularExpression.html +++ b/Extensions/NSRegularExpression.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/Optional.html b/Extensions/Optional.html index 8ff12c454..72ca5e6db 100644 --- a/Extensions/Optional.html +++ b/Extensions/Optional.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/Range.html b/Extensions/Range.html index d94c11d16..c173a5a3a 100644 --- a/Extensions/Range.html +++ b/Extensions/Range.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/Set.html b/Extensions/Set.html index 834c00b56..77aacc736 100644 --- a/Extensions/Set.html +++ b/Extensions/Set.html @@ -331,6 +331,9 @@ + diff --git a/Extensions/String.html b/Extensions/String.html index e0427e4af..fbb6cd676 100644 --- a/Extensions/String.html +++ b/Extensions/String.html @@ -331,6 +331,9 @@ + diff --git a/Functions.html b/Functions.html index 934b04d64..1439738de 100644 --- a/Functions.html +++ b/Functions.html @@ -331,6 +331,9 @@ + diff --git a/Global Variables.html b/Global Variables.html index b3310f3fa..6b668fa17 100644 --- a/Global Variables.html +++ b/Global Variables.html @@ -331,6 +331,9 @@ + diff --git a/Guides.html b/Guides.html index d41756d6b..d8429382a 100644 --- a/Guides.html +++ b/Guides.html @@ -331,6 +331,9 @@ + diff --git a/Protocols.html b/Protocols.html index 992302ff2..1f6e88b71 100644 --- a/Protocols.html +++ b/Protocols.html @@ -331,6 +331,9 @@ + @@ -948,7 +951,7 @@ static analysis than syntactic checks.

    @@ -979,7 +982,7 @@ static analysis than syntactic checks.

    diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html index 13a39c631..2654c88e4 100644 --- a/Protocols/ASTRule.html +++ b/Protocols/ASTRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/AcceptableByConfigurationElement.html b/Protocols/AcceptableByConfigurationElement.html index 468d58225..a75f037a7 100644 --- a/Protocols/AcceptableByConfigurationElement.html +++ b/Protocols/AcceptableByConfigurationElement.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html index e13800681..962123056 100644 --- a/Protocols/AnalyzerRule.html +++ b/Protocols/AnalyzerRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/CacheDescriptionProvider.html b/Protocols/CacheDescriptionProvider.html index c323bf195..8e9c23332 100644 --- a/Protocols/CacheDescriptionProvider.html +++ b/Protocols/CacheDescriptionProvider.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html index 2477b8495..7e2b492b6 100644 --- a/Protocols/CollectingRule.html +++ b/Protocols/CollectingRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html index 41e061981..2d447ec67 100644 --- a/Protocols/ConfigurationProviderRule.html +++ b/Protocols/ConfigurationProviderRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html index ad034ec43..cc7c9d5e1 100644 --- a/Protocols/CorrectableRule.html +++ b/Protocols/CorrectableRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/Documentable.html b/Protocols/Documentable.html index e2202862b..84e21af4e 100644 --- a/Protocols/Documentable.html +++ b/Protocols/Documentable.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html index 60da6c766..c53297bda 100644 --- a/Protocols/Reporter.html +++ b/Protocols/Reporter.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/Rule.html b/Protocols/Rule.html index 2ce2bea21..c9d15ad75 100644 --- a/Protocols/Rule.html +++ b/Protocols/Rule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html index 254c2b3d8..fd4923782 100644 --- a/Protocols/RuleConfiguration.html +++ b/Protocols/RuleConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html index 3c814e133..9bdae371e 100644 --- a/Protocols/SeverityBasedRuleConfiguration.html +++ b/Protocols/SeverityBasedRuleConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/SubstitutionCorrectableASTRule.html b/Protocols/SubstitutionCorrectableASTRule.html index af4a2a5a8..2a87aa292 100644 --- a/Protocols/SubstitutionCorrectableASTRule.html +++ b/Protocols/SubstitutionCorrectableASTRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html index ffe33292e..e4b69fe45 100644 --- a/Protocols/SubstitutionCorrectableRule.html +++ b/Protocols/SubstitutionCorrectableRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html index abbbcc5f8..cd05f944f 100644 --- a/Protocols/SwiftSyntaxCorrectableRule.html +++ b/Protocols/SwiftSyntaxCorrectableRule.html @@ -331,6 +331,9 @@ + @@ -353,7 +356,7 @@

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

    @@ -369,6 +372,9 @@ makeRewriter(file:)
    + + Default implementation +
    @@ -377,6 +383,10 @@

    Produce a ViolationsSyntaxRewriter for the given file.

    +
    +

    Default Implementation

    +
    +

    Declaration

    @@ -407,10 +417,11 @@

    Return Value

    -

    A ViolationsSyntaxRewriter for the given file.

    +

    A ViolationsSyntaxRewriter for the given file. May be nil in which case the rule visitor’s + collected violationCorrections will be used.

    @@ -442,7 +453,7 @@
    - Show on GitHub + Show on GitHub
    diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html index e588a53f2..e9f3d3014 100644 --- a/Protocols/SwiftSyntaxRule.html +++ b/Protocols/SwiftSyntaxRule.html @@ -331,6 +331,9 @@ + diff --git a/Protocols/ViolationsSyntaxRewriter.html b/Protocols/ViolationsSyntaxRewriter.html index 6771cf8a1..945ab1efe 100644 --- a/Protocols/ViolationsSyntaxRewriter.html +++ b/Protocols/ViolationsSyntaxRewriter.html @@ -331,6 +331,9 @@ + @@ -353,7 +356,7 @@

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

    - Show on GitHub + Show on GitHub
    @@ -387,7 +390,7 @@
    - Show on GitHub + Show on GitHub
    diff --git a/Rules.html b/Rules.html index 9077e104c..591ef26dd 100644 --- a/Rules.html +++ b/Rules.html @@ -331,6 +331,9 @@ + diff --git a/Structs.html b/Structs.html index 004031325..a52b45f83 100644 --- a/Structs.html +++ b/Structs.html @@ -331,6 +331,9 @@ + @@ -1309,6 +1312,38 @@ levels: warning: 1 +
  • +
    + + + + ViolationCorrection + +
    +
    +
    +
    +
    +
    +

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

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ViolationCorrection
    + +
    +
    + +
    +
    +
  • diff --git a/Structs/ChildOptionSeverityConfiguration.html b/Structs/ChildOptionSeverityConfiguration.html index 2dc8ffa3a..3f4443b4b 100644 --- a/Structs/ChildOptionSeverityConfiguration.html +++ b/Structs/ChildOptionSeverityConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html index c31ec0cb0..f0cdfbe74 100644 --- a/Structs/CollectedLinter.html +++ b/Structs/CollectedLinter.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Command.html b/Structs/Command.html index c27c7a1ad..bedcb9000 100644 --- a/Structs/Command.html +++ b/Structs/Command.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html index 4ee082cb0..0dc6815ea 100644 --- a/Structs/Command/Action.html +++ b/Structs/Command/Action.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html index d53603bcf..e6e31724c 100644 --- a/Structs/Command/Modifier.html +++ b/Structs/Command/Modifier.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Configuration.html b/Structs/Configuration.html index 18b5e34a1..ce3f3e7c0 100644 --- a/Structs/Configuration.html +++ b/Structs/Configuration.html @@ -331,6 +331,9 @@ + diff --git a/Structs/ConfigurationElement.html b/Structs/ConfigurationElement.html index 215977f1d..cc0602e99 100644 --- a/Structs/ConfigurationElement.html +++ b/Structs/ConfigurationElement.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Correction.html b/Structs/Correction.html index d26cce4ae..b6ddccab3 100644 --- a/Structs/Correction.html +++ b/Structs/Correction.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Example.html b/Structs/Example.html index aa0ee586d..35083a1e8 100644 --- a/Structs/Example.html +++ b/Structs/Example.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Linter.html b/Structs/Linter.html index e6e15e07d..10bef9ca4 100644 --- a/Structs/Linter.html +++ b/Structs/Linter.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Location.html b/Structs/Location.html index 04dc00c87..7e723c590 100644 --- a/Structs/Location.html +++ b/Structs/Location.html @@ -331,6 +331,9 @@ + diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html index 9b1338e7d..e3947593c 100644 --- a/Structs/ReasonedRuleViolation.html +++ b/Structs/ReasonedRuleViolation.html @@ -331,6 +331,9 @@ + diff --git a/Structs/RegexConfiguration.html b/Structs/RegexConfiguration.html index e8ca5d701..8da71c8e9 100644 --- a/Structs/RegexConfiguration.html +++ b/Structs/RegexConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Region.html b/Structs/Region.html index 3ad7ef68a..f16a1e986 100644 --- a/Structs/Region.html +++ b/Structs/Region.html @@ -331,6 +331,9 @@ + diff --git a/Structs/RuleConfigurationDescription.html b/Structs/RuleConfigurationDescription.html index 65ddbbe60..268797236 100644 --- a/Structs/RuleConfigurationDescription.html +++ b/Structs/RuleConfigurationDescription.html @@ -331,6 +331,9 @@ + diff --git a/Structs/RuleConfigurationOption.html b/Structs/RuleConfigurationOption.html index 350033f54..27e5c0f2f 100644 --- a/Structs/RuleConfigurationOption.html +++ b/Structs/RuleConfigurationOption.html @@ -331,6 +331,9 @@ + diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html index 63e62b95d..727e1d141 100644 --- a/Structs/RuleDescription.html +++ b/Structs/RuleDescription.html @@ -331,6 +331,9 @@ + diff --git a/Structs/RuleList.html b/Structs/RuleList.html index 3ffa92165..53ecacf82 100644 --- a/Structs/RuleList.html +++ b/Structs/RuleList.html @@ -331,6 +331,9 @@ + diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html index eb9aebd34..190394e62 100644 --- a/Structs/RuleListDocumentation.html +++ b/Structs/RuleListDocumentation.html @@ -331,6 +331,9 @@ + diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html index 9fd9a1be6..31d87287d 100644 --- a/Structs/RuleParameter.html +++ b/Structs/RuleParameter.html @@ -331,6 +331,9 @@ + diff --git a/Structs/SeverityConfiguration.html b/Structs/SeverityConfiguration.html index eb2110930..233980925 100644 --- a/Structs/SeverityConfiguration.html +++ b/Structs/SeverityConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/Structs/SeverityLevelsConfiguration.html b/Structs/SeverityLevelsConfiguration.html index f8e3774f1..3a580e4b0 100644 --- a/Structs/SeverityLevelsConfiguration.html +++ b/Structs/SeverityLevelsConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Stack.html b/Structs/Stack.html index 9498c7775..b4034c8a5 100644 --- a/Structs/Stack.html +++ b/Structs/Stack.html @@ -331,6 +331,9 @@ + diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html index 50269b8b9..607154c9f 100644 --- a/Structs/StyleViolation.html +++ b/Structs/StyleViolation.html @@ -331,6 +331,9 @@ + diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html index 24cf68e43..bf4dbcd79 100644 --- a/Structs/SwiftLintSyntaxMap.html +++ b/Structs/SwiftLintSyntaxMap.html @@ -331,6 +331,9 @@ + diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html index 558d3688d..fc235334c 100644 --- a/Structs/SwiftLintSyntaxToken.html +++ b/Structs/SwiftLintSyntaxToken.html @@ -331,6 +331,9 @@ + diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html index 280d1df34..4f8a96c40 100644 --- a/Structs/SwiftVersion.html +++ b/Structs/SwiftVersion.html @@ -331,6 +331,9 @@ + diff --git a/Structs/Version.html b/Structs/Version.html index 62507513e..593915758 100644 --- a/Structs/Version.html +++ b/Structs/Version.html @@ -331,6 +331,9 @@ + diff --git a/Structs/ViolationCorrection.html b/Structs/ViolationCorrection.html new file mode 100644 index 000000000..6442d3621 --- /dev/null +++ b/Structs/ViolationCorrection.html @@ -0,0 +1,484 @@ + + + + ViolationCorrection Structure Reference + + + + + + + + + + + + + + + + +
    +

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

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    ViolationCorrection

    +
    +
    + +
    public struct ViolationCorrection
    + +
    +
    +

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

    + + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + start + +
      +
      +
      +
      +
      +
      +

      Start position of the violation range.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let start: AbsolutePosition
      + +
      +
      + +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Create a ViolationCorrection.

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Parameters

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

      Start position of the violation range.

      +
      +
      + + end + + +
      +

      End position of the violation range.

      +
      +
      + + replacement + + +
      +

      Replacement for the violating range.

      +
      +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html index f2e869614..218565ecf 100644 --- a/Structs/YamlParser.html +++ b/Structs/YamlParser.html @@ -331,6 +331,9 @@ + diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html index 128523145..d9d032757 100644 --- a/accessibility_label_for_image.html +++ b/accessibility_label_for_image.html @@ -330,6 +330,9 @@ + diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html index a3138ab6b..bbe0f3c8a 100644 --- a/accessibility_trait_for_button.html +++ b/accessibility_trait_for_button.html @@ -330,6 +330,9 @@ + diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html index 0c1bba60c..9e8185bbb 100644 --- a/anonymous_argument_in_multiline_closure.html +++ b/anonymous_argument_in_multiline_closure.html @@ -330,6 +330,9 @@ + diff --git a/anyobject_protocol.html b/anyobject_protocol.html index 5c9cc75b2..65d2cb474 100644 --- a/anyobject_protocol.html +++ b/anyobject_protocol.html @@ -330,6 +330,9 @@ + diff --git a/array_init.html b/array_init.html index 2c8ba2471..5aa0a8a2f 100644 --- a/array_init.html +++ b/array_init.html @@ -330,6 +330,9 @@ + diff --git a/attributes.html b/attributes.html index 37e1997d8..b3dad7793 100644 --- a/attributes.html +++ b/attributes.html @@ -330,6 +330,9 @@ + diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html index 79091e284..490a5eef8 100644 --- a/balanced_xctest_lifecycle.html +++ b/balanced_xctest_lifecycle.html @@ -330,6 +330,9 @@ + diff --git a/blanket_disable_command.html b/blanket_disable_command.html index b4da1734d..1aaa12129 100644 --- a/blanket_disable_command.html +++ b/blanket_disable_command.html @@ -330,6 +330,9 @@ + diff --git a/block_based_kvo.html b/block_based_kvo.html index 041cb792c..ae6d5672b 100644 --- a/block_based_kvo.html +++ b/block_based_kvo.html @@ -330,6 +330,9 @@ + diff --git a/capture_variable.html b/capture_variable.html index d87f141d3..8a6389776 100644 --- a/capture_variable.html +++ b/capture_variable.html @@ -330,6 +330,9 @@ + diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html index 9bae07f82..183bc5ef3 100644 --- a/class_delegate_protocol.html +++ b/class_delegate_protocol.html @@ -330,6 +330,9 @@ + diff --git a/closing_brace.html b/closing_brace.html index e53897e56..23aea4001 100644 --- a/closing_brace.html +++ b/closing_brace.html @@ -330,6 +330,9 @@ + diff --git a/closure_body_length.html b/closure_body_length.html index 8a7ef26ff..4dc2d1991 100644 --- a/closure_body_length.html +++ b/closure_body_length.html @@ -330,6 +330,9 @@ + diff --git a/closure_end_indentation.html b/closure_end_indentation.html index d58be1a61..93e4a4c85 100644 --- a/closure_end_indentation.html +++ b/closure_end_indentation.html @@ -330,6 +330,9 @@ + diff --git a/closure_parameter_position.html b/closure_parameter_position.html index 7c861ec58..ae2a78ea7 100644 --- a/closure_parameter_position.html +++ b/closure_parameter_position.html @@ -330,6 +330,9 @@ + diff --git a/closure_spacing.html b/closure_spacing.html index 3d34d10f6..18323e132 100644 --- a/closure_spacing.html +++ b/closure_spacing.html @@ -330,6 +330,9 @@ + diff --git a/collection_alignment.html b/collection_alignment.html index 86d556577..cb29212c8 100644 --- a/collection_alignment.html +++ b/collection_alignment.html @@ -330,6 +330,9 @@ + diff --git a/colon.html b/colon.html index 2e56bba0e..a233c57ca 100644 --- a/colon.html +++ b/colon.html @@ -330,6 +330,9 @@ + diff --git a/comma.html b/comma.html index 9573ab2bd..c0e4b7e34 100644 --- a/comma.html +++ b/comma.html @@ -330,6 +330,9 @@ + diff --git a/comma_inheritance.html b/comma_inheritance.html index 3cf2467c4..794276d45 100644 --- a/comma_inheritance.html +++ b/comma_inheritance.html @@ -330,6 +330,9 @@ + diff --git a/comment_spacing.html b/comment_spacing.html index 212c8fa60..a2674018c 100644 --- a/comment_spacing.html +++ b/comment_spacing.html @@ -330,6 +330,9 @@ + diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html index 517f2d288..4fed39bf4 100644 --- a/compiler_protocol_init.html +++ b/compiler_protocol_init.html @@ -330,6 +330,9 @@ + diff --git a/computed_accessors_order.html b/computed_accessors_order.html index 1971358be..10d1bd291 100644 --- a/computed_accessors_order.html +++ b/computed_accessors_order.html @@ -330,6 +330,9 @@ + diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html index 7130dcc9b..0a22702ac 100644 --- a/conditional_returns_on_newline.html +++ b/conditional_returns_on_newline.html @@ -330,6 +330,9 @@ + diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html index 70e2364af..2b49b1897 100644 --- a/contains_over_filter_count.html +++ b/contains_over_filter_count.html @@ -330,6 +330,9 @@ + diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html index fa047d3cb..b122b0f85 100644 --- a/contains_over_filter_is_empty.html +++ b/contains_over_filter_is_empty.html @@ -330,6 +330,9 @@ + diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html index ededae821..97271fd0f 100644 --- a/contains_over_first_not_nil.html +++ b/contains_over_first_not_nil.html @@ -330,6 +330,9 @@ + diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html index ffa8d48bb..025087c1d 100644 --- a/contains_over_range_nil_comparison.html +++ b/contains_over_range_nil_comparison.html @@ -330,6 +330,9 @@ + diff --git a/control_statement.html b/control_statement.html index 8d4193be3..4e8625856 100644 --- a/control_statement.html +++ b/control_statement.html @@ -330,6 +330,9 @@ + diff --git a/convenience_type.html b/convenience_type.html index 6cd0f8369..c19ce1b6c 100644 --- a/convenience_type.html +++ b/convenience_type.html @@ -330,6 +330,9 @@ + diff --git a/custom_rules.html b/custom_rules.html index 9b24072ab..ca4e6960c 100644 --- a/custom_rules.html +++ b/custom_rules.html @@ -330,6 +330,9 @@ + diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html index 8a3a8b852..87eeefad9 100644 --- a/cyclomatic_complexity.html +++ b/cyclomatic_complexity.html @@ -330,6 +330,9 @@ + diff --git a/deployment_target.html b/deployment_target.html index 1b5c59a48..6195a9778 100644 --- a/deployment_target.html +++ b/deployment_target.html @@ -330,6 +330,9 @@ + diff --git a/direct_return.html b/direct_return.html index 5c8270f3e..e3bf4c42b 100644 --- a/direct_return.html +++ b/direct_return.html @@ -330,6 +330,9 @@ + diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html index 5f9872746..006812924 100644 --- a/discarded_notification_center_observer.html +++ b/discarded_notification_center_observer.html @@ -330,6 +330,9 @@ + diff --git a/discouraged_assert.html b/discouraged_assert.html index 028b1c2a7..35f4b006f 100644 --- a/discouraged_assert.html +++ b/discouraged_assert.html @@ -330,6 +330,9 @@ + diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html index 2ead668d1..05d9713f2 100644 --- a/discouraged_direct_init.html +++ b/discouraged_direct_init.html @@ -330,6 +330,9 @@ + diff --git a/discouraged_none_name.html b/discouraged_none_name.html index f529a7902..43e9f9d6d 100644 --- a/discouraged_none_name.html +++ b/discouraged_none_name.html @@ -330,6 +330,9 @@ + diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html index e7fcc70c8..207678db2 100644 --- a/discouraged_object_literal.html +++ b/discouraged_object_literal.html @@ -330,6 +330,9 @@ + diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html index 54e14eb88..8f6babb67 100644 --- a/discouraged_optional_boolean.html +++ b/discouraged_optional_boolean.html @@ -330,6 +330,9 @@ + diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html index f5f0f7ad6..c20ea9b35 100644 --- a/discouraged_optional_collection.html +++ b/discouraged_optional_collection.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html index 291c6b2e3..d4f97db56 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html @@ -331,6 +331,9 @@ + @@ -565,7 +568,7 @@
    - Show on GitHub + Show on GitHub
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html index 338eb5e1a..180769bac 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html index 064e2811c..979c94bcb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html index 1fc52c964..e1adfb257 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html index 1fe22399c..736e5982e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html index aef22aab8..e88004586 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html index fcb286737..02f3a069f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html index d60999e0c..057e9f13d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html @@ -331,6 +331,9 @@ + @@ -353,7 +356,7 @@

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

    - Show on GitHub + Show on GitHub
    @@ -392,6 +395,37 @@ +
  • +
    + + + + violationCorrections + +
    +
    +
    +
    +
    +
    +

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

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var violationCorrections: [ViolationCorrection]
    + +
    +
    + +
    +
    +
  • @@ -417,7 +451,7 @@
    @@ -446,7 +480,7 @@ @@ -475,7 +509,7 @@ @@ -504,7 +538,7 @@ @@ -533,7 +567,7 @@ @@ -562,7 +596,7 @@ @@ -591,7 +625,7 @@ @@ -620,7 +654,7 @@ @@ -649,7 +683,7 @@ @@ -678,7 +712,7 @@ @@ -707,7 +741,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html index b2b1a7f0d..ff1a39e88 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html @@ -331,6 +331,9 @@
  • + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html index 7e45a602e..e43acad43 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html index 28e607874..941a828c2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html index 669d9cb2e..f8a1040b5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html index c08d89cf8..d1bc92e9c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html index 786ba214d..80cea6978 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html index 66caa551f..208d9675e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html index ae5c66b15..865034611 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html index 69d7e42ee..8daf9508b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html index 507f52282..f6b800d88 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html index 22c35c3f5..688213008 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html index 0180b814d..3e93f9409 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html @@ -331,6 +331,9 @@ + @@ -725,7 +728,7 @@ @@ -755,7 +758,7 @@ @@ -808,7 +811,7 @@

    All declarations except for the specified ones.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html index 64c026cf5..86d9799f3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html index cff531b2b..20704ec51 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html index d16bfced7..9ff3ed8b8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html index 31d696473..b5e58f818 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html index 8ff12c454..72ca5e6db 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html index d94c11d16..c173a5a3a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html index 834c00b56..77aacc736 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html index e0427e4af..fbb6cd676 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html index 934b04d64..1439738de 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html index b3310f3fa..6b668fa17 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html index d41756d6b..d8429382a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html index 992302ff2..1f6e88b71 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html @@ -331,6 +331,9 @@ + @@ -948,7 +951,7 @@ static analysis than syntactic checks.

    @@ -979,7 +982,7 @@ static analysis than syntactic checks.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html index 13a39c631..2654c88e4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html index 468d58225..a75f037a7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html index e13800681..962123056 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html index c323bf195..8e9c23332 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html index 2477b8495..7e2b492b6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html index 41e061981..2d447ec67 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html index ad034ec43..cc7c9d5e1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html index e2202862b..84e21af4e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html index 60da6c766..c53297bda 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html index 2ce2bea21..c9d15ad75 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html index 254c2b3d8..fd4923782 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html index 3c814e133..9bdae371e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html index af4a2a5a8..2a87aa292 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html index ffe33292e..e4b69fe45 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html index abbbcc5f8..cd05f944f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html @@ -331,6 +331,9 @@ + @@ -353,7 +356,7 @@

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

    @@ -369,6 +372,9 @@ makeRewriter(file:)
    + + Default implementation +
    @@ -377,6 +383,10 @@

    Produce a ViolationsSyntaxRewriter for the given file.

    +
    +

    Default Implementation

    +
    +

    Declaration

    @@ -407,10 +417,11 @@

    Return Value

    -

    A ViolationsSyntaxRewriter for the given file.

    +

    A ViolationsSyntaxRewriter for the given file. May be nil in which case the rule visitor’s + collected violationCorrections will be used.

    @@ -442,7 +453,7 @@
    - Show on GitHub + Show on GitHub
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html index e588a53f2..e9f3d3014 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html index 6771cf8a1..945ab1efe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html @@ -331,6 +331,9 @@ + @@ -353,7 +356,7 @@

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

    - Show on GitHub + Show on GitHub
    @@ -387,7 +390,7 @@
    - Show on GitHub + Show on GitHub
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html index 9077e104c..591ef26dd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html index 004031325..a52b45f83 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html @@ -331,6 +331,9 @@ + @@ -1309,6 +1312,38 @@ levels: warning: 1 +
  • +
    + + + + ViolationCorrection + +
    +
    +
    +
    +
    +
    +

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

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ViolationCorrection
    + +
    +
    + +
    +
    +
  • diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html index 2dc8ffa3a..3f4443b4b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html index c31ec0cb0..f0cdfbe74 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html index c27c7a1ad..bedcb9000 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html @@ -331,6 +331,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 4ee082cb0..0dc6815ea 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html @@ -331,6 +331,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 d53603bcf..e6e31724c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html index 18b5e34a1..ce3f3e7c0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html index 215977f1d..cc0602e99 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html index d26cce4ae..b6ddccab3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html index aa0ee586d..35083a1e8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html index e6e15e07d..10bef9ca4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html index 04dc00c87..7e723c590 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html index 9b1338e7d..e3947593c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html index e8ca5d701..8da71c8e9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html index 3ad7ef68a..f16a1e986 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html index 65ddbbe60..268797236 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html index 350033f54..27e5c0f2f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html index 63e62b95d..727e1d141 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html index 3ffa92165..53ecacf82 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html index eb9aebd34..190394e62 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html index 9fd9a1be6..31d87287d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html index eb2110930..233980925 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html index f8e3774f1..3a580e4b0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html index 9498c7775..b4034c8a5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html index 50269b8b9..607154c9f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html index 24cf68e43..bf4dbcd79 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html index 558d3688d..fc235334c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html index 280d1df34..4f8a96c40 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html index 62507513e..593915758 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html @@ -331,6 +331,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html new file mode 100644 index 000000000..6442d3621 --- /dev/null +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html @@ -0,0 +1,484 @@ + + + + ViolationCorrection Structure Reference + + + + + + + + + + + + + + + + +
    +

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

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +

    + + Dash + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    ViolationCorrection

    +
    +
    + +
    public struct ViolationCorrection
    + +
    +
    +

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

    + + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + start + +
      +
      +
      +
      +
      +
      +

      Start position of the violation range.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let start: AbsolutePosition
      + +
      +
      + +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Create a ViolationCorrection.

      + +
      +
      +

      Declaration

      +
      +

      Swift

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

      Parameters

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

      Start position of the violation range.

      +
      +
      + + end + + +
      +

      End position of the violation range.

      +
      +
      + + replacement + + +
      +

      Replacement for the violating range.

      +
      +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html index f2e869614..218565ecf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html @@ -331,6 +331,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 128523145..d9d032757 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 @@ -330,6 +330,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 a3138ab6b..bbe0f3c8a 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 @@ -330,6 +330,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 0c1bba60c..9e8185bbb 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html index 5c9cc75b2..65d2cb474 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html index 2c8ba2471..5aa0a8a2f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html index 37e1997d8..b3dad7793 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html @@ -330,6 +330,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 79091e284..490a5eef8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html @@ -330,6 +330,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 b4da1734d..1aaa12129 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html @@ -330,6 +330,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 041cb792c..ae6d5672b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html index d87f141d3..8a6389776 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html @@ -330,6 +330,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 9bae07f82..183bc5ef3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html index e53897e56..23aea4001 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html @@ -330,6 +330,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 8a7ef26ff..4dc2d1991 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html @@ -330,6 +330,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 d58be1a61..93e4a4c85 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html @@ -330,6 +330,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 7c861ec58..ae2a78ea7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html index 3d34d10f6..18323e132 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html index 86d556577..cb29212c8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html index 2e56bba0e..a233c57ca 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html index 9573ab2bd..c0e4b7e34 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html index 3cf2467c4..794276d45 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html index 212c8fa60..a2674018c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html @@ -330,6 +330,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 517f2d288..4fed39bf4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html @@ -330,6 +330,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 1971358be..10d1bd291 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html @@ -330,6 +330,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 7130dcc9b..0a22702ac 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 @@ -330,6 +330,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 70e2364af..2b49b1897 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 @@ -330,6 +330,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 fa047d3cb..b122b0f85 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 @@ -330,6 +330,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 ededae821..97271fd0f 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 @@ -330,6 +330,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 ffa8d48bb..025087c1d 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html index 8d4193be3..4e8625856 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html index 6cd0f8369..c19ce1b6c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html index 9b24072ab..ca4e6960c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html index 8a3a8b852..87eeefad9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html index 1b5c59a48..6195a9778 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html index 5c8270f3e..e3bf4c42b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html @@ -330,6 +330,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 5f9872746..006812924 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html index 028b1c2a7..35f4b006f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html @@ -330,6 +330,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 2ead668d1..05d9713f2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html @@ -330,6 +330,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 f529a7902..43e9f9d6d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html @@ -330,6 +330,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 e7fcc70c8..207678db2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html @@ -330,6 +330,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 54e14eb88..8f6babb67 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html @@ -330,6 +330,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 f5f0f7ad6..c20ea9b35 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html index ff9f95c88..2f2bdded5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html @@ -330,6 +330,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 b4c2a21c9..b5defe497 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html index 753bfb960..27e00b0fe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html @@ -330,6 +330,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 c414000a8..1e1d5e7dd 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html index 0bfa000ce..28558be19 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html @@ -330,6 +330,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 ff7adc1cf..c993b1159 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html index 86f2ff0ce..8fd4d1412 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html @@ -330,6 +330,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 7cc02d3e8..e69a47acd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html index 0fd0a7f86..617e65c9c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html @@ -330,6 +330,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 21278b2a2..3030f2979 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html index b13e510f0..895108fc3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html @@ -330,6 +330,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 4712847df..d0c4580f8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html @@ -330,6 +330,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 80529a481..5167f678d 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html index a8bafefee..fa7325309 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html index 55d2bbc9d..3b4934eb7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html @@ -330,6 +330,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 7757c0b84..3efe27388 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html index e97e9743f..0f7ca74fd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html index 3ae743702..30e09fb0b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html @@ -330,6 +330,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 a986f879c..d95a74320 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 @@ -330,6 +330,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 b3e69ac50..d7df9a3a6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html @@ -330,6 +330,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 81a497373..b67a35df8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html index f96c0f69e..a87a649b0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html @@ -330,6 +330,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 a7d5baefe..84c69fd8f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html index aa47bdf40..5f7905473 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html index 0c49b1ae7..4b2f8fa1d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html index e5127ed6e..574f6a309 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html @@ -330,6 +330,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 a6ae5a785..4c9323306 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 @@ -330,6 +330,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 4f7f29ce4..03e2047fd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html index d65fc0e1c..eece26fc9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html @@ -330,6 +330,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 bae539bc3..2a3a68aed 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html index 326f28f8b..76dab47b8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html index a5a8116ee..c6d12537b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html index 6a1253720..2e222c0e1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html index 75b4ad87d..0e93c2d70 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html @@ -330,6 +330,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 040460601..8f75fa41e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html @@ -330,6 +330,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 3d94a7876..2f0cd7098 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 @@ -330,6 +330,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 b9fce2068..8711da1a8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html @@ -330,6 +330,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 50a69dd08..61cdfe784 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html @@ -330,6 +330,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 97eaafb19..037d93ec1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html index e23b59ef2..b98223628 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html index d144d61a1..1c0f3c6cd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html index a851d7800..f09f11ce5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html index e0df22cb0..86a05a126 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html @@ -330,6 +330,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 9aed99a7c..2073028d4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html index c29ffefdb..ad1eb7403 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html index 8a7b92b63..b04c9f74e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html index cfdf201fc..63a459998 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html index 1a8a6ddb7..cbf74e446 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html @@ -330,6 +330,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 a2a640674..3b263d1f5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html index fafeead91..c65526eeb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html @@ -330,6 +330,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 5b46a7eef..e39df6078 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html index 08342cae4..d0f5b5bee 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html index 78eab2426..3e9fdc19e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html index 190378f74..4d708e4f9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html @@ -330,6 +330,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 03666e19c..99646d05b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html index 4cf436287..9158f6c25 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html index b33c73f90..97ba4e879 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html index ea13afb01..297635c64 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html index e56ff8a55..c77eb4669 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html @@ -330,6 +330,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 3b4aa53cf..275feb858 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html @@ -330,6 +330,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 d9390c175..782a1c5ce 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html index 39e30654f..bbaca564f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html @@ -330,6 +330,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 4d3b4eee1..93a1ec195 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html index c5a376601..dae440503 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html @@ -330,6 +330,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 4b2dc5730..7874ca477 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 @@ -330,6 +330,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 dcddaf6a9..632df663f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html @@ -330,6 +330,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 b8d852d3e..6d2aeb4cc 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html index 72144774d..746776441 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html index 3332d1af2..b53f204d5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html index b1e700ac7..805077b30 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html index 1426cbdf9..0bb4adc40 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html @@ -330,6 +330,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 33d72ed24..11b7be51c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html @@ -330,6 +330,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 96e136cb7..994a433ae 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html @@ -330,6 +330,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 2d5b1f108..258d391bc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html index 07c8200b1..ee80fecd3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html @@ -330,6 +330,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 37f31453e..95ee5e09e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html @@ -330,6 +330,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 875d3a653..f6e1f8fc0 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html index 185e85cd4..e19c4e719 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html index 72856d044..29c4e8b42 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html @@ -330,6 +330,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 9058ba853..09f9ebe12 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 @@ -330,6 +330,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 4b726166f..ca8849111 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html @@ -330,6 +330,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 5bd7146b8..9ffcf1d38 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html @@ -330,6 +330,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 604d29bb0..2c53447f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html @@ -330,6 +330,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 2790fd9f7..22cfc0eb1 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html index 25481e026..ba5d75aab 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html @@ -330,6 +330,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 455bce827..fb0e30e98 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html @@ -330,6 +330,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 d868c9d91..0e004e3d3 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html index 6d6c616ac..01a3b17a5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html @@ -330,6 +330,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 93abde39b..2bbc30900 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html @@ -330,6 +330,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 35b856c8f..ce8209317 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html index 60752de63..e1defcbf1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html index 1ee1313ca..6e9a4adec 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html index 028333244..7dd0d47f2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html @@ -330,6 +330,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 2c10da6b9..bbec78b1b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html index f036c3cf3..5a828bcf7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html @@ -330,6 +330,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 2efca7a56..ef58c24e8 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 @@ -330,6 +330,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 2e71887f4..ddd620138 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html @@ -330,6 +330,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 10b5f925d..686619872 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html @@ -330,6 +330,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 465107ce6..85003f40f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html @@ -330,6 +330,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 388713194..c56920c87 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html index 52bd1f116..bda6e27fe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html index 6c5075891..0210ab194 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html @@ -330,6 +330,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 6382202da..72e9c36af 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 @@ -330,6 +330,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 19d749079..94a08539d 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 @@ -330,6 +330,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 11d1e8364..99d8b18c8 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 @@ -330,6 +330,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 058cd6ed9..305146123 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html index ce409c2d5..c8069dafe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html index af6bb9735..ae56734c6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html @@ -330,6 +330,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 9c439d92f..37760306a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html index 53636cbd6..a3598c6f5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html index 7cd26a6ba..5a94990f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html @@ -330,6 +330,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 10e54d0cc..aca15b771 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html @@ -330,6 +330,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 878225944..060773c32 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html @@ -330,6 +330,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 e80c4bb5d..6ce95ae02 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html @@ -330,6 +330,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 dd9a81e41..74b3348ed 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 @@ -330,6 +330,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 3639c907e..0dcf7e980 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html @@ -330,6 +330,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 8f91321b1..0a0ad0677 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 @@ -330,6 +330,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 7df9445c8..defaf7d7c 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 @@ -330,6 +330,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 345c8b276..5c5af3175 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html index beb42235e..57ce3b812 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html index f2d61592b..83085d3b8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html @@ -330,6 +330,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 303b6e669..2510bcf0d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html @@ -330,6 +330,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 0b82c6b0a..1c2364e51 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html @@ -330,6 +330,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 1d63949e1..10d358c8b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html @@ -330,6 +330,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 0a1e9ffb1..dd12e33b7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html @@ -330,6 +330,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 b5db0d733..22b19043a 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 @@ -330,6 +330,9 @@ + 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 dc9e5d834..50b3c5692 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 @@ -330,6 +330,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 43fa2eba6..769145d68 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 @@ -330,6 +330,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 ed0ef493a..9ecd56bfc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html @@ -330,6 +330,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 5b6764ca1..76bf985c5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html index 20e3a1db7..c4785e355 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html @@ -330,6 +330,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 986a3900c..cf684683b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html @@ -330,6 +330,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 e86cdef82..0d6d4e99e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html @@ -330,6 +330,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 4a242e4b8..cb6bb1b6a 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html index f85c33484..439dafeaf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json index 94ad4e5b4..e9fdb2e03 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:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

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

    The threshold for a violation to be an error.

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

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

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

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

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

    The identifier for this custom rule.

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

    The name for this custom rule.

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

    The message to be presented when producing violations.

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

    Regular expressions to include when matching the file path.

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

    Regular expressions to exclude when matching the file path.

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

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

    The index of the regex capture group to match.

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

    The RuleDescription for the custom rule defined here.

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

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

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

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

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

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

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

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

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

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

    Creates a RuleList by specifying all its rules.

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

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

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

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

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

    The RuleKind that best categorizes this rule.

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

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

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

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

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

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

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

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

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

    The console-printable string for this description.

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

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

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

    Creates a RuleDescription by specifying all its properties directly.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Create a SeverityConfiguration with the specified severity.

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

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

    Wrapped option value.

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

    The option’s name. This field can only be accessed by the element’s name prefixed with a $.

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

    Default constructor.

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

    Constructor for optional values.

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

    Constructor for a ConfigurationElement without a key.

    ","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

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

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

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

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

    All SwiftLint rule identifiers that are disabled in this region.

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

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

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

    Whether the specific location is contained in this region.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Configuration disabling an option.

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

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/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/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

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

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

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

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

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

    Description of a rule configuration.

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

    A single option of a RuleConfigurationDescription.

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

    A result builder creating configuration descriptions.

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

    A single parameter of a rule configuration.

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

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

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    A violation produced by ViolationsSyntaxVisitors.

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

    A rule configuration used for defining custom rules in yaml.

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

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

    "},"Protocols/SwiftSyntaxRule.html#/s: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/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/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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run. It can be built using the annotated result builder.

    ","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/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/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

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

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

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

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

    Apply an untyped configuration to the current value.

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

    Whether the specified configuration is equivalent to the current value.

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

    Make the object an option.

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

    Make the object a description.

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

    Convert an object to Markdown.

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

    Convert an object to a single line string.

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

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

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

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

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

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

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

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

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

    An option type that does not need a key when used in a ConfigurationElement. Its value will be inlined.

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

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

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

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

    Interface providing access to a cache description.

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

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

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

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

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

    An interface for reporting violations as strings.

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

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

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

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

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

    A rule that is user-configurable.

    "},"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/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/Range.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Range"},"Extensions/NSRegularExpression.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"NSRegularExpression"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

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

    Make these examples skip wrapping in string tests.

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

    Make these examples skip multi-byte offset tests.

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

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","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"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression"},"Extensions/Range.html":{"name":"Range"},"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/ViolationSeverity.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

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

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

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

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

    Creates a RuleIdentifier by its string representation.

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

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

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

    A boolean flag.

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

    A string option.

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

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

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

    An integer option.

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

    A floating point number option.

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

    Special option for a ViolationSeverity.

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

    A list of options.

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

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

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

    Operator enabling an easy way to create a configuration option.

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

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"OptionType"},"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:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

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

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

    Print the issue to the console.

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

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

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

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

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

    Accessible by the declaration’s same program.

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

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

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

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

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

    Returns true if is private or fileprivate

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

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

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

    Type of an option.

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible rule list configuration errors.

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

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

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

    The magnitude of a StyleViolation.

    "},"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/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"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"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

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

    The following global variables are available globally.

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

    The following enumerations are available globally.

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

    The following extensions are available globally.

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

    The following functions are available globally.

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

    The following protocols are available globally.

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

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start0A6Syntax16AbsolutePositionVvp":{"name":"start","abstract":"

    Start position of the violation range.

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

    Create a ViolationCorrection.

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

    The threshold for a violation to be a warning.

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

    The threshold for a violation to be an error.

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

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

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

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

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

    The identifier for this custom rule.

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

    The name for this custom rule.

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

    The message to be presented when producing violations.

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

    Regular expressions to include when matching the file path.

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

    Regular expressions to exclude when matching the file path.

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

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

    The index of the regex capture group to match.

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

    The RuleDescription for the custom rule defined here.

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

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

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

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

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

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

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

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

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

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

    Creates a RuleList by specifying all its rules.

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

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

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

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

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

    The RuleKind that best categorizes this rule.

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

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

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

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

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

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

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

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

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

    The console-printable string for this description.

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

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

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

    Creates a RuleDescription by specifying all its properties directly.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Create a SeverityConfiguration with the specified severity.

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

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

    Wrapped option value.

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

    The option’s name. This field can only be accessed by the element’s name prefixed with a $.

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

    Default constructor.

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

    Constructor for optional values.

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

    Constructor for a ConfigurationElement without a key.

    ","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

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

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

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

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

    All SwiftLint rule identifiers that are disabled in this region.

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

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

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

    Whether the specific location is contained in this region.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Configuration disabling an option.

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

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/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/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

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

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

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

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

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

    Description of a rule configuration.

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

    A single option of a RuleConfigurationDescription.

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

    A result builder creating configuration descriptions.

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

    A single parameter of a rule configuration.

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

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

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    A violation produced by ViolationsSyntaxVisitors.

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

    A rule configuration used for defining custom rules in yaml.

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

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

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

    The correction of a violation that is basically the violation’s range in the source code and a"},"Protocols/SwiftSyntaxRule.html#/s: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/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/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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run. It can be built using the annotated result builder.

    ","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/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/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

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

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

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

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

    Apply an untyped configuration to the current value.

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

    Whether the specified configuration is equivalent to the current value.

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

    Make the object an option.

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

    Make the object a description.

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

    Convert an object to Markdown.

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

    Convert an object to a single line string.

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

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

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

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

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

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

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

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

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

    An option type that does not need a key when used in a ConfigurationElement. Its value will be inlined.

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

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

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

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

    Interface providing access to a cache description.

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

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

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

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

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

    An interface for reporting violations as strings.

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

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

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

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

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

    A rule that is user-configurable.

    "},"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/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/Range.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Range"},"Extensions/NSRegularExpression.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"NSRegularExpression"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

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

    Make these examples skip wrapping in string tests.

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

    Make these examples skip multi-byte offset tests.

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

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","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"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression"},"Extensions/Range.html":{"name":"Range"},"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/ViolationSeverity.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

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

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

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

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

    Creates a RuleIdentifier by its string representation.

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

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

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

    A boolean flag.

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

    A string option.

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

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

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

    An integer option.

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

    A floating point number option.

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

    Special option for a ViolationSeverity.

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

    A list of options.

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

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

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

    Operator enabling an easy way to create a configuration option.

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

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"OptionType"},"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:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

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

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

    Print the issue to the console.

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

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

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

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

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

    Accessible by the declaration’s same program.

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

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

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

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

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

    Returns true if is private or fileprivate

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

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

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

    Type of an option.

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible rule list configuration errors.

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

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

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

    The magnitude of a StyleViolation.

    "},"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:13SwiftLintCore23ViolationsSyntaxVisitorC20violationCorrectionsSayAA19ViolationCorrectionVGvp":{"name":"violationCorrections","abstract":"

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

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

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s: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/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"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"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

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

    The following global variables are available globally.

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

    The following enumerations are available globally.

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

    The following extensions are available globally.

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

    The following functions are available globally.

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

    The following protocols are available globally.

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

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html index ffe2958c1..d1018e3fe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html @@ -330,6 +330,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 59f7799f6..c842ea854 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html index 0d73d61c5..66c44ac02 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html @@ -330,6 +330,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 da73eb954..3944630c5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html @@ -330,6 +330,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 fc06f975a..812bd6a52 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html @@ -330,6 +330,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 90c76701b..eb0fa4adf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html @@ -330,6 +330,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 777075e71..b0cbfe33b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html index 8cd71e762..68e55023e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html index a3df83884..4a1b87bc6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html index 51830ab4c..312251be7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html index acb73f332..72e6e1e0d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html index 5d3543ca0..6d073566b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html @@ -330,6 +330,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 69f5f8f41..454556f3c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html index df5bfddd7..66ae69e89 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html @@ -330,6 +330,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 37dd1beb4..93260feb2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html @@ -330,6 +330,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 e34097192..1c6a12eb5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html @@ -330,6 +330,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 7e8c1e8dd..85f5f53d5 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html index 413557167..d2a1b1a89 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html @@ -330,6 +330,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 7b6bd2ab1..ecb6f35e6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html index 9bc73552a..b9d94a8e8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html index 4b44e970d..8b2051105 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html index e102a5fe4..4b40529a4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html index b2e35cd1f..416d4131f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html index d5bfade25..129a8cf6d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html index 43c867abd..66b83dcdd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html index 7610790b7..4f7e23170 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html @@ -330,6 +330,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 0e1c41944..442bc0bb2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html @@ -330,6 +330,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 25af9a398..1b43edb69 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html index f01648776..6186fdf6d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html @@ -330,6 +330,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 589322e28..98ab0533a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html index 7516f4b77..25913e37c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html index ff20323fa..b66d38f8e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html @@ -330,6 +330,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 4ffd16085..0696a4a5e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html @@ -330,6 +330,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 3e46c28c4..7a0ac3934 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html index 798b6d3cd..f13e3be5a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html @@ -330,6 +330,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 6f7c41f03..4a9a72d71 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html index 524003a07..f5f5c1bd5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html @@ -330,6 +330,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 c21122abd..7ce86e9b0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html @@ -330,6 +330,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 e2c5202e0..2153e1104 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 @@ -330,6 +330,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 a0277b794..b06a9a5ee 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html @@ -330,6 +330,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 c05b5ab86..7e475469d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html @@ -330,6 +330,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 b00280270..43ed406af 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html index 7091a988c..3bc7f5b06 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html index 9d13793ee..1d320d221 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html index 72a2b51e3..527281e08 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html @@ -330,6 +330,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 36b767a1a..7c61988b0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html @@ -330,6 +330,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 32cdba4c3..2736fcb79 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html index dfbdb183b..7c5456e85 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html @@ -330,6 +330,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 06abd9e02..ceced0a7a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html @@ -330,6 +330,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 aeea0f0d2..9962670e1 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html index 33e2a5c1b..13571bfc6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html @@ -330,6 +330,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 be94126d9..e1088aae5 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 @@ -330,6 +330,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 e9094a4e2..f8d89f500 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 @@ -330,6 +330,9 @@ + 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 6bf254ccf..efcd41eae 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 @@ -330,6 +330,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 8f02361fa..c4853bd38 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 @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html index 4ff121641..fd01d92ee 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html index 0282757ea..857e1d006 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html @@ -330,6 +330,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 b1a265671..dc640b139 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html index 958436b03..6f6c0a6d1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html index b5cb40f2d..4ebd0d53c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html +++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html @@ -330,6 +330,9 @@ + diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx index 382b0bc851b8ed6b3be07d3d97074020fbdce355..4a0e5c24f3a13be8d368f0caba58510dcdee29db 100644 GIT binary patch delta 19745 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 delta 18549 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 z%0A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
    X85M^lG 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
    X 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 literal 568352 zcmV)+K#0E|iwFSTuJ2?31MGbXbQ{-o=*)mK;0D67Ov5k@le9#OvMdn*32u@sL*OD> zq9_RxwMB-9z>tIp0uUCGki6uLvUf>-vo%|nByF6eY1(FK(k4#QHcQhcO`EOh;&eG_ z(

    nr=VoZ~nXQ%>c6j1VKMA-QEAL<|U-~RqL;-~WW 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%0Ai7{Jd?0LvnZBZx`fb=m^FQ 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%0D%Q8Ir9RD)BtU~^k8Z{=t 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 SZ^L1D#vG%6Ku5_Al7oZj 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 diff --git a/duplicate_conditions.html b/duplicate_conditions.html index ff9f95c88..2f2bdded5 100644 --- a/duplicate_conditions.html +++ b/duplicate_conditions.html @@ -330,6 +330,9 @@

    + diff --git a/duplicate_enum_cases.html b/duplicate_enum_cases.html index b4c2a21c9..b5defe497 100644 --- a/duplicate_enum_cases.html +++ b/duplicate_enum_cases.html @@ -330,6 +330,9 @@ + diff --git a/duplicate_imports.html b/duplicate_imports.html index 753bfb960..27e00b0fe 100644 --- a/duplicate_imports.html +++ b/duplicate_imports.html @@ -330,6 +330,9 @@ + diff --git a/duplicated_key_in_dictionary_literal.html b/duplicated_key_in_dictionary_literal.html index c414000a8..1e1d5e7dd 100644 --- a/duplicated_key_in_dictionary_literal.html +++ b/duplicated_key_in_dictionary_literal.html @@ -330,6 +330,9 @@ + diff --git a/dynamic_inline.html b/dynamic_inline.html index 0bfa000ce..28558be19 100644 --- a/dynamic_inline.html +++ b/dynamic_inline.html @@ -330,6 +330,9 @@ + diff --git a/empty_collection_literal.html b/empty_collection_literal.html index ff7adc1cf..c993b1159 100644 --- a/empty_collection_literal.html +++ b/empty_collection_literal.html @@ -330,6 +330,9 @@ + diff --git a/empty_count.html b/empty_count.html index 86f2ff0ce..8fd4d1412 100644 --- a/empty_count.html +++ b/empty_count.html @@ -330,6 +330,9 @@ + diff --git a/empty_enum_arguments.html b/empty_enum_arguments.html index 7cc02d3e8..e69a47acd 100644 --- a/empty_enum_arguments.html +++ b/empty_enum_arguments.html @@ -330,6 +330,9 @@ + diff --git a/empty_parameters.html b/empty_parameters.html index 0fd0a7f86..617e65c9c 100644 --- a/empty_parameters.html +++ b/empty_parameters.html @@ -330,6 +330,9 @@ + diff --git a/empty_parentheses_with_trailing_closure.html b/empty_parentheses_with_trailing_closure.html index 21278b2a2..3030f2979 100644 --- a/empty_parentheses_with_trailing_closure.html +++ b/empty_parentheses_with_trailing_closure.html @@ -330,6 +330,9 @@ + diff --git a/empty_string.html b/empty_string.html index b13e510f0..895108fc3 100644 --- a/empty_string.html +++ b/empty_string.html @@ -330,6 +330,9 @@ + diff --git a/empty_xctest_method.html b/empty_xctest_method.html index 4712847df..d0c4580f8 100644 --- a/empty_xctest_method.html +++ b/empty_xctest_method.html @@ -330,6 +330,9 @@ + diff --git a/enum_case_associated_values_count.html b/enum_case_associated_values_count.html index 80529a481..5167f678d 100644 --- a/enum_case_associated_values_count.html +++ b/enum_case_associated_values_count.html @@ -330,6 +330,9 @@ + diff --git a/expiring_todo.html b/expiring_todo.html index a8bafefee..fa7325309 100644 --- a/expiring_todo.html +++ b/expiring_todo.html @@ -330,6 +330,9 @@ + diff --git a/explicit_acl.html b/explicit_acl.html index 55d2bbc9d..3b4934eb7 100644 --- a/explicit_acl.html +++ b/explicit_acl.html @@ -330,6 +330,9 @@ + diff --git a/explicit_enum_raw_value.html b/explicit_enum_raw_value.html index 7757c0b84..3efe27388 100644 --- a/explicit_enum_raw_value.html +++ b/explicit_enum_raw_value.html @@ -330,6 +330,9 @@ + diff --git a/explicit_init.html b/explicit_init.html index e97e9743f..0f7ca74fd 100644 --- a/explicit_init.html +++ b/explicit_init.html @@ -330,6 +330,9 @@ + diff --git a/explicit_self.html b/explicit_self.html index 3ae743702..30e09fb0b 100644 --- a/explicit_self.html +++ b/explicit_self.html @@ -330,6 +330,9 @@ + diff --git a/explicit_top_level_acl.html b/explicit_top_level_acl.html index a986f879c..d95a74320 100644 --- a/explicit_top_level_acl.html +++ b/explicit_top_level_acl.html @@ -330,6 +330,9 @@ + diff --git a/explicit_type_interface.html b/explicit_type_interface.html index b3e69ac50..d7df9a3a6 100644 --- a/explicit_type_interface.html +++ b/explicit_type_interface.html @@ -330,6 +330,9 @@ + diff --git a/extension_access_modifier.html b/extension_access_modifier.html index 81a497373..b67a35df8 100644 --- a/extension_access_modifier.html +++ b/extension_access_modifier.html @@ -330,6 +330,9 @@ + diff --git a/fallthrough.html b/fallthrough.html index f96c0f69e..a87a649b0 100644 --- a/fallthrough.html +++ b/fallthrough.html @@ -330,6 +330,9 @@ + diff --git a/fatal_error_message.html b/fatal_error_message.html index a7d5baefe..84c69fd8f 100644 --- a/fatal_error_message.html +++ b/fatal_error_message.html @@ -330,6 +330,9 @@ + diff --git a/file_header.html b/file_header.html index aa47bdf40..5f7905473 100644 --- a/file_header.html +++ b/file_header.html @@ -330,6 +330,9 @@ + diff --git a/file_length.html b/file_length.html index 0c49b1ae7..4b2f8fa1d 100644 --- a/file_length.html +++ b/file_length.html @@ -330,6 +330,9 @@ + diff --git a/file_name.html b/file_name.html index e5127ed6e..574f6a309 100644 --- a/file_name.html +++ b/file_name.html @@ -330,6 +330,9 @@ + diff --git a/file_name_no_space.html b/file_name_no_space.html index a6ae5a785..4c9323306 100644 --- a/file_name_no_space.html +++ b/file_name_no_space.html @@ -330,6 +330,9 @@ + diff --git a/file_types_order.html b/file_types_order.html index 4f7f29ce4..03e2047fd 100644 --- a/file_types_order.html +++ b/file_types_order.html @@ -330,6 +330,9 @@ + diff --git a/first_where.html b/first_where.html index d65fc0e1c..eece26fc9 100644 --- a/first_where.html +++ b/first_where.html @@ -330,6 +330,9 @@ + diff --git a/flatmap_over_map_reduce.html b/flatmap_over_map_reduce.html index bae539bc3..2a3a68aed 100644 --- a/flatmap_over_map_reduce.html +++ b/flatmap_over_map_reduce.html @@ -330,6 +330,9 @@ + diff --git a/for_where.html b/for_where.html index 326f28f8b..76dab47b8 100644 --- a/for_where.html +++ b/for_where.html @@ -330,6 +330,9 @@ + diff --git a/force_cast.html b/force_cast.html index a5a8116ee..c6d12537b 100644 --- a/force_cast.html +++ b/force_cast.html @@ -330,6 +330,9 @@ + diff --git a/force_try.html b/force_try.html index 6a1253720..2e222c0e1 100644 --- a/force_try.html +++ b/force_try.html @@ -330,6 +330,9 @@ + diff --git a/force_unwrapping.html b/force_unwrapping.html index 75b4ad87d..0e93c2d70 100644 --- a/force_unwrapping.html +++ b/force_unwrapping.html @@ -330,6 +330,9 @@ + diff --git a/function_body_length.html b/function_body_length.html index 040460601..8f75fa41e 100644 --- a/function_body_length.html +++ b/function_body_length.html @@ -330,6 +330,9 @@ + diff --git a/function_default_parameter_at_end.html b/function_default_parameter_at_end.html index 3d94a7876..2f0cd7098 100644 --- a/function_default_parameter_at_end.html +++ b/function_default_parameter_at_end.html @@ -330,6 +330,9 @@ + diff --git a/function_parameter_count.html b/function_parameter_count.html index b9fce2068..8711da1a8 100644 --- a/function_parameter_count.html +++ b/function_parameter_count.html @@ -330,6 +330,9 @@ + diff --git a/generic_type_name.html b/generic_type_name.html index 50a69dd08..61cdfe784 100644 --- a/generic_type_name.html +++ b/generic_type_name.html @@ -330,6 +330,9 @@ + diff --git a/ibinspectable_in_extension.html b/ibinspectable_in_extension.html index 97eaafb19..037d93ec1 100644 --- a/ibinspectable_in_extension.html +++ b/ibinspectable_in_extension.html @@ -330,6 +330,9 @@ + diff --git a/identical_operands.html b/identical_operands.html index e23b59ef2..b98223628 100644 --- a/identical_operands.html +++ b/identical_operands.html @@ -330,6 +330,9 @@ + diff --git a/identifier_name.html b/identifier_name.html index d144d61a1..1c0f3c6cd 100644 --- a/identifier_name.html +++ b/identifier_name.html @@ -330,6 +330,9 @@ + diff --git a/implicit_getter.html b/implicit_getter.html index a851d7800..f09f11ce5 100644 --- a/implicit_getter.html +++ b/implicit_getter.html @@ -330,6 +330,9 @@ + diff --git a/implicit_return.html b/implicit_return.html index e0df22cb0..86a05a126 100644 --- a/implicit_return.html +++ b/implicit_return.html @@ -330,6 +330,9 @@ + diff --git a/implicitly_unwrapped_optional.html b/implicitly_unwrapped_optional.html index 9aed99a7c..2073028d4 100644 --- a/implicitly_unwrapped_optional.html +++ b/implicitly_unwrapped_optional.html @@ -330,6 +330,9 @@ + diff --git a/inclusive_language.html b/inclusive_language.html index c29ffefdb..ad1eb7403 100644 --- a/inclusive_language.html +++ b/inclusive_language.html @@ -330,6 +330,9 @@ + diff --git a/indentation_width.html b/indentation_width.html index 8a7b92b63..b04c9f74e 100644 --- a/indentation_width.html +++ b/indentation_width.html @@ -330,6 +330,9 @@ + diff --git a/index.html b/index.html index cfdf201fc..63a459998 100644 --- a/index.html +++ b/index.html @@ -330,6 +330,9 @@ + diff --git a/inert_defer.html b/inert_defer.html index 1a8a6ddb7..cbf74e446 100644 --- a/inert_defer.html +++ b/inert_defer.html @@ -330,6 +330,9 @@ + diff --git a/invalid_swiftlint_command.html b/invalid_swiftlint_command.html index a2a640674..3b263d1f5 100644 --- a/invalid_swiftlint_command.html +++ b/invalid_swiftlint_command.html @@ -330,6 +330,9 @@ + diff --git a/is_disjoint.html b/is_disjoint.html index fafeead91..c65526eeb 100644 --- a/is_disjoint.html +++ b/is_disjoint.html @@ -330,6 +330,9 @@ + diff --git a/joined_default_parameter.html b/joined_default_parameter.html index 5b46a7eef..e39df6078 100644 --- a/joined_default_parameter.html +++ b/joined_default_parameter.html @@ -330,6 +330,9 @@ + diff --git a/large_tuple.html b/large_tuple.html index 08342cae4..d0f5b5bee 100644 --- a/large_tuple.html +++ b/large_tuple.html @@ -330,6 +330,9 @@ + diff --git a/last_where.html b/last_where.html index 78eab2426..3e9fdc19e 100644 --- a/last_where.html +++ b/last_where.html @@ -330,6 +330,9 @@ + diff --git a/leading_whitespace.html b/leading_whitespace.html index 190378f74..4d708e4f9 100644 --- a/leading_whitespace.html +++ b/leading_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/legacy_cggeometry_functions.html b/legacy_cggeometry_functions.html index 03666e19c..99646d05b 100644 --- a/legacy_cggeometry_functions.html +++ b/legacy_cggeometry_functions.html @@ -330,6 +330,9 @@ + diff --git a/legacy_constant.html b/legacy_constant.html index 4cf436287..9158f6c25 100644 --- a/legacy_constant.html +++ b/legacy_constant.html @@ -330,6 +330,9 @@ + diff --git a/legacy_constructor.html b/legacy_constructor.html index b33c73f90..97ba4e879 100644 --- a/legacy_constructor.html +++ b/legacy_constructor.html @@ -330,6 +330,9 @@ + diff --git a/legacy_hashing.html b/legacy_hashing.html index ea13afb01..297635c64 100644 --- a/legacy_hashing.html +++ b/legacy_hashing.html @@ -330,6 +330,9 @@ + diff --git a/legacy_multiple.html b/legacy_multiple.html index e56ff8a55..c77eb4669 100644 --- a/legacy_multiple.html +++ b/legacy_multiple.html @@ -330,6 +330,9 @@ + diff --git a/legacy_nsgeometry_functions.html b/legacy_nsgeometry_functions.html index 3b4aa53cf..275feb858 100644 --- a/legacy_nsgeometry_functions.html +++ b/legacy_nsgeometry_functions.html @@ -330,6 +330,9 @@ + diff --git a/legacy_objc_type.html b/legacy_objc_type.html index d9390c175..782a1c5ce 100644 --- a/legacy_objc_type.html +++ b/legacy_objc_type.html @@ -330,6 +330,9 @@ + diff --git a/legacy_random.html b/legacy_random.html index 39e30654f..bbaca564f 100644 --- a/legacy_random.html +++ b/legacy_random.html @@ -330,6 +330,9 @@ + diff --git a/let_var_whitespace.html b/let_var_whitespace.html index 4d3b4eee1..93a1ec195 100644 --- a/let_var_whitespace.html +++ b/let_var_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/line_length.html b/line_length.html index c5a376601..dae440503 100644 --- a/line_length.html +++ b/line_length.html @@ -330,6 +330,9 @@ + diff --git a/literal_expression_end_indentation.html b/literal_expression_end_indentation.html index 4b2dc5730..7874ca477 100644 --- a/literal_expression_end_indentation.html +++ b/literal_expression_end_indentation.html @@ -330,6 +330,9 @@ + diff --git a/local_doc_comment.html b/local_doc_comment.html index dcddaf6a9..632df663f 100644 --- a/local_doc_comment.html +++ b/local_doc_comment.html @@ -330,6 +330,9 @@ + diff --git a/lower_acl_than_parent.html b/lower_acl_than_parent.html index b8d852d3e..6d2aeb4cc 100644 --- a/lower_acl_than_parent.html +++ b/lower_acl_than_parent.html @@ -330,6 +330,9 @@ + diff --git a/mark.html b/mark.html index 72144774d..746776441 100644 --- a/mark.html +++ b/mark.html @@ -330,6 +330,9 @@ + diff --git a/missing_docs.html b/missing_docs.html index 3332d1af2..b53f204d5 100644 --- a/missing_docs.html +++ b/missing_docs.html @@ -330,6 +330,9 @@ + diff --git a/modifier_order.html b/modifier_order.html index b1e700ac7..805077b30 100644 --- a/modifier_order.html +++ b/modifier_order.html @@ -330,6 +330,9 @@ + diff --git a/multiline_arguments.html b/multiline_arguments.html index 1426cbdf9..0bb4adc40 100644 --- a/multiline_arguments.html +++ b/multiline_arguments.html @@ -330,6 +330,9 @@ + diff --git a/multiline_arguments_brackets.html b/multiline_arguments_brackets.html index 33d72ed24..11b7be51c 100644 --- a/multiline_arguments_brackets.html +++ b/multiline_arguments_brackets.html @@ -330,6 +330,9 @@ + diff --git a/multiline_function_chains.html b/multiline_function_chains.html index 96e136cb7..994a433ae 100644 --- a/multiline_function_chains.html +++ b/multiline_function_chains.html @@ -330,6 +330,9 @@ + diff --git a/multiline_literal_brackets.html b/multiline_literal_brackets.html index 2d5b1f108..258d391bc 100644 --- a/multiline_literal_brackets.html +++ b/multiline_literal_brackets.html @@ -330,6 +330,9 @@ + diff --git a/multiline_parameters.html b/multiline_parameters.html index 07c8200b1..ee80fecd3 100644 --- a/multiline_parameters.html +++ b/multiline_parameters.html @@ -330,6 +330,9 @@ + diff --git a/multiline_parameters_brackets.html b/multiline_parameters_brackets.html index 37f31453e..95ee5e09e 100644 --- a/multiline_parameters_brackets.html +++ b/multiline_parameters_brackets.html @@ -330,6 +330,9 @@ + diff --git a/multiple_closures_with_trailing_closure.html b/multiple_closures_with_trailing_closure.html index 875d3a653..f6e1f8fc0 100644 --- a/multiple_closures_with_trailing_closure.html +++ b/multiple_closures_with_trailing_closure.html @@ -330,6 +330,9 @@ + diff --git a/nesting.html b/nesting.html index 185e85cd4..e19c4e719 100644 --- a/nesting.html +++ b/nesting.html @@ -330,6 +330,9 @@ + diff --git a/nimble_operator.html b/nimble_operator.html index 72856d044..29c4e8b42 100644 --- a/nimble_operator.html +++ b/nimble_operator.html @@ -330,6 +330,9 @@ + diff --git a/no_extension_access_modifier.html b/no_extension_access_modifier.html index 9058ba853..09f9ebe12 100644 --- a/no_extension_access_modifier.html +++ b/no_extension_access_modifier.html @@ -330,6 +330,9 @@ + diff --git a/no_fallthrough_only.html b/no_fallthrough_only.html index 4b726166f..ca8849111 100644 --- a/no_fallthrough_only.html +++ b/no_fallthrough_only.html @@ -330,6 +330,9 @@ + diff --git a/no_grouping_extension.html b/no_grouping_extension.html index 5bd7146b8..9ffcf1d38 100644 --- a/no_grouping_extension.html +++ b/no_grouping_extension.html @@ -330,6 +330,9 @@ + diff --git a/no_magic_numbers.html b/no_magic_numbers.html index 604d29bb0..2c53447f7 100644 --- a/no_magic_numbers.html +++ b/no_magic_numbers.html @@ -330,6 +330,9 @@ + diff --git a/no_space_in_method_call.html b/no_space_in_method_call.html index 2790fd9f7..22cfc0eb1 100644 --- a/no_space_in_method_call.html +++ b/no_space_in_method_call.html @@ -330,6 +330,9 @@ + diff --git a/non_overridable_class_declaration.html b/non_overridable_class_declaration.html index 25481e026..ba5d75aab 100644 --- a/non_overridable_class_declaration.html +++ b/non_overridable_class_declaration.html @@ -330,6 +330,9 @@ + diff --git a/notification_center_detachment.html b/notification_center_detachment.html index 455bce827..fb0e30e98 100644 --- a/notification_center_detachment.html +++ b/notification_center_detachment.html @@ -330,6 +330,9 @@ + diff --git a/ns_number_init_as_function_reference.html b/ns_number_init_as_function_reference.html index d868c9d91..0e004e3d3 100644 --- a/ns_number_init_as_function_reference.html +++ b/ns_number_init_as_function_reference.html @@ -330,6 +330,9 @@ + diff --git a/nslocalizedstring_key.html b/nslocalizedstring_key.html index 6d6c616ac..01a3b17a5 100644 --- a/nslocalizedstring_key.html +++ b/nslocalizedstring_key.html @@ -330,6 +330,9 @@ + diff --git a/nslocalizedstring_require_bundle.html b/nslocalizedstring_require_bundle.html index 93abde39b..2bbc30900 100644 --- a/nslocalizedstring_require_bundle.html +++ b/nslocalizedstring_require_bundle.html @@ -330,6 +330,9 @@ + diff --git a/nsobject_prefer_isequal.html b/nsobject_prefer_isequal.html index 35b856c8f..ce8209317 100644 --- a/nsobject_prefer_isequal.html +++ b/nsobject_prefer_isequal.html @@ -330,6 +330,9 @@ + diff --git a/number_separator.html b/number_separator.html index 60752de63..e1defcbf1 100644 --- a/number_separator.html +++ b/number_separator.html @@ -330,6 +330,9 @@ + diff --git a/object_literal.html b/object_literal.html index 1ee1313ca..6e9a4adec 100644 --- a/object_literal.html +++ b/object_literal.html @@ -330,6 +330,9 @@ + diff --git a/opening_brace.html b/opening_brace.html index 028333244..7dd0d47f2 100644 --- a/opening_brace.html +++ b/opening_brace.html @@ -330,6 +330,9 @@ + diff --git a/operator_usage_whitespace.html b/operator_usage_whitespace.html index 2c10da6b9..bbec78b1b 100644 --- a/operator_usage_whitespace.html +++ b/operator_usage_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/operator_whitespace.html b/operator_whitespace.html index f036c3cf3..5a828bcf7 100644 --- a/operator_whitespace.html +++ b/operator_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/optional_enum_case_matching.html b/optional_enum_case_matching.html index 2efca7a56..ef58c24e8 100644 --- a/optional_enum_case_matching.html +++ b/optional_enum_case_matching.html @@ -330,6 +330,9 @@ + diff --git a/orphaned_doc_comment.html b/orphaned_doc_comment.html index 2e71887f4..ddd620138 100644 --- a/orphaned_doc_comment.html +++ b/orphaned_doc_comment.html @@ -330,6 +330,9 @@ + diff --git a/overridden_super_call.html b/overridden_super_call.html index 10b5f925d..686619872 100644 --- a/overridden_super_call.html +++ b/overridden_super_call.html @@ -330,6 +330,9 @@ + diff --git a/override_in_extension.html b/override_in_extension.html index 465107ce6..85003f40f 100644 --- a/override_in_extension.html +++ b/override_in_extension.html @@ -330,6 +330,9 @@ + diff --git a/pattern_matching_keywords.html b/pattern_matching_keywords.html index 388713194..c56920c87 100644 --- a/pattern_matching_keywords.html +++ b/pattern_matching_keywords.html @@ -330,6 +330,9 @@ + diff --git a/period_spacing.html b/period_spacing.html index 52bd1f116..bda6e27fe 100644 --- a/period_spacing.html +++ b/period_spacing.html @@ -330,6 +330,9 @@ + diff --git a/prefer_nimble.html b/prefer_nimble.html index 6c5075891..0210ab194 100644 --- a/prefer_nimble.html +++ b/prefer_nimble.html @@ -330,6 +330,9 @@ + diff --git a/prefer_self_in_static_references.html b/prefer_self_in_static_references.html index 6382202da..72e9c36af 100644 --- a/prefer_self_in_static_references.html +++ b/prefer_self_in_static_references.html @@ -330,6 +330,9 @@ + diff --git a/prefer_self_type_over_type_of_self.html b/prefer_self_type_over_type_of_self.html index 19d749079..94a08539d 100644 --- a/prefer_self_type_over_type_of_self.html +++ b/prefer_self_type_over_type_of_self.html @@ -330,6 +330,9 @@ + diff --git a/prefer_zero_over_explicit_init.html b/prefer_zero_over_explicit_init.html index 11d1e8364..99d8b18c8 100644 --- a/prefer_zero_over_explicit_init.html +++ b/prefer_zero_over_explicit_init.html @@ -330,6 +330,9 @@ + diff --git a/prefixed_toplevel_constant.html b/prefixed_toplevel_constant.html index 058cd6ed9..305146123 100644 --- a/prefixed_toplevel_constant.html +++ b/prefixed_toplevel_constant.html @@ -330,6 +330,9 @@ + diff --git a/private_action.html b/private_action.html index ce409c2d5..c8069dafe 100644 --- a/private_action.html +++ b/private_action.html @@ -330,6 +330,9 @@ + diff --git a/private_outlet.html b/private_outlet.html index af6bb9735..ae56734c6 100644 --- a/private_outlet.html +++ b/private_outlet.html @@ -330,6 +330,9 @@ + diff --git a/private_over_fileprivate.html b/private_over_fileprivate.html index 9c439d92f..37760306a 100644 --- a/private_over_fileprivate.html +++ b/private_over_fileprivate.html @@ -330,6 +330,9 @@ + diff --git a/private_subject.html b/private_subject.html index 53636cbd6..a3598c6f5 100644 --- a/private_subject.html +++ b/private_subject.html @@ -330,6 +330,9 @@ + diff --git a/private_swiftui_state.html b/private_swiftui_state.html index 7cd26a6ba..5a94990f7 100644 --- a/private_swiftui_state.html +++ b/private_swiftui_state.html @@ -330,6 +330,9 @@ + diff --git a/private_unit_test.html b/private_unit_test.html index 10e54d0cc..aca15b771 100644 --- a/private_unit_test.html +++ b/private_unit_test.html @@ -330,6 +330,9 @@ + diff --git a/prohibited_interface_builder.html b/prohibited_interface_builder.html index 878225944..060773c32 100644 --- a/prohibited_interface_builder.html +++ b/prohibited_interface_builder.html @@ -330,6 +330,9 @@ + diff --git a/prohibited_super_call.html b/prohibited_super_call.html index e80c4bb5d..6ce95ae02 100644 --- a/prohibited_super_call.html +++ b/prohibited_super_call.html @@ -330,6 +330,9 @@ + diff --git a/protocol_property_accessors_order.html b/protocol_property_accessors_order.html index dd9a81e41..74b3348ed 100644 --- a/protocol_property_accessors_order.html +++ b/protocol_property_accessors_order.html @@ -330,6 +330,9 @@ + diff --git a/quick_discouraged_call.html b/quick_discouraged_call.html index 3639c907e..0dcf7e980 100644 --- a/quick_discouraged_call.html +++ b/quick_discouraged_call.html @@ -330,6 +330,9 @@ + diff --git a/quick_discouraged_focused_test.html b/quick_discouraged_focused_test.html index 8f91321b1..0a0ad0677 100644 --- a/quick_discouraged_focused_test.html +++ b/quick_discouraged_focused_test.html @@ -330,6 +330,9 @@ + diff --git a/quick_discouraged_pending_test.html b/quick_discouraged_pending_test.html index 7df9445c8..defaf7d7c 100644 --- a/quick_discouraged_pending_test.html +++ b/quick_discouraged_pending_test.html @@ -330,6 +330,9 @@ + diff --git a/raw_value_for_camel_cased_codable_enum.html b/raw_value_for_camel_cased_codable_enum.html index 345c8b276..5c5af3175 100644 --- a/raw_value_for_camel_cased_codable_enum.html +++ b/raw_value_for_camel_cased_codable_enum.html @@ -330,6 +330,9 @@ + diff --git a/reduce_boolean.html b/reduce_boolean.html index beb42235e..57ce3b812 100644 --- a/reduce_boolean.html +++ b/reduce_boolean.html @@ -330,6 +330,9 @@ + diff --git a/reduce_into.html b/reduce_into.html index f2d61592b..83085d3b8 100644 --- a/reduce_into.html +++ b/reduce_into.html @@ -330,6 +330,9 @@ + diff --git a/redundant_discardable_let.html b/redundant_discardable_let.html index 303b6e669..2510bcf0d 100644 --- a/redundant_discardable_let.html +++ b/redundant_discardable_let.html @@ -330,6 +330,9 @@ + diff --git a/redundant_nil_coalescing.html b/redundant_nil_coalescing.html index 0b82c6b0a..1c2364e51 100644 --- a/redundant_nil_coalescing.html +++ b/redundant_nil_coalescing.html @@ -330,6 +330,9 @@ + diff --git a/redundant_objc_attribute.html b/redundant_objc_attribute.html index 1d63949e1..10d358c8b 100644 --- a/redundant_objc_attribute.html +++ b/redundant_objc_attribute.html @@ -330,6 +330,9 @@ + diff --git a/redundant_optional_initialization.html b/redundant_optional_initialization.html index 0a1e9ffb1..dd12e33b7 100644 --- a/redundant_optional_initialization.html +++ b/redundant_optional_initialization.html @@ -330,6 +330,9 @@ + diff --git a/redundant_self_in_closure.html b/redundant_self_in_closure.html index b5db0d733..22b19043a 100644 --- a/redundant_self_in_closure.html +++ b/redundant_self_in_closure.html @@ -330,6 +330,9 @@ + diff --git a/redundant_set_access_control.html b/redundant_set_access_control.html index dc9e5d834..50b3c5692 100644 --- a/redundant_set_access_control.html +++ b/redundant_set_access_control.html @@ -330,6 +330,9 @@ + diff --git a/redundant_string_enum_value.html b/redundant_string_enum_value.html index 43fa2eba6..769145d68 100644 --- a/redundant_string_enum_value.html +++ b/redundant_string_enum_value.html @@ -330,6 +330,9 @@ + diff --git a/redundant_type_annotation.html b/redundant_type_annotation.html index ed0ef493a..9ecd56bfc 100644 --- a/redundant_type_annotation.html +++ b/redundant_type_annotation.html @@ -330,6 +330,9 @@ + diff --git a/redundant_void_return.html b/redundant_void_return.html index 5b6764ca1..76bf985c5 100644 --- a/redundant_void_return.html +++ b/redundant_void_return.html @@ -330,6 +330,9 @@ + diff --git a/required_deinit.html b/required_deinit.html index 20e3a1db7..c4785e355 100644 --- a/required_deinit.html +++ b/required_deinit.html @@ -330,6 +330,9 @@ + diff --git a/required_enum_case.html b/required_enum_case.html index 986a3900c..cf684683b 100644 --- a/required_enum_case.html +++ b/required_enum_case.html @@ -330,6 +330,9 @@ + diff --git a/return_arrow_whitespace.html b/return_arrow_whitespace.html index e86cdef82..0d6d4e99e 100644 --- a/return_arrow_whitespace.html +++ b/return_arrow_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/return_value_from_void_function.html b/return_value_from_void_function.html index 4a242e4b8..cb6bb1b6a 100644 --- a/return_value_from_void_function.html +++ b/return_value_from_void_function.html @@ -330,6 +330,9 @@ + diff --git a/rule-directory.html b/rule-directory.html index f85c33484..439dafeaf 100644 --- a/rule-directory.html +++ b/rule-directory.html @@ -330,6 +330,9 @@ + diff --git a/search.json b/search.json index 94ad4e5b4..e9fdb2e03 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

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

    The threshold for a violation to be an error.

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

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

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

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

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

    The identifier for this custom rule.

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

    The name for this custom rule.

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

    The message to be presented when producing violations.

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

    Regular expressions to include when matching the file path.

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

    Regular expressions to exclude when matching the file path.

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

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

    The index of the regex capture group to match.

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

    The RuleDescription for the custom rule defined here.

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

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

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

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

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

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

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

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

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

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

    Creates a RuleList by specifying all its rules.

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

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

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

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

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

    The RuleKind that best categorizes this rule.

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

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

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

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

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

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

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

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

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

    The console-printable string for this description.

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

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

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

    Creates a RuleDescription by specifying all its properties directly.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Create a SeverityConfiguration with the specified severity.

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

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

    Wrapped option value.

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

    The option’s name. This field can only be accessed by the element’s name prefixed with a $.

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

    Default constructor.

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

    Constructor for optional values.

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

    Constructor for a ConfigurationElement without a key.

    ","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

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

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

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

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

    All SwiftLint rule identifiers that are disabled in this region.

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

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

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

    Whether the specific location is contained in this region.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Configuration disabling an option.

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

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/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/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

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

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

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

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

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

    Description of a rule configuration.

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

    A single option of a RuleConfigurationDescription.

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

    A result builder creating configuration descriptions.

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

    A single parameter of a rule configuration.

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

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

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    A violation produced by ViolationsSyntaxVisitors.

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

    A rule configuration used for defining custom rules in yaml.

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

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

    "},"Protocols/SwiftSyntaxRule.html#/s: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/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/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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run. It can be built using the annotated result builder.

    ","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/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/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

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

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

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

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

    Apply an untyped configuration to the current value.

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

    Whether the specified configuration is equivalent to the current value.

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

    Make the object an option.

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

    Make the object a description.

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

    Convert an object to Markdown.

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

    Convert an object to a single line string.

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

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

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

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

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

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

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

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

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

    An option type that does not need a key when used in a ConfigurationElement. Its value will be inlined.

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

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

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

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

    Interface providing access to a cache description.

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

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

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

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

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

    An interface for reporting violations as strings.

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

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

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

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

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

    A rule that is user-configurable.

    "},"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/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/Range.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Range"},"Extensions/NSRegularExpression.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"NSRegularExpression"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

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

    Make these examples skip wrapping in string tests.

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

    Make these examples skip multi-byte offset tests.

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

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","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"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression"},"Extensions/Range.html":{"name":"Range"},"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/ViolationSeverity.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

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

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

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

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

    Creates a RuleIdentifier by its string representation.

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

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

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

    A boolean flag.

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

    A string option.

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

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

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

    An integer option.

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

    A floating point number option.

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

    Special option for a ViolationSeverity.

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

    A list of options.

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

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

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

    Operator enabling an easy way to create a configuration option.

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

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"OptionType"},"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:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

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

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

    Print the issue to the console.

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

    Accessible by the declaration’s immediate lexical scope.

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

    Accessible by the declaration’s same file.

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

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

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

    Accessible by the declaration’s same program.

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

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

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

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

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

    Returns true if is private or fileprivate

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

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

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

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

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

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

    Type of an option.

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible rule list configuration errors.

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

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

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

    The magnitude of a StyleViolation.

    "},"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/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"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"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

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

    The following global variables are available globally.

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

    The following enumerations are available globally.

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

    The following extensions are available globally.

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

    The following functions are available globally.

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

    The following protocols are available globally.

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

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start0A6Syntax16AbsolutePositionVvp":{"name":"start","abstract":"

    Start position of the violation range.

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

    Create a ViolationCorrection.

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

    The threshold for a violation to be a warning.

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

    The threshold for a violation to be an error.

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

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

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

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

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

    The identifier for this custom rule.

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

    The name for this custom rule.

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

    The message to be presented when producing violations.

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

    Regular expressions to include when matching the file path.

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

    Regular expressions to exclude when matching the file path.

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

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

    The index of the regex capture group to match.

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

    The RuleDescription for the custom rule defined here.

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

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

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

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

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

    Parses the input YAML string as an untyped dictionary.

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

    The string value for this version.

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

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

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

    The value to configure the rule.

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

    Creates a RuleParameter by specifying its properties directly.

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

    The rules contained in this list.

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

    Creates a RuleList by specifying all its rules.

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

    Creates a RuleList by specifying all its rules.

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

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

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

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

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

    The RuleKind that best categorizes this rule.

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

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

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

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

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

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

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

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

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

    The console-printable string for this description.

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

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

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

    Creates a RuleDescription by specifying all its properties directly.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Create a SeverityConfiguration with the specified severity.

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

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

    Wrapped option value.

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

    The option’s name. This field can only be accessed by the element’s name prefixed with a $.

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

    Default constructor.

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

    Constructor for optional values.

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

    Constructor for a ConfigurationElement without a key.

    ","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"

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

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

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

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

    All SwiftLint rule identifiers that are disabled in this region.

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

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

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

    Whether the specific location is contained in this region.

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

    Configuration with a warning severity.

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

    Configuration with an error severity.

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

    Configuration disabling an option.

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

    The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity. It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/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/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"

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

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

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

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

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

    Description of a rule configuration.

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

    A single option of a RuleConfigurationDescription.

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

    A result builder creating configuration descriptions.

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

    A single parameter of a rule configuration.

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

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

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    A violation produced by ViolationsSyntaxVisitors.

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

    A rule configuration used for defining custom rules in yaml.

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

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

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

    The correction of a violation that is basically the violation’s range in the source code and a"},"Protocols/SwiftSyntaxRule.html#/s: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/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/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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"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:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run. It can be built using the annotated result builder.

    ","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/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/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"

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

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

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

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

    Apply an untyped configuration to the current value.

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

    Whether the specified configuration is equivalent to the current value.

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

    Make the object an option.

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

    Make the object a description.

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

    Convert an object to Markdown.

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

    Convert an object to a single line string.

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

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

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

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

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

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

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

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

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

    An option type that does not need a key when used in a ConfigurationElement. Its value will be inlined.

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

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

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

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

    Interface providing access to a cache description.

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

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

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

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

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

    An interface for reporting violations as strings.

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

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

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

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

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

    A rule that is user-configurable.

    "},"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/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/Range.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Range"},"Extensions/NSRegularExpression.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"NSRegularExpression"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

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

    Make these examples skip wrapping in string tests.

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

    Make these examples skip multi-byte offset tests.

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

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","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"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression"},"Extensions/Range.html":{"name":"Range"},"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/ViolationSeverity.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

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

    An argument value for a function or closure.

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

    An Array expression.

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

    A Dictionary expression.

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

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

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

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

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

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

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

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

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

    Describes rules that validate Swift source conventions.

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

    Describes rules that validate common practices in the Swift community.

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

    Describes rules that validate stylistic choices.

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

    Describes rules that validate magnitudes or measurements of Swift source.

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

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

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

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

    Represents a single SwiftLint rule with the specified identifier.

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

    The spelling of the string for this idenfitier.

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

    Creates a RuleIdentifier by its string representation.

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

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

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

    A boolean flag.

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

    A string option.

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

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

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

    An integer option.

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

    A floating point number option.

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

    Special option for a ViolationSeverity.

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

    A list of options.

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

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

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

    Operator enabling an easy way to create a configuration option.

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

    Create an option defined by nested configuration description.

    ","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"OptionType"},"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:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"

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

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

    Print the issue to the console.

    ","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"

    The accessibility of a Swift source declaration.

    "},"Enums/Issue.html":{"name":"Issue","abstract":"

    All possible SwiftLint issues which are printed as warnings by default.

    "},"Enums/OptionType.html":{"name":"OptionType","abstract":"

    Type of an option.

    "},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"

    An identifier representing a SwiftLint rule, or all rules.

    "},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"

    All the possible rule kinds (categories).

    "},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"

    All possible rule list configuration errors.

    "},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

    The kind of expression for a contiguous set of Swift source tokens.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"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:13SwiftLintCore23ViolationsSyntaxVisitorC20violationCorrectionsSayAA19ViolationCorrectionVGvp":{"name":"violationCorrections","abstract":"

    Ranges of violations to be used in rewriting (see SwiftSyntaxCorrectableRule). It is not mandatory to fill","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s: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/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"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"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_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_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/self_binding.html b/self_binding.html index ffe2958c1..d1018e3fe 100644 --- a/self_binding.html +++ b/self_binding.html @@ -330,6 +330,9 @@ + diff --git a/self_in_property_initialization.html b/self_in_property_initialization.html index 59f7799f6..c842ea854 100644 --- a/self_in_property_initialization.html +++ b/self_in_property_initialization.html @@ -330,6 +330,9 @@ + diff --git a/shorthand_operator.html b/shorthand_operator.html index 0d73d61c5..66c44ac02 100644 --- a/shorthand_operator.html +++ b/shorthand_operator.html @@ -330,6 +330,9 @@ + diff --git a/shorthand_optional_binding.html b/shorthand_optional_binding.html index da73eb954..3944630c5 100644 --- a/shorthand_optional_binding.html +++ b/shorthand_optional_binding.html @@ -330,6 +330,9 @@ + diff --git a/single_test_class.html b/single_test_class.html index fc06f975a..812bd6a52 100644 --- a/single_test_class.html +++ b/single_test_class.html @@ -330,6 +330,9 @@ + diff --git a/sorted_enum_cases.html b/sorted_enum_cases.html index 90c76701b..eb0fa4adf 100644 --- a/sorted_enum_cases.html +++ b/sorted_enum_cases.html @@ -330,6 +330,9 @@ + diff --git a/sorted_first_last.html b/sorted_first_last.html index 777075e71..b0cbfe33b 100644 --- a/sorted_first_last.html +++ b/sorted_first_last.html @@ -330,6 +330,9 @@ + diff --git a/sorted_imports.html b/sorted_imports.html index 8cd71e762..68e55023e 100644 --- a/sorted_imports.html +++ b/sorted_imports.html @@ -330,6 +330,9 @@ + diff --git a/statement_position.html b/statement_position.html index a3df83884..4a1b87bc6 100644 --- a/statement_position.html +++ b/statement_position.html @@ -330,6 +330,9 @@ + diff --git a/static_operator.html b/static_operator.html index 51830ab4c..312251be7 100644 --- a/static_operator.html +++ b/static_operator.html @@ -330,6 +330,9 @@ + diff --git a/strict_fileprivate.html b/strict_fileprivate.html index acb73f332..72e6e1e0d 100644 --- a/strict_fileprivate.html +++ b/strict_fileprivate.html @@ -330,6 +330,9 @@ + diff --git a/strong_iboutlet.html b/strong_iboutlet.html index 5d3543ca0..6d073566b 100644 --- a/strong_iboutlet.html +++ b/strong_iboutlet.html @@ -330,6 +330,9 @@ + diff --git a/superfluous_disable_command.html b/superfluous_disable_command.html index 69f5f8f41..454556f3c 100644 --- a/superfluous_disable_command.html +++ b/superfluous_disable_command.html @@ -330,6 +330,9 @@ + diff --git a/superfluous_else.html b/superfluous_else.html index df5bfddd7..66ae69e89 100644 --- a/superfluous_else.html +++ b/superfluous_else.html @@ -330,6 +330,9 @@ + diff --git a/swift-syntax-dashboard.html b/swift-syntax-dashboard.html index 37dd1beb4..93260feb2 100644 --- a/swift-syntax-dashboard.html +++ b/swift-syntax-dashboard.html @@ -330,6 +330,9 @@ + diff --git a/switch_case_alignment.html b/switch_case_alignment.html index e34097192..1c6a12eb5 100644 --- a/switch_case_alignment.html +++ b/switch_case_alignment.html @@ -330,6 +330,9 @@ + diff --git a/switch_case_on_newline.html b/switch_case_on_newline.html index 7e8c1e8dd..85f5f53d5 100644 --- a/switch_case_on_newline.html +++ b/switch_case_on_newline.html @@ -330,6 +330,9 @@ + diff --git a/syntactic_sugar.html b/syntactic_sugar.html index 413557167..d2a1b1a89 100644 --- a/syntactic_sugar.html +++ b/syntactic_sugar.html @@ -330,6 +330,9 @@ + diff --git a/test_case_accessibility.html b/test_case_accessibility.html index 7b6bd2ab1..ecb6f35e6 100644 --- a/test_case_accessibility.html +++ b/test_case_accessibility.html @@ -330,6 +330,9 @@ + diff --git a/todo.html b/todo.html index 9bc73552a..b9d94a8e8 100644 --- a/todo.html +++ b/todo.html @@ -330,6 +330,9 @@ + diff --git a/toggle_bool.html b/toggle_bool.html index 4b44e970d..8b2051105 100644 --- a/toggle_bool.html +++ b/toggle_bool.html @@ -330,6 +330,9 @@ + diff --git a/trailing_closure.html b/trailing_closure.html index e102a5fe4..4b40529a4 100644 --- a/trailing_closure.html +++ b/trailing_closure.html @@ -330,6 +330,9 @@ + diff --git a/trailing_comma.html b/trailing_comma.html index b2e35cd1f..416d4131f 100644 --- a/trailing_comma.html +++ b/trailing_comma.html @@ -330,6 +330,9 @@ + diff --git a/trailing_newline.html b/trailing_newline.html index d5bfade25..129a8cf6d 100644 --- a/trailing_newline.html +++ b/trailing_newline.html @@ -330,6 +330,9 @@ + diff --git a/trailing_semicolon.html b/trailing_semicolon.html index 43c867abd..66b83dcdd 100644 --- a/trailing_semicolon.html +++ b/trailing_semicolon.html @@ -330,6 +330,9 @@ + diff --git a/trailing_whitespace.html b/trailing_whitespace.html index 7610790b7..4f7e23170 100644 --- a/trailing_whitespace.html +++ b/trailing_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/type_body_length.html b/type_body_length.html index 0e1c41944..442bc0bb2 100644 --- a/type_body_length.html +++ b/type_body_length.html @@ -330,6 +330,9 @@ + diff --git a/type_contents_order.html b/type_contents_order.html index 25af9a398..1b43edb69 100644 --- a/type_contents_order.html +++ b/type_contents_order.html @@ -330,6 +330,9 @@ + diff --git a/type_name.html b/type_name.html index f01648776..6186fdf6d 100644 --- a/type_name.html +++ b/type_name.html @@ -330,6 +330,9 @@ + diff --git a/typesafe_array_init.html b/typesafe_array_init.html index 589322e28..98ab0533a 100644 --- a/typesafe_array_init.html +++ b/typesafe_array_init.html @@ -330,6 +330,9 @@ + diff --git a/unavailable_condition.html b/unavailable_condition.html index 7516f4b77..25913e37c 100644 --- a/unavailable_condition.html +++ b/unavailable_condition.html @@ -330,6 +330,9 @@ + diff --git a/unavailable_function.html b/unavailable_function.html index ff20323fa..b66d38f8e 100644 --- a/unavailable_function.html +++ b/unavailable_function.html @@ -330,6 +330,9 @@ + diff --git a/unhandled_throwing_task.html b/unhandled_throwing_task.html index 4ffd16085..0696a4a5e 100644 --- a/unhandled_throwing_task.html +++ b/unhandled_throwing_task.html @@ -330,6 +330,9 @@ + diff --git a/unneeded_break_in_switch.html b/unneeded_break_in_switch.html index 3e46c28c4..7a0ac3934 100644 --- a/unneeded_break_in_switch.html +++ b/unneeded_break_in_switch.html @@ -330,6 +330,9 @@ + diff --git a/unneeded_override.html b/unneeded_override.html index 798b6d3cd..f13e3be5a 100644 --- a/unneeded_override.html +++ b/unneeded_override.html @@ -330,6 +330,9 @@ + diff --git a/unneeded_parentheses_in_closure_argument.html b/unneeded_parentheses_in_closure_argument.html index 6f7c41f03..4a9a72d71 100644 --- a/unneeded_parentheses_in_closure_argument.html +++ b/unneeded_parentheses_in_closure_argument.html @@ -330,6 +330,9 @@ + diff --git a/unneeded_synthesized_initializer.html b/unneeded_synthesized_initializer.html index 524003a07..f5f5c1bd5 100644 --- a/unneeded_synthesized_initializer.html +++ b/unneeded_synthesized_initializer.html @@ -330,6 +330,9 @@ + diff --git a/unowned_variable_capture.html b/unowned_variable_capture.html index c21122abd..7ce86e9b0 100644 --- a/unowned_variable_capture.html +++ b/unowned_variable_capture.html @@ -330,6 +330,9 @@ + diff --git a/untyped_error_in_catch.html b/untyped_error_in_catch.html index e2c5202e0..2153e1104 100644 --- a/untyped_error_in_catch.html +++ b/untyped_error_in_catch.html @@ -330,6 +330,9 @@ + diff --git a/unused_capture_list.html b/unused_capture_list.html index a0277b794..b06a9a5ee 100644 --- a/unused_capture_list.html +++ b/unused_capture_list.html @@ -330,6 +330,9 @@ + diff --git a/unused_closure_parameter.html b/unused_closure_parameter.html index c05b5ab86..7e475469d 100644 --- a/unused_closure_parameter.html +++ b/unused_closure_parameter.html @@ -330,6 +330,9 @@ + diff --git a/unused_control_flow_label.html b/unused_control_flow_label.html index b00280270..43ed406af 100644 --- a/unused_control_flow_label.html +++ b/unused_control_flow_label.html @@ -330,6 +330,9 @@ + diff --git a/unused_declaration.html b/unused_declaration.html index 7091a988c..3bc7f5b06 100644 --- a/unused_declaration.html +++ b/unused_declaration.html @@ -330,6 +330,9 @@ + diff --git a/unused_enumerated.html b/unused_enumerated.html index 9d13793ee..1d320d221 100644 --- a/unused_enumerated.html +++ b/unused_enumerated.html @@ -330,6 +330,9 @@ + diff --git a/unused_import.html b/unused_import.html index 72a2b51e3..527281e08 100644 --- a/unused_import.html +++ b/unused_import.html @@ -330,6 +330,9 @@ + diff --git a/unused_optional_binding.html b/unused_optional_binding.html index 36b767a1a..7c61988b0 100644 --- a/unused_optional_binding.html +++ b/unused_optional_binding.html @@ -330,6 +330,9 @@ + diff --git a/unused_setter_value.html b/unused_setter_value.html index 32cdba4c3..2736fcb79 100644 --- a/unused_setter_value.html +++ b/unused_setter_value.html @@ -330,6 +330,9 @@ + diff --git a/valid_ibinspectable.html b/valid_ibinspectable.html index dfbdb183b..7c5456e85 100644 --- a/valid_ibinspectable.html +++ b/valid_ibinspectable.html @@ -330,6 +330,9 @@ + diff --git a/vertical_parameter_alignment.html b/vertical_parameter_alignment.html index 06abd9e02..ceced0a7a 100644 --- a/vertical_parameter_alignment.html +++ b/vertical_parameter_alignment.html @@ -330,6 +330,9 @@ + diff --git a/vertical_parameter_alignment_on_call.html b/vertical_parameter_alignment_on_call.html index aeea0f0d2..9962670e1 100644 --- a/vertical_parameter_alignment_on_call.html +++ b/vertical_parameter_alignment_on_call.html @@ -330,6 +330,9 @@ + diff --git a/vertical_whitespace.html b/vertical_whitespace.html index 33e2a5c1b..13571bfc6 100644 --- a/vertical_whitespace.html +++ b/vertical_whitespace.html @@ -330,6 +330,9 @@ + diff --git a/vertical_whitespace_between_cases.html b/vertical_whitespace_between_cases.html index be94126d9..e1088aae5 100644 --- a/vertical_whitespace_between_cases.html +++ b/vertical_whitespace_between_cases.html @@ -330,6 +330,9 @@ + diff --git a/vertical_whitespace_closing_braces.html b/vertical_whitespace_closing_braces.html index e9094a4e2..f8d89f500 100644 --- a/vertical_whitespace_closing_braces.html +++ b/vertical_whitespace_closing_braces.html @@ -330,6 +330,9 @@ + diff --git a/vertical_whitespace_opening_braces.html b/vertical_whitespace_opening_braces.html index 6bf254ccf..efcd41eae 100644 --- a/vertical_whitespace_opening_braces.html +++ b/vertical_whitespace_opening_braces.html @@ -330,6 +330,9 @@ + diff --git a/void_function_in_ternary.html b/void_function_in_ternary.html index 8f02361fa..c4853bd38 100644 --- a/void_function_in_ternary.html +++ b/void_function_in_ternary.html @@ -330,6 +330,9 @@ + diff --git a/void_return.html b/void_return.html index 4ff121641..fd01d92ee 100644 --- a/void_return.html +++ b/void_return.html @@ -330,6 +330,9 @@ + diff --git a/weak_delegate.html b/weak_delegate.html index 0282757ea..857e1d006 100644 --- a/weak_delegate.html +++ b/weak_delegate.html @@ -330,6 +330,9 @@ + diff --git a/xct_specific_matcher.html b/xct_specific_matcher.html index b1a265671..dc640b139 100644 --- a/xct_specific_matcher.html +++ b/xct_specific_matcher.html @@ -330,6 +330,9 @@ + diff --git a/xctfail_message.html b/xctfail_message.html index 958436b03..6f6c0a6d1 100644 --- a/xctfail_message.html +++ b/xctfail_message.html @@ -330,6 +330,9 @@ + diff --git a/yoda_condition.html b/yoda_condition.html index b5cb40f2d..4ebd0d53c 100644 --- a/yoda_condition.html +++ b/yoda_condition.html @@ -330,6 +330,9 @@ +

    yv+rU`?3O*|NA&@wmHa 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