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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -565,7 +568,7 @@
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -353,7 +356,7 @@
A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.
@@ -392,6 +395,37 @@
+
+
+
+
+
+
+
+
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.
+
+
+
+
+
+
+
@@ -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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/Extensions.html b/Extensions.html
index 22c35c3f5..688213008 100644
--- a/Extensions.html
+++ b/Extensions.html
@@ -331,6 +331,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/Functions.html b/Functions.html
index 934b04d64..1439738de 100644
--- a/Functions.html
+++ b/Functions.html
@@ -331,6 +331,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/Guides.html b/Guides.html
index d41756d6b..d8429382a 100644
--- a/Guides.html
+++ b/Guides.html
@@ -331,6 +331,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/Protocols.html b/Protocols.html
index 992302ff2..1f6e88b71 100644
--- a/Protocols.html
+++ b/Protocols.html
@@ -331,6 +331,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -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 @@
+
Default Implementation
+
+
Declaration
@@ -407,10 +417,11 @@
@@ -442,7 +453,7 @@
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -353,7 +356,7 @@
A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
@@ -387,7 +390,7 @@
diff --git a/Rules.html b/Rules.html
index 9077e104c..591ef26dd 100644
--- a/Rules.html
+++ b/Rules.html
@@ -331,6 +331,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/Structs.html b/Structs.html
index 004031325..a52b45f83 100644
--- a/Structs.html
+++ b/Structs.html
@@ -331,6 +331,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -1309,6 +1312,38 @@ levels: warning: 1
+
+
+
+
+
+
+
+
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 Reference
+
+ ViolationCorrection Structure Reference
+
+
+
+
+
+
+
+
+
+
+
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 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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/attributes.html b/attributes.html
index 37e1997d8..b3dad7793 100644
--- a/attributes.html
+++ b/attributes.html
@@ -330,6 +330,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/colon.html b/colon.html
index 2e56bba0e..a233c57ca 100644
--- a/colon.html
+++ b/colon.html
@@ -330,6 +330,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
diff --git a/comma.html b/comma.html
index 9573ab2bd..c0e4b7e34 100644
--- a/comma.html
+++ b/comma.html
@@ -330,6 +330,9 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -565,7 +568,7 @@
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -353,7 +356,7 @@
A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.
@@ -392,6 +395,37 @@
+
+
+
+
+
+
+
+
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.
+
+
+
+
+
+
+
@@ -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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -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 @@
+
Default Implementation
+
+
Declaration
@@ -407,10 +417,11 @@
@@ -442,7 +453,7 @@
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -353,7 +356,7 @@
A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
@@ -387,7 +390,7 @@
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
@@ -1309,6 +1312,38 @@ levels: warning: 1
+
+
+
+
+
+
+
+
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 Reference
+
+ ViolationCorrection Structure Reference
+
+
+
+
+
+
+
+
+
+
+
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 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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 ViolationsSyntaxVisitor s.
"},"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 CollectingRule s.
"},"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 ViolationsSyntaxVisitor s.
"},"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 CollectingRule s.
"},"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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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 @@
Version
+
+ ViolationCorrection
+
YamlParser
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
zcmeIaXFwI#_BK9i&zW*MsE9{66cLaPA|g#hL_`EcL`4KdKt-e}_JVT&V=vj!6=R8}
z*t?0*#Fn0D67{B-YV@W@qsh&^H^vm-H3z-r{r}!i{}1n%mk(#knKQFz@3q%@*0Y|?
zlI^A?=Zx!or1OFxgscxphx11!K4n)u>`&4OA(&e{0s`bo(%+;RhFyko@rJlX944CB
zIabFa-~(uZF2erx%@bL5FaBXe4FvLmjg=6M5yi~ME5%c3qDRw;oJ6%
zQ1TqI;O*2fb_navKgzc7bzMT09omH-^`XT6YUy)#FjcEDLc?mp3mv_PD4SO#E%f
zQpG3>PN!CjF$-Zao2v4Ud)6w7yI10HRSJ}|Mw##RX$Fb=`mO;3-{<=)QDFRv
za~=RM^mDe-Km>Id>9bdRE`0{Ji}dN&mQA0&ZK3q((+2eEaFx=hx2qq0c5~V2vy0YD
zpLVT~KCM~^eVQ}_eX5h_Lm5IJaxbRr7Cfc56*}-&A5%ezvHsm?S3fuXW}a=$H|@22
z6K--C57=khzLVaTx$>4_H=Ay2w%9CltyjgHaus_~`dON3JS%RscdT!D^4fMj2
zVNeNy_+1Wd0&rd~j8^>9C9(kc-%SAgaQr414Ng1@kjCHiw16+aotdWi6v^(P|7lN;
z`=jm4Kigx4o@g1y^1*@UO)x|0F^ujyr}M7&ha9}|&?Yz!-TA=Yp~RPkA@yzbk1|GobJ>j*o>N{#u+X839OG|Q>4df*Mmm~
zNAYW!R(>t2D_`K1ZthBFEh8i^XDj3WH?l0kAv)2cMGkaonY<|?a-$vk^0Q4IN)_m%
z-1E5%gvnsuZYvSw8kx@6@J0$$sKbZCY&tS?>qk4JGTL+U=%|VDb+or`o*d}V3RorW
zdlbw1q-0H%EmKF%Xl$yP(K0V{dgaWSH8W$1=G4*^0a%vLLM{59mMmvGToDZO8zDmP
zpa8u4JS>xj({6X1G7j1tLm<;cM}q|v>@V2o*i&rxY{zZ0**V@l)~`zV$u!htHvZLk
zz&Oq5Ap0s)quDaJtNfyzhxe5oN&_5FETTa;4HfcHc_j>#2gsgmob!SFgi9UHH_94Ptt1T&o9%6c;P5?|Ff95(Tv
zVgr;%{UwJ_5W_94tOsK+@^gcu;4FWxZz#OVKkwUHd8JG$^sZw(FeZrai|YsP@@sK1
zaFKiTO;p~=l$;K-nF2dYW$+?5#0SG`{MO(Qh~$Ow(GbCx#D~B;ye@N~a&?H5=qP0T
z@<1;<=mUM2@R@GP;KQSagsY>gWQVsF#qjN^P|CoY-{}{teDJ1LpGPv@{sP52Xz;j!L60
zDPw7AJg#du?lCaXxTh)j{NW(yDB{KKf4^o?|*U{{NBJ6dQ3`sio7P1oJt)(
zm)?!9OAm*!{Dt%(t&ix2-cQ&q2yfe$+XvYd+k3VHHkU2UX0cweK5d<49cy{ta?ny_
zv6)YsrW7RDEl`ekxU6JE
z?XZc#Fg|?EGRWqG2KVGYtnq=5c&JtZA9CZ`R@lr}XtQA?uMJrNxqRG^X2{{^hm^o%
z-aD&?269DKiE-M
zkuQWY;UoUTuz}RV$eegGvWYpVu$6DkNrU(KCpn`bmd6es4{?0u@cz~-WH$autf*y1
zZNn4<7kJ?y7nm3n@Y}k=m(?nh09hN++M{-*=B1{4rm@B|#vJvc
znxkA$vgF(U4~YHW1Y+|mI>)L^uy3&suzg@_vYD)htZ|mZmQeE(W*^fdCLiNIW2m}B
zxvJF5cjb+82+iwph93;x;$|_B?PDY1Ea+i;v!Dm)|NcuI!nZF@gG_#Pag8#V0H#B8
z@(WjU`G!^xbA}r7qt5Px*yS|!~LiX9j?gn99Etp>g)&&C@*
z3-U~uT{(SL&D_~dEd$*+GzSC9pvQk)63IWWbSP;u0dOrFV}FMk*7>RKque>QEmQmO
zbzOV##?KS^+mm`h3jcA^drGn!3`g;%MLzssbs~3GcY!1xTU`MI_`2$PNaTN3HB?JDrS|1>J*j+aH@mt#@Bu
zGG!;kJv`NAjg$vMU6%B1=HFg;^Df7C{Qh{TcU)ye^a6VrZ>M78I2O{s3m>eNro3C8Q%O{V+5!VacPRisENW!=xd)P524R1p5YiqV2q`+WNkA
zgyoW@$o#3f(sbK2SA9oat~!*bDHm8R8>B|VFNXQ#@
zeETz5{H&kK56w105kEP*Q5{7Yn4{huO}%jY7J@1h=5&F=V~ulmgEG=Rfa!d_*2tO)
z_}Y2Rkk4WMe8}Sq=g+2K|MUEX6kD1WEQI0whXu=&9BPnLtKiyPFD@<2!TpKQ$5K74
zGZCt*ZK&qg7Y*m*7I{+4nzm@VGSvM|AV#Oa7_~NwI>V{O@WVbn{IHh9*Dkh?)FW{(
zVTT~>V4;R+@nx}`0XwW5R|4hTav$lClxR3jF&bR(Va-LV6@W9cENWHhFSI%v`^oe1-J;6snl@$rYY
zfiKQq#wI}tezuHFrXb_Ld>+{F%yL#kN#nicZS*F)SFkGBfD2a=;NF6btJr!tiLjcr
zgAXoU%{WcT)9t-5bqyP<44kb$IH$8kX)BarY0Of;
zP^*ICFB+eoy`6~Pjb0I=_Ln!$#|2SPU$U=fs3*_)tH|%o;Mj0n+
zBIW*0%^PojOfX>k$B-os*BDQ^I6?ukQT>Giufhz2mahr?)Vhn%%2%&1RTjI=%ZhRN
z#0eZ;AB?B+p^KBN!
zd$bIi`SeG}D^2d(C_LuZ9JQda^FY664*B;6K5f%lsONV#O@-;a>aodC$Im}j3DbDw
z=EG3SKik}HoGJ@lotm|#fminI#veZBUw%q83kaJ33D+ET(t7v?Yb`on`A3g%U;@
z$u!-ugi&G{zws%ss14Qk&rY|w&!($0tK4%glQ&01Jjg#&P4I!xQy3)(qhOpU+iPss
zY&Pp!%RP%`x?)OVJ6Wi)fpWZs%1&jFd{sCh=Sf?n-iGZI{T8jy=#HOkBx2wcf9bQw
z;SiQ>ghkSN8sS22`7jUXKL(581^o3fsDS73>kTj)PVz$^Z6Y=#=i_A%fonOmsd01U
z1cydh#h<&Nkx@4+`SdV-#(lO<8B{5|1LpawBPd|nVK9H?Y7GU`@Xz0;$W;}y1s;CD
zGIUY{Sh5+m!i493*$jIC3US9)SOgyEzYW&HY&^7$+S7v3kHckHg3qplc9?^?8{o0p
zS-R^9WhsKa$@ZIVlP${nrnS=Yt!0`e#C+a7o~``~P@-z;UqUY>lV4%YCU
zS1O^As~@&N8(;L{+TzkqUsNdApR{M&?phaE11x(i#TIY#Tjq5H*PbyAHa>04R4=LJ
z%1xzF{*?e*426ym!x_U!@j9E&!r&`t1uq&Cok0_X3N3_3+^QrLu$n%5^V_#-l^{1D
z3UmXaTTcuYGqhg(?ClISUkj9kAjcv+(h3fK_*^^$9Q*Pdd1rq<{G|p84JTi!H#*(3
zG;YQ$9{0*H92dsC44S0*@^vpir1;1}lFl)Dtes=5)`$l6cWR;h?6PukqUPZDUYSHt
zZqlo>6mNF}3NU>Ew3r*U?rxWuP&1cbd~Fmz^qM!#|JPq@rr}F^eFhPm`(K|#gn|8y
z&EU!Rz0nLF-1+8YBXOJr)e<|QS|0!CO@G;@GpVIS*7Z||X;%GRnmgacW1uHG27^OP
z(JXw)`7|)|Gv|vGlPqL7v@l!}!+P-83**4ZmtQCa_1ISz7J;lt#09tV)?c&45>4iZ
z-!7$CXnAM+1e5U*Ay_yiSbZ%QEKgdZ&7YeW8=f(Y7O${qxGOe^49=(%mA#4=JSCry
zi>0rm`I3iypS_=Lk1Y!3TQ9%}Yb`r(^Z=E$8^;T$jL(?5ncfvn;h8iV(82#`pb2*5ACuK}3*`bIjfkjy+o6R~
zMDhQnf}DQqFQt%y>HVMe^@H$#x#OBi`pG~_=Br^mBYWBKw+R$P
zEI&U2*Z7W~pM~pu?B5T;*I1ecIdWE#l;E9?BU32?ZcAf+DjP=L<9mAenN*$Y%5}4Y
z%5XY4ErH>hRMyADMrc-9M`Z9{kW9)E1hx^4NzkH})2>qsV?6Fw1pnlhiA3(C-pT(z
z_#=1-KT9K?_Z-#_q|Fihbs#J-F4K&1iH}APwO;^@(M2=k$*(_wg{gqFSGw5kj+I
zf7IUJ_7_`&EyLzvJ#J04+_r46#G9i{Pf|Ly)@W9nl~0x76wr^$b#jpOku+QCMzx4U
z@rXEG%w{*)%WMs+VEvh$>Jj_MQO6123eD>?x{57YArAC|+44w<0(UXjn!LHGAY2@&
z72uzgeM3GL`a_5@PY1h+|H-eZ{k0K#St5&%NRAVG6IA=uA9{-++HhWZt&f}|Q4~$V
z%ROldju>E9`)b1^DnexNnCrg$Vv;9an9Xm|g+nDF&oPC2J{y3SoM7X_uZKbwpK-mn
zJVc_RLm~e$FU_DaB6>f&-mWKoPKTC`JLVGjyLcC}aPB;?7^i8J{Y5#oU>>)pTCC6p
z@$@e$$rg8fF-aaM2@c0RylI5NVwRT1^S{iNQ}x%GgM%1kio>)Ne*Meg6a*r_%F%Al?)0GEUGG@8a=?T1z}KL4*An^GuQ!?cyD>#wGYeC6i7DRtb#E92YvS8l|NJ}ly8w&k0Gb-hnJG*zCCZ*T1~1dL<yQF0cIJ?{>KTdArU6v
zdMo+RQheVE5ilMtapX!%FgXt5lyUdp72D;5f23=Z!PB_5-xtA}fG
ztZ7Eg?ApdzGx?<-QjFP>w_^@#YHY$EjnEGZj9`M(INnJ2orKGbPzE*pYQ!K@O-PV1Li<&T;AQz2u%
zF-HAKeNrt}E-6cuJ`|G1$>B1S&PWTTWW(2nCk*3+v!DoV;#F~>D6zGSED>_oXZT=X
zAmO}L+!4sKVG))EvP@|)^~F?dj-pKMaeP0D&4mG&A5DqfCOi_&W~qy2%NZ0@*@LJ$
zh6yWhTMVnD(FzP^^OVW;xBN`7=ECCe$)mfgeg_s4Fo*ra1c)u8_$D{)$covXm+JCu3lLnvA~vSs%tG
z;}M1Irv??3EVLR+REWr_(qmHq@pSgn_PO?SdpFzXw%xW`TZr{%>v^({F;;KOYnC|k
z0@JsqEaNGo2LY7V6hFB`x+j4lPu#-3V#8q_!20Hs2FaP+r>cJmB_l7Ek62Bz9alf73WYFx|B>cJu^hOFc^ose5vv`R-&e6^7X@G#J<`XbULA*t=Ju#b$)(?&V3%a-d%O$vi{m=T;zlS
za#804U(8KY2WdoG={N2ySA|YANmqqPVS`|~X<1>RBA}FKK4o^8xZ$?pq+y;RP5ebX
zAeKq<#31$^dsYEf%A(|ba06b3&h2C=LaUf`MEH~SRs{q*D$>5!$PS8SR7+24?YnG3LkqS31q(h
zL@43klP5ALH7YzAMQLv9$r391H$5Lu{LNF(CxO7PK0koLJ-+CLdgpGXs@gjorznv&1rs1QL8(|_3Ion8d<3FFRQpYsv
zQ$G_Z`cE|$X|jIQ$o>Nh*qHDPU-;}idXIz0N5NDM&sD;1UVplSxQd@oKLKCxjc2OV
zJ+(5?_~g?HdQ<6tO)%B^K0O*YA
z@+HSYdEn6qu=Bj5>4d9R9}QEi_iOW)s5Z}-g%=;&MX&P5v89;eT?xV<6^3@Se0GM2>GVGN)DIal!lQjj~Dl`SC|R~LfiW041+ez
zWy6>2;R0B3Z3CPD3l3|96DF<7McR)#hpS94ll!6^2(N$%F9gCvV8o(caD?E#6aQ)X%Pw}
zwsv`$K^y22Fe(JjF|8GEhroWOEyk^(P@-y!Itl#FIejjaq!{Uapue(E7785NB3v^a
z;?RBiVjswd1?U$BljZq3j%>uZ`9OG7(B|QVFe$TZf7(roT7QPrkp1lPJMv|ACiEl?z);t6AqTr(9CTihZu58ab(!2$f{~pD3
zp8G^E8pVbu$|yg2>xmlUlN0q(_GbU?lw>2wQ}vUf3>Urz6B#_re}A$HUgi^@S_cjM
zr>7PY<=pUeyz{Pa0q_rg_31G9J6Ctc!OuK-XFU9kH|#8ipZF^~v*AZ>
z*_A8bc26npxvM*Rh)m*hcLl>OzHL`2oZ)wOjaRqNkSQ~cXFUD&X-s&8zp=ZLh>Y+(
z)0G$hPx2IgW6yZPv_tm}hZp$zy$gs7x9-~qU-6Us9;Re)#QwifJNyrvq!xU1V3Ycd
z=8)Y1;o5BXuZFpwlYM9E-}GS~#q;n6a9RQawz%JnX0
zIHH20Sat=3LkG^NfG}w1Z$xi|gP75Wjgihb$o@_&D5ttj(@R6m!sAnP2NuWvO}=!8
zt=JgGs?`4T^fAw1y#7Wr6AoftIBOzMdM2FBfCP+-U@Zh{c1E!2s;fz-9g`StwXms1
zc%xo-s!`+=U#elkHoV-M6+jy<2w>^p!oNkb`IK|M5I}fI!=D0JOz{%kHHGM|X|C;6
zTZZ+PHOTUWrI)$ZESY8-ZyB4_n`)kNlEh`Z`V-1%Tm!{&oFwEpr(kne>Z$Ma^RXDP
z7Df~AMf^_=#;qmE*5Nm2+`y!sg{?`
zJ(J_bB3Bq@RMIp0NaQX``L*P1HQW_SERr(`udg8z?8j7#I?xp&2{Fz*yuBKNFoj4g
zIam@%xbiREN(S`CgOh;939VJo-`tBTdJfGoud;qR&-hyw7Tg7+SmO%B$Eyfj2B1<+
z`IbLUt0w#N!*{CT06EizBr_vd>@gX(5r2PZGPKcj&~<_Zy#76>?*9yY3Tx)(}m=xdtv?xHqM~MxIA##bT|rjOsR)Is9XRF1BY;Cqs>$_H$;XT6?R>RVm1HOPG;@@GpHOlh3rOJHIyw#j&df(J&vdZrf
z^)uUe5`u+$!Y9HWW0=sW7TM3JyQC4)LHi21n{r;~h1g`WugcJO>LNN8Ey}>;>G(?#z4|As=+lnF&zjzzrGwo9_Si#hm+L>;URs~
z8@uLGD?;63N9xb;d>E-T7U^$h#n^o6ln1pYSd5qQsclO!vVgRF^LX>&P^BA<)ZF{p
zLdHD)g>M3|JcB%OZ=5v-9-9wRid=%99;B%?4$}`&JRgf^4?%`l=^BGmmeAW4AZMjzaVjl
zs|d?A7%CGACy5Tflo+h`b`?rOSO0jvzP~>m5D}*zRF3c$!(9a!;3AqPAM;$$hl)jl
z(?5;>*)L4&;~IgxTo9q;x~FU{Zw}FjoN^7v@-}k!R81x_CWluHsWoW+u39iD(}
zw06KUy>v`oeF{JP$9!?ND+?{F2wo1#u<_43vQ3)c8X^nn4lNTK$H9Dq#$1``{SZaH
z!MODyct|0lElaN&R*Z!u;yl+NJh%)N=mHC(cycjt4fD~k=c`mk36*VtOZ{A#;kkj>|_-Pbt
z5|dqt_~$Bug8eaNH375)T(KHPj?&|Quy8(YU?X+kpBTU
zZTg_Hh&G}4&SJVc##iRU
zOqvZ#=h397#e)lBoI0sOSHOBR^bCfvMi9sAhoo?84u(-w>*x2vC&Opj=4ld^LDsM%~|=~T_zlT&Swr4^9ag3HWwD?S&UAy5=Zu*EUQ&{X_(|7
z28zdhmBEDPalistsN($`iNF0?EfY3i=t5Yk8mH+kiGlyrBM?oqVjE$7);ig0wVbj{u^7#V%&DexrfTC&
z<3=JcKUU|fJ(TB_O!*5^{EE^}DaY`43R|kUR_x9;u^`wBk-}@8g+sEFfBjXo0lxD#
zxkLeD-+^k?)k^m5qs8&X@6R&Mc2OOioM|xs{rx6!rfU(dz6dkL`L2cd^mbTiqYAkG
z?W~5nhQ>J!7k-JYP$TwMJGA;dWwiT)%OsrX5lpv-ccx)(Q5$Ar^Han!&cNGGQBKp01y9qgX~Nf@hBBQJ2_i4g4_qk`%Ulh(bSG4h
zgh~kX(H!{WXc%iLaZM+F!$WPD){l<1XkdSq8zYlLFsC>JpyL_Qnwr+644
z=DVu!jlEQkorI2kFwR^_WqBV>oL<||f=l*N{dDmivq|gfBAHIEk5bAa>i0_zG;5S
zoNRjCRBHU0iXNWoZZ$>ur}D5;q4ZWn`9t|>d9j=)dq`KLMk;?SpyF|Vwv8z;O?YR0
zGkLNeZJ`)*gN%ID573q3)Ak==3j|}@E!aq*WBP5v?q_S6)u4523(^lCF==6K1g!|4
zJ1~334{vUyr+ycpZo9iv{QE4*;xt579((@Tp~
z8BR|Vr?quO<7+UTz|-v4U@FO0K7Y+!h%bAcf{Yzse4WC!%{}x9JmX50v8jy~U(m><
z;UBp$%{Zma;vTtpgb`4LV!J*!ltwTp@1#ulUs!BGs>>=ZAFi8Ww&Caq8#IavUWVz>mDqOBe9r
z;SXVmTHrn#LHg`BYE8m=s!~v%PNf1$)aNtdSG@5Nh09+i={bov-ujpjEoo$iQbO|0
z$AotNj&nXCU5ju}OO(qTE;}y%goxjX^%MyTLLrwC&GGrCaMWldswc*+O1d0K%UFoo
z=y?_9D^wwKuUQy$G0Q`6P1P&%aja^3jpHmjnj5|MvlG4Mv
z{RaqR1$&k4bz6jWz2$F~X7k5n`KyeVNR2ghq=KGET3KB*=<}}xHC-%h8-f`&BEd6pgN@ks
z!T76<gfRLILdT1~2X7_9ea7B-#`gwvp}1PIx8s;t&pZs8qpgqbJC@ZcY*GzRL594mqc6}usJ<>c^!kxbmO@9X8`vqc@)16redKR*7=y!+8
zPN#6-9WwM6aM~S0AxJX*Qe>Kghweg$`tlqd#b*KE
zI0AB{EQfUiZZhFRhY_MY8g
z@FO4Izy^qC?Cqk;RNEW20BeEeQ8)){?89KBWdH=2-!xB`dYMfi3s+5#8Gjb`)695O
znk2LsrzuNmu4vL7(mCAcp>h3D%0^cm1wUoW{iJP6iJr7Qif^5QP#^5nIkYrZH@ZEP
zzSF65*oX_ykV|?5EoaHGaa?+qa>Mm_;w%+Y)?wvH`fe?*A4!Sd8hl+pT8+QxN2{>3
zkkI1_3>-y?)LC4sA1%l4Mw6x2dr+eP@tcQj#xDvT^;MJj)zr`oy%rlx6Za{z_7@
zS;j15SM^_;y_ZWYcP9?-f
zf0iK6m4p)SDn96R2ww7Mv0_-;oDDD1y3pAhexRq#!a$&(v|t&qFnOjVP*I!Pc805Q
zZ8L}i@=oG|c1DUtZO!-tuwuE1YD(UD{QS;AVoqBlt|aM-+#m^5@4$78c|BlfdyBbk
z_2?8?9!$qNkqVi0ctB)ng!yiW#BSE2kAWUO6$=c+iA}*eeKQ#!GO#47dcA0%ORDiF
z1Iv=DNEPCpg=?>nQ(bWd0>y;3NjOJhiB#@7B++Y3#7`u8*$VWLNvmCsc{2UD3>V3C
zasr-~DR7h`D2&K?4AnO!n5R&;jFSYa{_rSmoSNH4MJ-xObAKsKA9}Sh7^kvaau17C
zmZs;=DKrFuKaj-w{LnD9w2cZ{v=mKWiG~qIVhTrLrIB8!5H}d<@gwn7BQ>S~f64tETFOo?(Xah^#WPvMm?G%@pW{;~Fywd?{(p)3vLIABEjwL)$P!3u|cA
zjdhr?Q?Q@0Z?sRahm(MPyKSnioAq1k8S7%}C~F8Q8+Ti(EvXg*3EH0_-Q0L{AG1Ko
z$rjUW(8RlbVE5hI~U0@kjA7F?_NZE_$%9*$K9U^@qQalb8V^l*#O*cKyenlhDM;ROT-aclRv*
zltKw&PCLnPXju{#rV-!)kdm>?lLjpb*LqUve*j+bq_Imxr3*c%KPGgc
zD-*D;3!UtTo4e2@@%V*)vM)Nil3B%JdRMw~Jg;{Gnwp^x9T8KjAFZJ*pN@#C)sL);
zppO{e9)fLN)P!I>=|$7OH{SDN@p2GRyWZKjU=Sp$h3&m0frKo$y*ne)xI4W|Aimk1
zCCLHqsgBJ_s0ZpN>Tl=#GBs5iLG=b`*zN~&$DUnoz=hg!7se&t$L!l2lbQ#
z(|XXud*I9-^qn_i5Bjb$T&Eh^Zj^*z?-;)0xn5#f
zyNU;VSOp~vR$powalgLgN+g`;OOH3;4quk;o<{?PHF|YssXgD`g{0BjDW(6@`jmC5
zwY%j5%Tt!wmf;rJ{Em64d4$=+^qy&*X%gv4zBI0(MS*wKx72Ow1T|9mQ8}f|Q2NV%
zrP|FHS(WyZs${g}VR*-|$}m9uySP`JM0K3MvZHJvONE>85>1#?q02vom+0yL`itu@
z;?@ad2r6EtjV`{_-RS;u7%0Yf$e3G3ohzYM#tP^SE|*cai1-^Fk&eaf6SV;1XyZG8
zQaJAvd@+DUi%}f{zF1BYGv1B#9ouY?sOtC?%2Sx<3USdZ39DFm5Msqe=`?64Z78Mt~
zP~m^78^@T-0-MxNH$EX_dXx6lB+$S2g|*aR}~
zso0@!rr@yz@+*_wjvXIpNy6nC-Eo)VRfRBTLw{1QR^!(GtdM}h?fztjlh7xTeqD(<
ziS&vSadjd!iG&m+?!p}w=tnM$loYxP`^*A;#jN%+Odr6qD>T~#k7A=b6Oi2p;dL(X2p?ekJg%oOLerFpV$jbaF;-sgt9MX|3Pi0Y~OzIe+
zw=h#Mt7>mUka$mgU0g})v^|x5>>}Gtv*jCjnhwcx?JY}CrB+PzF^BqU09C3
z&l7{T05b>)OIxWF`ve{t$_^2`aQ`11?9XJ2C_f7yLY-lzc2fG2{46#1$o*PM>}WFn
zwa*eMcNmX8OUcwBy!tG}s|TxPqQ$5xQ@$T2FhVfb2D1y)aU%z@^P~YcNBiQ?TG-6U
zr$Qdv4Zq{wJa&})CawJcy49@1f^;@lu)k&BW}j*wU}q%IU11w%^R-^J9<(-CN0Wf^
zuH`MuV+0K%&3DZ&nYWoIo5M{%nhu*9Ov%O%jZ2L~j54i#Tcr+DyU=>bqvY0-6-IKo
za#|Jn7jkPMhA$1L4C@SI3?bqj@w~WSTt#c2`-`3`iE&d2M^f1fb^XNaE|)G?GuXckO`QMw?4pY9tV_UagdzOAe`rTH1HG_?ogtX39C
zc7v_VpVIv2TA5Q$cl#ASJ}yL!=pY5H?qv4=0wHQtM_OkL{P-7&h>0Dfq}Au+gOt@z
z4C_cC)KB3fxijoG-J!6X-jRe_A6f346-#Ci=AC=p6
zxN$0%#j0aF`bk2ucLf$^kOaY&loHiO->~m7mTLYjKV{sDd0zTLY@5M1a;CoB03$}q2uJp_8uokme3K7b;Wc?
zLIG5K!^6)&e`j-w^bv$ajH41M&5-)R!&Ex55-7t4NVWzIQ
zU_2q|E}gD)rPg|Ymb}d|e_~EIJzA^P^Jetz1gtp26G<^0~+G_bhgph{yv&*|Go0Rm@dl
z#_Q4sN9X^^`L}{1$n>uj!Rfd%hixPW`NuT24F^nTE8T<-BR{&Oj;+8xx4@H;8zncq
zf+#`eNq*M7|2ysD`}*}nG>+ARbIax`qT2)D9B{gfNGR8IW
zBcXuAfbWcfKrg$Y-Ly2^8N6Ou7Qe$V8JIg1Sb_I6!)lUrKIxF%=42#XoDM?nu2TOdw6f_
zld8XFJ!iTXbWAi-n1y~$-N_QS9A`dy%=m8bbYx~u-OIe!94~2Gar13eUeXniFk53l4MAaK27cR?oKbRoU?qn*S}WYMo)b6bhE1-KYrdm
z@i|&rvNqa@jt-5Aik-L<#Y-?^cD%1I*ZTcCW4Cu5ivBb9c)bi>EaV!u
zTyuZlx=TbIqwHz}iV&7Co6P^8o24)+HP!6T5~hj%h!!))`~b;z^JkxWB@FUnD4Z`MO=Y
z5oU`^ph9;^Cq76}x)$N|Bx1M4WX&49-;ACj@Q~?tYjTqeGRf_m;EhgxinnUofV)X*
zr&tMKJ%_{l#Y=Nj9m$mreR`3#a+A@KD~V|FUnnFbi3z*g2U!Ud`+3z6IA2(j*>#6I
z32Nd^Lr8%EHv+WOH2j13?48s?E+KDM>-3C3%PpZWkJtcD2Ckc-o6~S_F3}%B0Er(8@Wp
zeqw&8eEyb;)8I;qOAK$0{#WMq9U92`;w#t2=k)N|i`;vfo;cpsgo;4R*xMM|9&Dg-
z?4Qkr74pGCw^Lg=vHyeZ{A0Qr8e@Q)@e_jceatcBmNVkJ^|}53eRwW>F*s6JTO&od
z<150?UJc2}r3~q0!R_G(nG53^3%O>qGuRz%oKA+y7-t+
zrZ5^`XRFfmwsOsMc62aZT=5R=IyyRf9jF2t;}6Kio^GE>Q8BmI=kMmzvrEm$N{E;-
zTx4T(+ic16*4QxgW;SEmWsS4eScuv@q$jUXUdr6`n3AnIU7UXxKBbAwYhOlqQkOBaNN=%;rEFaT{nNW;Q
znL35R7BaBZC_mToe(4ud9czd)S0@qz8sB5in2oU-;2qDwkw|q|yl8o}uFit36DAB|
z1gg;d?c@ZkdWotFT&wP+0cw=9_Ku`Ov>@Cs$?DzN_xed8=-EiRwj3XTtUg|l0w@{;
zx5jNP8N_~+bZkiA@yzVIyeC{OprF4VBw$`4Z6v6MH(PiZ4;GwhB9VI(Y}7SZP5O}C
z>pkG{i_K?Ts?*Vb_dbQAxQzJt_kN7SufJpYH76ppyl4do{(UR3I?ZsF#`c=G8e!95Bt(heWlC*2Tzj^1vNoh*{FrNn`21;a4AlL8FGh3
z={xYy=@Qw8I~2)9H-hmb(yWAX4rm$B>^F+z0zjd%6ausBn8fy7J{KCJzePaE9PQFE5r#llL?r*F0r}mJ(tXMn)af7KYmea38y5TZh6l?$f+fBDc`N+k
zKnyJ2Y)`+H#an@i1J4FbnV3PzmwOP@=luT;Q#8>X&x}0`#3zoJQX(s^51%Se2fzT`
zT?zH(2|bf5*yI0wa8qvG=NGU5T_;~ILo{5?R32J$*jVF^!7ofhPnF4?5j+4}esP<^
zp}d-8%Y@roVAa|@bS2^GU@FN*sA<;)vL>4ig25kSqx9z?%yQnGjR~_z;$g!{ky-ll
z*VlrSoiL*E`Qe_Z)WQ5^rZSqO{QvwZthHU$MOw*8yj4seJZc6w-v^Va&Ycoc~j0@nbgh5J+I`3Qw_*Zxbux@&y+QuQRCf
zW}+Tot`5*NO|V~w&xV~cOINd?pSIW~HBsIU=Ti(^WeIj(ZL>ZiKj
zBv1#g_9W5*ZM2??!Cx@6BOjko`ZPJ^c>DZRDBz-yv=7$}`W7UBPc?7^`;i02<1M
ztv%dAb1j;Z5$>o%oJHM3mi{wR=5h*^f4rRXohg@a7L7~P&yU4q#cV638ABZzSd6XJ&RZ$CxPl=lz7cAWvENzC!e2sSC9Ir;Qcl`ZT4=vo&~kjGLOCl
z`Y*wuQd|Z=`(tpxq$@GKZhu7OXG;9^s^S}3VPMxxBJt9}oIX1y1u>ym{^Elb?yi|_
zfJ%gmK7^3HquXB-Qf3{kPbwJHqWG{5>xg-gDSp48FmE=pE7>J~G3?!nBrTSSw@}6N
zEiL*aXK)nYY+NEtR$#n2AhCb(KpZ(EAdQS)hJldW57e}m8m4h?1P5<^X3LIkU%nf=
zn>_>B=7{aR7e1*UlAFG*UnW{L)xFilPma~AT4tIrtzPX%63;6s^(iaIwSRjH-|9{E
z7XQnjV*~uNF+g8M)XqKp-g)v+%ka#ttj>>rBiN+w(sCnwur}ad8~FzPq5t%JW$DfR
z7#{ht{6s%ajvgNYh5uQ&)q>|+wJX`zl@8l)HTyczK=iFE%*By2IUZV)y;@nI%H&&Q
z#orzGbj3X+Gj1n{E`goA&E1mumY}NZ-57Rtx;$PgE*wz&5fS*bAiud-8;%#M3X1v+
zO!<)*?4HWULm2To5l1nlNTg1HVGx5v-5}TeC`^50-XX1tFo9sPvJ+|aU7Wrdpa*?l
zBiO(P#oTt){BivH1iqnQ(~f&cH#zNJKWs1-wx%k)`nF7a`AFEBFZ6hByZ`U62N{V3
zXHVK!qUT!;;0u@MX^&PtC-zK@t+ntN}PR4OjIl3@(4LB;rMG4P#Y
zDlw`S2f|5qau6^ZiQu3NDRzq~)?o@BSh9k;&IQ`l`%u=gGL!@m(ZnJ>e}vjSOU>&S
z-f)3upJ!CJ8Gsmh&6%Mv8x&ec-W#&4Z%lgy9Be6*3Apgm9Njn9chQufZfjy?cew6E
zx|;Eo0=`BlS9=yJa`Rym@Zd@!OjbhPBC+~!MCcHbV(VyS8qvaYsvotl)h6W-&9Cl~
zF4qQaZ!Y)A7Ti1g`*JN#W_9;GKUeLVl@r*jQes0YN=ewwS2MQB1#?{-?IisVI?Ls#
zPD13?Bz0h)u`jam=KA*OT0&mGxMKE=q#`iJDgiyIavTS)8{29(2V7nTTf*8imQ3o_
zf=jVZqP))dHy5~vqDqx!3d^71OwK8n9n|?g(efYQ04rJ>gSg9(4177b$d`DV)AsC6}VA~N2To;I_Mb4H=
zbGhup_)mKOaA|d`0FGr6oo@R0y@kwEfLUWJde~Q4>YRKG0J8DMGL01b`kA9wt8a2-
zQRD?{opKfL|YPpPer0s-pri>AE2mz`19S4fVlfO^6CZRyKyj{X~=!mas_
zr&-la@={t*)f#3%!k=3$Rut&9E-q1!#(8rZCb-zG|6b9LBI`#&8+1Xy792;}?$@Af
zy0!D0vv1eo4r$`-(iG)#?FdU&zbCMZwK#T$2B%`4|$i6n;_KP&k*1A
z?&9nCNazIjH+EPDX34&ic>-$SEe3vs13FF2`4E(H1B>B}ppIayoINN&krOy5&Kz^`
z0Y^=pL#igMr6RTf3Sxqt-ciiwglJLgFwWUTZqLaERSWm3WS1k?ju%6F&v(o$Z0qBu!2awaFz9IZwX`3Csg$28ZHk)-tVb
zi_L&WoWFm>$V%C-yEz%|_EqDjy+yLqfEu=b@hz>`3=D5r&pzVw3}VjFf=Z)02=XPh
z9h0v*Y4&0MFlLAET_aO#obIZS93^fOe5lP7Y@4jkOHTGs|0Yexsy23_0&IFjplzcQO8X!qxzCTD+Sj+c}hVK%CBM^PQBXLhV
z9ptKgOzssU%a7ARC;38YuG{<52miWSAk-oQtI{X&4JFxAM1qFBQ!6}09+&y$R#z{M
z*n^YVTn2x}E34s%H2GFtwgI2+1f#T>7Ke8l(Ws^}fUz+=&sn-S-M0uafC`KZy@(`N
z?WD0GGRm2kdZpB8Tkfb`VO%u_w*OGPnZgjP7K5~%LZM(F@=&zg8d@~|3&3}CbxKq#
zcoi@CExQ|qUx>}py&UZ`d(pG_?ZrEG^NdIQwEskY;wT~oTJ6^&KkNa454spBt0zo;
z9SQ7ngCO}w98R>qt<#c<;N89W>;W$
zW8^^gLvY*!fF6#cr#CWDvWoMeNoCCv&Q;ZvW
z=w2P?L=lUTP#$DK1W5g_4Mx0i>csR_L9dEv#hKFpE1@@N%}ZzM0&Di^na?)Y#dpWM
z?TXgAXQj0X&-Tr5GW}SNb$9y_R;IOG_n@E!b{S=I1B#`-ko8$M*ea_wlFq?8kTU
z=cnZ7=l?m;d;R_6OjvVIopAp{Z^m8wfNSw1=vmXf{k3^r-{NcTshe5(^hV2Pt?}Qt
z%Y%{3u8m+#Zii{`E^5fz?0xx2E=y0@o&2C!yRE(28h%~acA&u0P3T5!VxyV=OwkBR
z^;-S9>U!GtYnqGQ*+eM~={lcV?u!=M-^DbOK~!f#!Q*kW$(|KqV3DqtglRthnn`Fe
zJWHjo#v3#rZ9LR8P+pdvj4AqS$9sYDmF%&@;x$$
zx+fky=%^GdQGJ^NF>urIQru?eVM=5rY{X>pT10zQ3;?`=MU}E?<6#4{thUQz_8ix3
z-yqN*vwNt0RRq;NRZG(K%c-|9g8@6&b>^+VhLrVd)ay$~>u`Y^eoN3o?u_RlwxpSO
zBx^C8*4>)*XJCIi%C*L4;E}vK4FFjU?zAfra)DwbMqh58Z}INc%l`?a?So86=l1zI
z8hU%7PGfpT>yIxsG1D;U=YtcX5u|{;TA&=DYGGBWB>#7V&8c3&fo2Mp4QPC!=+FaKmM#QyBlhF
z$lcVf`yZablc93~0V53B-Xb-ifQfq}+quh=jgvD4SYx~fVqC>%=9y|&+m`wX9rFO_
z?94$@lKv3m;$l?VK=oiW3cHgMYqpB(?>~ficlC+>fof`W1CRz3WaCC4AoxULqlNKcmtbqj^}QRgP9aThC9R^l0_Jodqe3WnF*iwxrrd00`Kn@D*=x
z5v4;uM3a{w%e&%ad>Pv6TQr~g;)qd(>t=l*u09>Q>QD>;NAumn5QnQU3IAmdBU1zt
zVIDunl^U16yIVbQuIkG}M*dr~9`aum*|yVHcjCQfoElvp&T2Y~33}{1^}1yG{alvr
zJ_Zdez`SPFPm{In!0>0H2mpTlktG{(+d1Ue`EI?c{qM%!cc=UGc;j%zwy8v`XWOCq
z%{Rlh{LMveqFK!i|M=TCl5g%cMAUU~66bnPx6db#r{4>L&Go%lWWm252mQ(TNx}c@
zv9R1JBp`nJpjp5vA1@T5F_09^7+1k8sz;)nfdTUP0a~jQNNkss>k+tf!;SVF8R={o
zyGM+n(e`AW)A4UA)zqlMD6t!zS466O8;M5RH7C+aV85Y54T)j>DTqp`h^X0NrUjtiKF|k@?a0Yhj
z)Umt26{U96@;D*-@V%in-Qpx0YQh?$2Unow5sAW`oLDx$+Nf3Cs9#u^Em6fKXb^s#
z-$l3FADPSpc+jV9}auj=5N*iiH@P
z@MH;kQM<;y2acM^T?$SG9%$kC+xY9=0jqaRms)7}xq%eJISV!B?yUyi?AQG
zjx(cV>rH#MX(zH4FQp15%RX>GWp{H`aZt|HJl#wD8X
z&ahYvLx>P5M=31Og;e;(3s+m5&6_;MQE|
zzn771&fnIV2j*F;0}Z$CnUV?aSu3AHx1K5&G{H~8tISV2Pj8ro3y%W_Kq)FXZ;#zf
z$q8BNYY>w4JvyW;X~u8$;#6*(<`L~DkPH}}r16BHfu9rbdLK)VxbMtRfP7ckTUsh~
z%h2aG1@yiT57aTsNd$t<>VsB8Wu>
zXAK1|`3%ZFD>6GcEG5V0BwsForN8NelTMSF?i7`{zk;19rdCTxPU}ckQiU9{@1J#0
zrxh$6d;=+qjqGhiFJsaYGD;SCc1msVy6YgNw3S!}YZScpRpBL5#DazGQpRuda0=GF
zUWAd>7>FamVT6u5y(_gvY|E=bc4B0pZXP>8sy5KdoM6&FyhA)&$T4@eemPztcKA+i
zuRpUqcwBdH?Tn;{*xFkSGOl{+=nQBDd4G1kevcq}`1pUpd`zVHn#?wOYUNmd=N_xE
zxw3ZSgL)V}{MDlLyWlz{&^joF@Q?Ua#Xq7p3TEH;tHu}WL?Pzk%V%1!
zQWLy&$qRI9fS0|Or7LS07}Bq;KXyt3Qtm#&cbC3(&BK$`dU76O&g)lJ&}k8#Xa?(_
z1Lvu2f!S6L5;g+5E_i4a)y!=3A
z#IgeG&bbL77^G*AD??NtIfghYE2J_S)9rb!n!}t8w}>eU+1AGKXY{zm*R~5c@nGM5
zEUqq{6{05e8^?-;&YOe@
z`;r+Hgv5&YAJB9<)toY1Y-@N-L+dc%_MD9k!j?9urO(3s6-R+HNqu&^|L$c
zrhDDq`gL%{d|lh_c%9O+Ywg+eG+F(j#XC>L`lI$B_;4lTyYQ&4lzCxY13Ewt3+Efn
zxAHnX!Y>r{f#w?YrS@zA_b=poj?&AS5i55==8%p=CD`6GfeXS{Yvx~rwy+6+W&jIQ
z@Ip+L#Bgl)ZkFF5#^t>jrypZ8cB0{6buAZVs!&G;
zhOYAxgpdbjU5_b}kg>SUshBnYIMOK!X|-|uhlE|5z{v@7y9r}&ErFETFo!!7-^wjR
zmK<4??P10P$&&)^7Zn17CoLhR=!xOHu@Bt#J=h(sx(fKdv+VLxZNRdb`NGLw-Q-M=
ztPVz6nOr)HiF-uRI5edF-g&kH)sh~t+VG_!V*{qpxG+t|>GZ+*+Z}h-pRad>D<9lT
zmL%)h`zG~;zYRN{mn)vr${MYGb1Gpl_U$D=4Pn$UQ+0^&7qWFCjO2zv?G}dOopi#D
zb*+b6{IivH&^i1116&Yruv`BP9UA3J3saH|AJ?T0U}Dy(c637XxK_cy8J|)uGOJBV
zJz>T2VQsJ7Y8Q`ALcH+8?ed+`$fW!roq|jVdOc`4Qxme&R
z1R1Mz^L@^LTFDvk07>X6liY!fu1HkN)adw$D$c%&y43A(Asz(3=R5!~z%q%Df
zr~dy&EzlB4y_7!YgFp#zuvGs_O^4G-j;6)OBwwbFf|+vpxJt54JXIhK=wog_&ya>+
zt+HyBo<&DBB42(M^u2mfXrrYnX~i8jW9$hAtUiLI?H3fXQRQ2CDxLpF8@D6_n0H8#-AXf@7?GLl<9Xd`3^A(Wm`P*$OjkIrAH
zMF{)xMf8L{aId}~RLi_&B)sy-W*}i{_c^q%P2JXWaBa!9`ub9Jos`lX$>?4Gl>Dyz
z#L2j^eivTk;N5<`8WF?sS-5QoL3*L2oBqb}ga>`c`r(0Cw?k}T>q~tXhmi-T&acQ7
znFF%~voaL1(!yJ?+%zFD^du!>z3ZEj0_u*e1lsO#btns!JTD|sW~gZjz#$#yFcKa3
zJTCMb{x5WxP{6NRCB~@7xWyeA>9Sd<&c-7)`Z37c9T(~C3W-Ccb(ed&(4g
z({j?pH)88M(2Z1foe;*)ya`l+#+9Mh1ttl!q*G(E8r@NR4>N*JUWs>^lrjCZs>HG0g$At=~
zF_G0~P&=J;AX5NY2DSrZ@0-A`RlUQpiE3^P5n@kYW6JprMANdkGAHSKotnqc{$)6G30Yt
z`vG!Tt0A!y;*>fumh9R7;W9nYkebmNG%T9oZP6%Jg-MN9fx0pnn6zgc%Eeol4?HXc
z(*EA1`BH3E%s4lq;rBnG*GSJFXglKV!LowUjw{L0iCqZZX$`gn`0~e^u?^0O@mAm#
zy8<@S*b`Mk8_`53osI(n_!|lyB9~e^Ne(Meq$;>|q~)e*eqkZUD|p!8XufctzJBck
zZo2#Hi{FLMYHdHcp6gc@ABvlmn{=)2T0aF(9v1*wJ!^L*sg^gXX*t$hi+B6Q8@BGE
zGp|LP)!a6pWpvm20j}W4&zHARoZijXt&m*Stb?AJ?${4fn}`d;-qD^|9TU$qH6ySM
zTl(Hf&$vtsrSeZhIwf^=5_-bzUJ11}uG@FOV
zC*zIqZw$*gp=+rs*(83mr!4Ha$KHi@7h;OCCP$G!9BKfF$#1$aQ0TZM4FyrK!3%dx-HEV#fK5m+u)V%Y30^KBK=pv3mdj4$$?8MpVr!i
zGNuvL5vGlA)rp#A$Ktv%L!WwH2%dgC
zQ0eL70C)5aV*Wn!XAL~YjcB($`h-hn9L5e>Vn1p&&qA;ESwdhWQ+BPOW*q&R)dgXQ
zhaI9g`<(7O1rMBqJtzl11iya4PD?4D&bk7$V9R`O!U;J~dOPFXQ4x&@gOtChaskRg
z*X|mlP_q~N&dOvwWH3DlQ!5g}h34X8Hkt1mG22w6ddiM;&kFi(1fr><
zX{}EWJUfNB$OuC#w>VleqbcL?vYj?xvRs=rIUz;bWLbqZ{=dTfNPD>}HtkqKA6#TY
zR4BsKg9Nr1QW#d(VnvnIeyhU1d^tQk6EzNSIle{YiU98=Pe}_wVrBdFsTLNj`Q)E>
z-aK?C*rHEc&03BD{HK`Ia|JCnuk8}Qd=#Y+(PKfF{4-oD5JYf;H833MF8~?Rl1Xj}
zv<2#LQ(IQl!6b4NOqtj0ZTP}oM_=y4NSiP)9ecxRD#>kUBxypBA)^}0V_8N7T7#bp
zR3hLs0ik7|J5Hs(l2omN(K_vl*1U`raPBOqK*QA_NI-y@(?$intT~i0NdT1^-M!ee
zP;=|Vm@Fk#8r-hY?$=_)(mFJ|2X<5=LpurHWFjPZ`!*-A<;0=Y>Q&nf^t*SWs0YK0
z&-A5l5;q)l@kw{T&I>d0WSj|UiBn~YqGme+X-4LrSoh-d?J-k&5{W8MiE3V)I#myg
za*^s{$nvSWbUuT!Q*~|1Oi?i=dx92Fl4RNGgYT)9qFx}GBV8{)V8Z<4r$lw{os+?n
z<3FYM^p^KClkWgFS3DLOF&RFLQk_%LGsym!Ikc=qY2o8F<|7zBBL1)!()
zQ%Kf_Tc?m7O?v#qnOY@NINK21;fTDiOD7H|BMPbu=h
zhL^%awv4TXrE~Z4GP##@+CJaxD7Npy>-`7-zIV+I@kQ4r>kSgF0Iyfc9AozKUdL71
z(&PulWyY*{Xnvbc)c!4pQxvWh?$77Ymtk1X3Q;+lf*D-07f@&dtOa)p%Yq6?Ho=W&
zgdU#e%us645G5sI)N&LFhN8QB8G#hBvKfD+OzG&YXN7+9`qGFEf_gaOGj=(>Cqu|P
zbsRp-+B`lCmkU9`gs{;(2ZQ;L@4}SZD?JH>Hw-?N{`R_@Q-o5w@R6JIvWt5i7#$NX
z!M&F|4bZ&uoUDJp_E*0)St33m&L3txXTx)N1_1zZzO14BACjdda9H@qe6?%=eOx>q
zF@3VH(^KZl5;wpbxM|!-uLoIIKFTRwL&mdBwdYM?Ss>Wq&4k4Y=2IV2o&a(A(p)x4
zWaghOO-)igX=k)#x4Y#=1k@NytCc~!^h6_Tta{|$jKyTC|UldRBE;i;<
zga)=jHtD?-0o{oDB!{XPOn3$<|BbmT5;u+6XeIkm1|dj;Kby4xNQs
z6BZ46m6#IX|JjQRCJ1egDW0>zPnvp~;2n#*+o?4Kp8i@(9mW@}Mdw4=TPd;xh}`ov
z?7Z_dR{(soPzA1`mkulZ-ARy9w4Dn$hXbvF(APIF|VYpIphLW*0D7`{6KFA}R0AwRno?7DgoKPeF-)nc{jz0T7At8sy
z!QrrQfjz~lJgg58{u9sNGKiYL9peF8_AmvC0Qxu4@xuf6F!-pmY;jO>@bSecy>dp_
zx3UiJGF*%|mh6!t^p%haAI0TII*s}0fQs=cdQWbdX90mkJNh$#N9(a6Y7Z!KNdL_CDLm4OtVh0)u7+DlOeJ5oF
zdgNCSXoncG93GhNAV_&TTS*$6hMOTz81{JAh_!llg&7F;ph{y1Hkj!zNK}TxvuV`a
z03CZ=yj>eWP)ZAyK&SB>1!ig;<--5-gZo?@b+Ypu+dSLO_Ya}vOZ%c!%S`LL!ld9$
zXZpJ2LPn;BturKu9?Ig|^ONe=DGMHX8(9g#`0HfvJH<2PgTvPIR(WuPoIm+L-sX))
zciV$}cB6_H)EjL<9LNRY!`~ga>u!zKWmJkDW>06#rrpzk3}WzTc
z>X>tW74LqjVFNV?O9FPZ;vAFbYk315dcmNMiABtbld$m!O_88~2q{a#4*d_6B*~vm
z1pf5gJt5&X0h_8L%!*xs6nPosl5*(L6=su6q`>pcCgAciIzb8-c8%~}D8@XbdHYFw
zTry`%-Vprri&K9JTH-4;nWdUin3PO1i&2}qWz6*pq!x{;7}E}%&01a!Q4p5cK+TiMPz(2
zIf1L44MI9r_Ma12OjuQZ-HmC9C>`H9)8TidL{S6G|Ew++7dw46_Zb8t#N_|7(kr@(
zVFPl%bdXyLbGJKgUx`ul*L39ISPj0#<~4v7LmOKL?sAv6_QeE#dUM@_?mqL)TE6%;
za&2}`zUw~XTkxB^3uxC_=iZlBgezN*0%=n-%rd{bEY_ZQ)nacg^W$glK5%+BUK>Wn
zMO*fr;lE^F(so>`AGr##bhM+xq15jmk9j_auI@(T6I$=VTR?xj<2?B4Vl
zSN>+p5u*ZzJmF&8TY9&MX7uLsHql19inkRBAd
zln|hY!D75GS(zLhu<=r<^H35QE>pY~nmXbHrXhAO|DHZEvB}<7w%G<`m_uR`-2%D7
z9L4U6C{A9cHFm0(Ur)e5O_1{24eQ%nl3!1_BZ%6#Fb7xKfuai`-9}CZYoRR0tG3D@
zZ0K3EBk9maMSsDO&B}G@mOuPFZ2*5qkZnZG{ADWv-KOzIHFTLaN<3k>a|*I?y{bU7
zb4*T
zg>r(1`)u401h$PiP$!8?aAo?@F!G@O~
ze_;W^i>?#WZZ1~{C0OS4wN_sRXBwaLG#
zw7#)b+6dXu)comqny#j<4%PHoxL;2RPq~`*-O#q$S)F3(t~(36pspd;$sWK7N*n-u
z-rNp$Ro;0GUf^uB-PqBe2wsY