From 534600427aa7a857ee923567826bc3f7f701faef Mon Sep 17 00:00:00 2001
From: "swiftlintbot@jpsim.com"
Date: Sat, 21 Jun 2025 20:02:13 +0000
Subject: [PATCH] Automated deployment to GitHub Pages:
3a922d41f9211d1c5f4264d406af80b081580eb9
---
Classes.html | 3 +
Classes/BodyLengthVisitor.html | 3 +
Classes/CodeBlockVisitor.html | 3 +
Classes/CodeIndentingRewriter.html | 3 +
.../IndentationStyle.html | 3 +
.../DeclaredIdentifiersTrackingVisitor.html | 3 +
Classes/RuleRegistry.html | 3 +
Classes/RuleStorage.html | 3 +
Classes/SwiftLintFile.html | 3 +
Classes/ViolationsSyntaxRewriter.html | 3 +
Classes/ViolationsSyntaxVisitor.html | 3 +
Enums.html | 3 +
Enums/AccessControlLevel.html | 3 +
Enums/CurrentRule.html | 3 +
Enums/IdentifierDeclaration.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/SwiftSyntaxKindBridge.html | 3 +
Enums/ViolationSeverity.html | 3 +
Extensions.html | 3 +
Extensions/Array.html | 3 +
Extensions/Bool.html | 3 +
Extensions/Double.html | 3 +
Extensions/Int.html | 3 +
Extensions/Optional.html | 3 +
Extensions/Set.html | 3 +
Extensions/String.html | 3 +
Guides.html | 3 +
Macros.html | 3 +
Protocols.html | 36 +-
Protocols/ASTRule.html | 3 +
.../AcceptableByConfigurationElement.html | 3 +
Protocols/AnalyzerRule.html | 7 +-
Protocols/CacheDescriptionProvider.html | 3 +
Protocols/CollectingRule.html | 3 +
Protocols/ConditionallySourceKitFree.html | 398 ++++++++++++++++++
Protocols/CorrectableRule.html | 3 +
Protocols/Documentable.html | 3 +
Protocols/Rule.html | 38 ++
Protocols/RuleConfiguration.html | 3 +
Protocols/SeverityBasedRuleConfiguration.html | 3 +
Protocols/SubstitutionCorrectableRule.html | 3 +
Protocols/SwiftSyntaxCorrectableRule.html | 3 +
Protocols/SwiftSyntaxRule.html | 3 +
Protocols/VersionComparable.html | 3 +
Rules.html | 3 +
Structs.html | 3 +
Structs/Baseline.html | 3 +
Structs/ChildOptionSeverityConfiguration.html | 3 +
Structs/Command.html | 3 +
Structs/Command/Action.html | 3 +
Structs/Command/Modifier.html | 3 +
Structs/ConfigurationElement.html | 3 +
.../DeprecationNotice.html | 3 +
Structs/Correction.html | 3 +
Structs/Example.html | 3 +
Structs/Location.html | 3 +
Structs/ReasonedRuleViolation.html | 3 +
.../ViolationCorrection.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/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 +
accessibility_label_for_image.html | 3 +
accessibility_trait_for_button.html | 3 +
anonymous_argument_in_multiline_closure.html | 3 +
array_init.html | 3 +
async_without_await.html | 3 +
attribute_name_spacing.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 +
contrasted_opening_brace.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 | 3 +
.../Documents/Classes/BodyLengthVisitor.html | 3 +
.../Documents/Classes/CodeBlockVisitor.html | 3 +
.../Classes/CodeIndentingRewriter.html | 3 +
.../IndentationStyle.html | 3 +
.../DeclaredIdentifiersTrackingVisitor.html | 3 +
.../Documents/Classes/RuleRegistry.html | 3 +
.../Documents/Classes/RuleStorage.html | 3 +
.../Documents/Classes/SwiftLintFile.html | 3 +
.../Classes/ViolationsSyntaxRewriter.html | 3 +
.../Classes/ViolationsSyntaxVisitor.html | 3 +
.../Contents/Resources/Documents/Enums.html | 3 +
.../Documents/Enums/AccessControlLevel.html | 3 +
.../Documents/Enums/CurrentRule.html | 3 +
.../Enums/IdentifierDeclaration.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 +
.../Enums/SwiftSyntaxKindBridge.html | 3 +
.../Documents/Enums/ViolationSeverity.html | 3 +
.../Resources/Documents/Extensions.html | 3 +
.../Resources/Documents/Extensions/Array.html | 3 +
.../Resources/Documents/Extensions/Bool.html | 3 +
.../Documents/Extensions/Double.html | 3 +
.../Resources/Documents/Extensions/Int.html | 3 +
.../Documents/Extensions/Optional.html | 3 +
.../Resources/Documents/Extensions/Set.html | 3 +
.../Documents/Extensions/String.html | 3 +
.../Contents/Resources/Documents/Guides.html | 3 +
.../Contents/Resources/Documents/Macros.html | 3 +
.../Resources/Documents/Protocols.html | 36 +-
.../Documents/Protocols/ASTRule.html | 3 +
.../AcceptableByConfigurationElement.html | 3 +
.../Documents/Protocols/AnalyzerRule.html | 7 +-
.../Protocols/CacheDescriptionProvider.html | 3 +
.../Documents/Protocols/CollectingRule.html | 3 +
.../Protocols/ConditionallySourceKitFree.html | 398 ++++++++++++++++++
.../Documents/Protocols/CorrectableRule.html | 3 +
.../Documents/Protocols/Documentable.html | 3 +
.../Resources/Documents/Protocols/Rule.html | 38 ++
.../Protocols/RuleConfiguration.html | 3 +
.../SeverityBasedRuleConfiguration.html | 3 +
.../SubstitutionCorrectableRule.html | 3 +
.../Protocols/SwiftSyntaxCorrectableRule.html | 3 +
.../Documents/Protocols/SwiftSyntaxRule.html | 3 +
.../Protocols/VersionComparable.html | 3 +
.../Contents/Resources/Documents/Rules.html | 3 +
.../Contents/Resources/Documents/Structs.html | 3 +
.../Resources/Documents/Structs/Baseline.html | 3 +
.../ChildOptionSeverityConfiguration.html | 3 +
.../Resources/Documents/Structs/Command.html | 3 +
.../Documents/Structs/Command/Action.html | 3 +
.../Documents/Structs/Command/Modifier.html | 3 +
.../Structs/ConfigurationElement.html | 3 +
.../DeprecationNotice.html | 3 +
.../Documents/Structs/Correction.html | 3 +
.../Resources/Documents/Structs/Example.html | 3 +
.../Resources/Documents/Structs/Location.html | 3 +
.../Structs/ReasonedRuleViolation.html | 3 +
.../ViolationCorrection.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 +
.../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 +
.../accessibility_label_for_image.html | 3 +
.../accessibility_trait_for_button.html | 3 +
...onymous_argument_in_multiline_closure.html | 3 +
.../Resources/Documents/array_init.html | 3 +
.../Documents/async_without_await.html | 3 +
.../Documents/attribute_name_spacing.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/contrasted_opening_brace.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/final_test_case.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 +
.../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 +
.../Resources/Documents/no_empty_block.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_optional_string_data_conversion.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 +
.../Documents/one_declaration_per_file.html | 3 +
.../Resources/Documents/opening_brace.html | 3 +
.../Documents/operator_usage_whitespace.html | 3 +
.../Documents/operator_whitespace.html | 3 +
.../optional_data_string_conversion.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_key_path.html | 3 +
.../Resources/Documents/prefer_nimble.html | 3 +
.../prefer_self_in_static_references.html | 3 +
.../prefer_self_type_over_type_of_self.html | 3 +
.../Documents/prefer_type_checking.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 +
.../Documents/redundant_sendable.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_argument.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/static_over_final_class.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_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 +
.../Resources/Documents/unused_parameter.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 172032 -> 180224 bytes
docsets/SwiftLintCore.tgz | Bin 615184 -> 619119 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 +
final_test_case.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 +
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_empty_block.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_optional_string_data_conversion.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 +
one_declaration_per_file.html | 3 +
opening_brace.html | 3 +
operator_usage_whitespace.html | 3 +
operator_whitespace.html | 3 +
optional_data_string_conversion.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_key_path.html | 3 +
prefer_nimble.html | 3 +
prefer_self_in_static_references.html | 3 +
prefer_self_type_over_type_of_self.html | 3 +
prefer_type_checking.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_sendable.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_argument.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 +
static_over_final_class.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_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_parameter.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 +
652 files changed, 2874 insertions(+), 8 deletions(-)
create mode 100644 Protocols/ConditionallySourceKitFree.html
create mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConditionallySourceKitFree.html
diff --git a/Classes.html b/Classes.html
index 8af97b348..2195b23fb 100644
--- a/Classes.html
+++ b/Classes.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/BodyLengthVisitor.html b/Classes/BodyLengthVisitor.html
index 7c4524732..1feda364f 100644
--- a/Classes/BodyLengthVisitor.html
+++ b/Classes/BodyLengthVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/CodeBlockVisitor.html b/Classes/CodeBlockVisitor.html
index 75ba1e2ab..49ed5c526 100644
--- a/Classes/CodeBlockVisitor.html
+++ b/Classes/CodeBlockVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/CodeIndentingRewriter.html b/Classes/CodeIndentingRewriter.html
index df418963a..f5c3763ae 100644
--- a/Classes/CodeIndentingRewriter.html
+++ b/Classes/CodeIndentingRewriter.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/CodeIndentingRewriter/IndentationStyle.html b/Classes/CodeIndentingRewriter/IndentationStyle.html
index 4a81621d2..8d937598b 100644
--- a/Classes/CodeIndentingRewriter/IndentationStyle.html
+++ b/Classes/CodeIndentingRewriter/IndentationStyle.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/DeclaredIdentifiersTrackingVisitor.html b/Classes/DeclaredIdentifiersTrackingVisitor.html
index 7b342b362..60176a661 100644
--- a/Classes/DeclaredIdentifiersTrackingVisitor.html
+++ b/Classes/DeclaredIdentifiersTrackingVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html
index b4a63d79b..a1d4c747b 100644
--- a/Classes/RuleRegistry.html
+++ b/Classes/RuleRegistry.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html
index 9c535114e..f665701e1 100644
--- a/Classes/RuleStorage.html
+++ b/Classes/RuleStorage.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html
index 6c5b59c20..8a11f2499 100644
--- a/Classes/SwiftLintFile.html
+++ b/Classes/SwiftLintFile.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/ViolationsSyntaxRewriter.html b/Classes/ViolationsSyntaxRewriter.html
index 22d7b642b..ebbf6ebad 100644
--- a/Classes/ViolationsSyntaxRewriter.html
+++ b/Classes/ViolationsSyntaxRewriter.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html
index 7ff972fd2..3373ceeed 100644
--- a/Classes/ViolationsSyntaxVisitor.html
+++ b/Classes/ViolationsSyntaxVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums.html b/Enums.html
index 2533061d2..4edf499db 100644
--- a/Enums.html
+++ b/Enums.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html
index 69c0a0bf1..131f1bfff 100644
--- a/Enums/AccessControlLevel.html
+++ b/Enums/AccessControlLevel.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/CurrentRule.html b/Enums/CurrentRule.html
index 57da84554..94aeed3f4 100644
--- a/Enums/CurrentRule.html
+++ b/Enums/CurrentRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/IdentifierDeclaration.html b/Enums/IdentifierDeclaration.html
index 308696dd9..c7f8b5d33 100644
--- a/Enums/IdentifierDeclaration.html
+++ b/Enums/IdentifierDeclaration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/Issue.html b/Enums/Issue.html
index be6fc1db8..9d5e1b3c6 100644
--- a/Enums/Issue.html
+++ b/Enums/Issue.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/OptionType.html b/Enums/OptionType.html
index 59cbc826d..6f98c48c1 100644
--- a/Enums/OptionType.html
+++ b/Enums/OptionType.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html
index 4c1cdde98..0d79ae22e 100644
--- a/Enums/RuleIdentifier.html
+++ b/Enums/RuleIdentifier.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html
index 70a18dee3..d84543902 100644
--- a/Enums/RuleKind.html
+++ b/Enums/RuleKind.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html
index 2530ee080..495e6d923 100644
--- a/Enums/RuleListError.html
+++ b/Enums/RuleListError.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html
index 7b36ace06..40a669537 100644
--- a/Enums/SwiftExpressionKind.html
+++ b/Enums/SwiftExpressionKind.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/SwiftSyntaxKindBridge.html b/Enums/SwiftSyntaxKindBridge.html
index c60c85e86..f8fca2bbe 100644
--- a/Enums/SwiftSyntaxKindBridge.html
+++ b/Enums/SwiftSyntaxKindBridge.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html
index 66215da64..7e9a6fe21 100644
--- a/Enums/ViolationSeverity.html
+++ b/Enums/ViolationSeverity.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions.html b/Extensions.html
index 991b2a655..2b3d7e9af 100644
--- a/Extensions.html
+++ b/Extensions.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions/Array.html b/Extensions/Array.html
index 510392b6f..e402866bf 100644
--- a/Extensions/Array.html
+++ b/Extensions/Array.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions/Bool.html b/Extensions/Bool.html
index 57cd8d2ee..c4bf48fdd 100644
--- a/Extensions/Bool.html
+++ b/Extensions/Bool.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions/Double.html b/Extensions/Double.html
index 7e6f5ead0..7654d767c 100644
--- a/Extensions/Double.html
+++ b/Extensions/Double.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions/Int.html b/Extensions/Int.html
index d3a7c3fed..c0d7c5423 100644
--- a/Extensions/Int.html
+++ b/Extensions/Int.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions/Optional.html b/Extensions/Optional.html
index cf6ea596e..298fd844e 100644
--- a/Extensions/Optional.html
+++ b/Extensions/Optional.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions/Set.html b/Extensions/Set.html
index d2a4e9235..d14e1bec4 100644
--- a/Extensions/Set.html
+++ b/Extensions/Set.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Extensions/String.html b/Extensions/String.html
index 6fb317405..1ab984273 100644
--- a/Extensions/String.html
+++ b/Extensions/String.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Guides.html b/Guides.html
index 8f9427af3..10a34fd97 100644
--- a/Guides.html
+++ b/Guides.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Macros.html b/Macros.html
index 0b5d16f4a..ec47986b6 100644
--- a/Macros.html
+++ b/Macros.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols.html b/Protocols.html
index 6bbead327..58d8a1f37 100644
--- a/Protocols.html
+++ b/Protocols.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
@@ -764,6 +767,37 @@ updated content.
+
+
+
+
+
+
+
+
A rule that may or may not require SourceKit depending on its configuration.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public protocol ConditionallySourceKitFree : Rule
+
+
+
+
+
+
+
@@ -791,7 +825,7 @@ static analysis than syntactic checks.
diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html
index 09bd5c70a..b8811753d 100644
--- a/Protocols/ASTRule.html
+++ b/Protocols/ASTRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/AcceptableByConfigurationElement.html b/Protocols/AcceptableByConfigurationElement.html
index 8223a7cd8..7b35fd364 100644
--- a/Protocols/AcceptableByConfigurationElement.html
+++ b/Protocols/AcceptableByConfigurationElement.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html
index 23891691e..af2d8bfbe 100644
--- a/Protocols/AnalyzerRule.html
+++ b/Protocols/AnalyzerRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
@@ -342,7 +345,7 @@
static analysis than syntactic checks.
@@ -378,7 +381,7 @@ static analysis than syntactic checks.
diff --git a/Protocols/CacheDescriptionProvider.html b/Protocols/CacheDescriptionProvider.html
index 49920dd34..46ab03385 100644
--- a/Protocols/CacheDescriptionProvider.html
+++ b/Protocols/CacheDescriptionProvider.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html
index d65f550da..1cedcddc6 100644
--- a/Protocols/CollectingRule.html
+++ b/Protocols/CollectingRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/ConditionallySourceKitFree.html b/Protocols/ConditionallySourceKitFree.html
new file mode 100644
index 000000000..24cab8cf6
--- /dev/null
+++ b/Protocols/ConditionallySourceKitFree.html
@@ -0,0 +1,398 @@
+
+
+
+ ConditionallySourceKitFree Protocol Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SwiftLintCore
+
+ Protocols
+
+ ConditionallySourceKitFree Protocol Reference
+
+
+
+
+
+
+
+
+
+
+
ConditionallySourceKitFree
+
+
+
+
public protocol ConditionallySourceKitFree : Rule
+
+
+
+
A rule that may or may not require SourceKit depending on its configuration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Whether this rule is currently configured in a way that doesn’t require SourceKit.
+
+
+
+
Declaration
+
+
Swift
+
var isEffectivelySourceKitFree : Bool { get }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html
index d7d9d13cf..b0426040b 100644
--- a/Protocols/CorrectableRule.html
+++ b/Protocols/CorrectableRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/Documentable.html b/Protocols/Documentable.html
index 6f8d426bd..495e3322c 100644
--- a/Protocols/Documentable.html
+++ b/Protocols/Documentable.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/Rule.html b/Protocols/Rule.html
index 7f3920b8d..93367f38c 100644
--- a/Protocols/Rule.html
+++ b/Protocols/Rule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
@@ -1201,6 +1204,41 @@ cached value is still valid given the new cache value.
+
+
+
+
+
+
+
+
Whether this rule requires SourceKit to operate.
+Returns false if the rule conforms to SourceKitFreeRule or if it conforms to
+ConditionallySourceKitFree and is currently configured to not require SourceKit.
+
+
+
+
Declaration
+
+
Swift
+
var requiresSourceKit : Bool { get }
+
+
+
+
+
+
+
diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html
index 0082261c6..d061b2f3e 100644
--- a/Protocols/RuleConfiguration.html
+++ b/Protocols/RuleConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html
index d33c28c36..683e6e34b 100644
--- a/Protocols/SeverityBasedRuleConfiguration.html
+++ b/Protocols/SeverityBasedRuleConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html
index bd63bc028..575d71885 100644
--- a/Protocols/SubstitutionCorrectableRule.html
+++ b/Protocols/SubstitutionCorrectableRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html
index d81f6c949..7e4366e33 100644
--- a/Protocols/SwiftSyntaxCorrectableRule.html
+++ b/Protocols/SwiftSyntaxCorrectableRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html
index f35690230..60c2b9982 100644
--- a/Protocols/SwiftSyntaxRule.html
+++ b/Protocols/SwiftSyntaxRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Protocols/VersionComparable.html b/Protocols/VersionComparable.html
index 16c8885c4..19d0f4022 100644
--- a/Protocols/VersionComparable.html
+++ b/Protocols/VersionComparable.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Rules.html b/Rules.html
index ff2ada300..090d4c753 100644
--- a/Rules.html
+++ b/Rules.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs.html b/Structs.html
index 17742c330..c7f403a83 100644
--- a/Structs.html
+++ b/Structs.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Baseline.html b/Structs/Baseline.html
index df5f850c5..6842e6901 100644
--- a/Structs/Baseline.html
+++ b/Structs/Baseline.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/ChildOptionSeverityConfiguration.html b/Structs/ChildOptionSeverityConfiguration.html
index 13e71d17a..994248c0e 100644
--- a/Structs/ChildOptionSeverityConfiguration.html
+++ b/Structs/ChildOptionSeverityConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Command.html b/Structs/Command.html
index e461dd9d1..e7c47e106 100644
--- a/Structs/Command.html
+++ b/Structs/Command.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html
index 21054bfbf..c2d1b5fcd 100644
--- a/Structs/Command/Action.html
+++ b/Structs/Command/Action.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html
index 7b62b262b..03c4e5c6e 100644
--- a/Structs/Command/Modifier.html
+++ b/Structs/Command/Modifier.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/ConfigurationElement.html b/Structs/ConfigurationElement.html
index f11fa7d7b..d1d760de9 100644
--- a/Structs/ConfigurationElement.html
+++ b/Structs/ConfigurationElement.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/ConfigurationElement/DeprecationNotice.html b/Structs/ConfigurationElement/DeprecationNotice.html
index 06f7a862e..0d00f1f17 100644
--- a/Structs/ConfigurationElement/DeprecationNotice.html
+++ b/Structs/ConfigurationElement/DeprecationNotice.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Correction.html b/Structs/Correction.html
index 33599fd26..a9f1abc2f 100644
--- a/Structs/Correction.html
+++ b/Structs/Correction.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Example.html b/Structs/Example.html
index a3fc27c82..989ecc187 100644
--- a/Structs/Example.html
+++ b/Structs/Example.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Location.html b/Structs/Location.html
index 0e834f52b..b0cd44398 100644
--- a/Structs/Location.html
+++ b/Structs/Location.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html
index b623ea7ae..2b746e5e4 100644
--- a/Structs/ReasonedRuleViolation.html
+++ b/Structs/ReasonedRuleViolation.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/ReasonedRuleViolation/ViolationCorrection.html b/Structs/ReasonedRuleViolation/ViolationCorrection.html
index 2e50a259a..6695f7e92 100644
--- a/Structs/ReasonedRuleViolation/ViolationCorrection.html
+++ b/Structs/ReasonedRuleViolation/ViolationCorrection.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/RegexConfiguration.html b/Structs/RegexConfiguration.html
index f84a7d2dd..635e8975e 100644
--- a/Structs/RegexConfiguration.html
+++ b/Structs/RegexConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Region.html b/Structs/Region.html
index f96a5d21b..f8793ff64 100644
--- a/Structs/Region.html
+++ b/Structs/Region.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/RuleConfigurationDescription.html b/Structs/RuleConfigurationDescription.html
index c54959c63..c19c34940 100644
--- a/Structs/RuleConfigurationDescription.html
+++ b/Structs/RuleConfigurationDescription.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/RuleConfigurationOption.html b/Structs/RuleConfigurationOption.html
index 422e98196..9660eebd8 100644
--- a/Structs/RuleConfigurationOption.html
+++ b/Structs/RuleConfigurationOption.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html
index c61fc5f21..b6c6a3407 100644
--- a/Structs/RuleDescription.html
+++ b/Structs/RuleDescription.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/RuleList.html b/Structs/RuleList.html
index 1f3e5eb1e..1a4b92d5f 100644
--- a/Structs/RuleList.html
+++ b/Structs/RuleList.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html
index a09d293ac..755c68276 100644
--- a/Structs/RuleParameter.html
+++ b/Structs/RuleParameter.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/SeverityConfiguration.html b/Structs/SeverityConfiguration.html
index 9e1d49fe4..fe97a8a70 100644
--- a/Structs/SeverityConfiguration.html
+++ b/Structs/SeverityConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/SeverityLevelsConfiguration.html b/Structs/SeverityLevelsConfiguration.html
index fc1924697..85ab0f1d5 100644
--- a/Structs/SeverityLevelsConfiguration.html
+++ b/Structs/SeverityLevelsConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/Stack.html b/Structs/Stack.html
index a8bcffd9a..a190af369 100644
--- a/Structs/Stack.html
+++ b/Structs/Stack.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html
index 379bb41c3..2b047e911 100644
--- a/Structs/StyleViolation.html
+++ b/Structs/StyleViolation.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html
index 457385642..4329c6728 100644
--- a/Structs/SwiftLintSyntaxMap.html
+++ b/Structs/SwiftLintSyntaxMap.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html
index f893160f1..974111661 100644
--- a/Structs/SwiftLintSyntaxToken.html
+++ b/Structs/SwiftLintSyntaxToken.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html
index 2b7104fc3..84806f877 100644
--- a/Structs/SwiftVersion.html
+++ b/Structs/SwiftVersion.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html
index 04279b641..ab6020a49 100644
--- a/accessibility_label_for_image.html
+++ b/accessibility_label_for_image.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html
index dcd8776b7..d38fdb001 100644
--- a/accessibility_trait_for_button.html
+++ b/accessibility_trait_for_button.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html
index 17c9e428e..fdee71579 100644
--- a/anonymous_argument_in_multiline_closure.html
+++ b/anonymous_argument_in_multiline_closure.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/array_init.html b/array_init.html
index 459fd305d..e65de230a 100644
--- a/array_init.html
+++ b/array_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/async_without_await.html b/async_without_await.html
index 7882aca37..db54c3fb2 100644
--- a/async_without_await.html
+++ b/async_without_await.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/attribute_name_spacing.html b/attribute_name_spacing.html
index 6708ed3ad..86b56665b 100644
--- a/attribute_name_spacing.html
+++ b/attribute_name_spacing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/attributes.html b/attributes.html
index bd624bf8d..d4a91605d 100644
--- a/attributes.html
+++ b/attributes.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html
index 6fdda0013..eb99f2e18 100644
--- a/balanced_xctest_lifecycle.html
+++ b/balanced_xctest_lifecycle.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/blanket_disable_command.html b/blanket_disable_command.html
index 2bfd9b952..e34e0a2d7 100644
--- a/blanket_disable_command.html
+++ b/blanket_disable_command.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/block_based_kvo.html b/block_based_kvo.html
index 4c3d9db88..4e468c686 100644
--- a/block_based_kvo.html
+++ b/block_based_kvo.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/capture_variable.html b/capture_variable.html
index 080124900..55539d0f2 100644
--- a/capture_variable.html
+++ b/capture_variable.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html
index 453d8dd63..d3e1885a0 100644
--- a/class_delegate_protocol.html
+++ b/class_delegate_protocol.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/closing_brace.html b/closing_brace.html
index 884251331..7d278dc07 100644
--- a/closing_brace.html
+++ b/closing_brace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/closure_body_length.html b/closure_body_length.html
index ed50a3d7d..72dacce08 100644
--- a/closure_body_length.html
+++ b/closure_body_length.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/closure_end_indentation.html b/closure_end_indentation.html
index a15b15f04..7296501dc 100644
--- a/closure_end_indentation.html
+++ b/closure_end_indentation.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/closure_parameter_position.html b/closure_parameter_position.html
index 361ed10a8..e54f7ba25 100644
--- a/closure_parameter_position.html
+++ b/closure_parameter_position.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/closure_spacing.html b/closure_spacing.html
index 0121ec8a8..36dd61066 100644
--- a/closure_spacing.html
+++ b/closure_spacing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/collection_alignment.html b/collection_alignment.html
index 75b576b89..3aa994472 100644
--- a/collection_alignment.html
+++ b/collection_alignment.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/colon.html b/colon.html
index 424b2f66d..7dc3bb02e 100644
--- a/colon.html
+++ b/colon.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/comma.html b/comma.html
index 042e097b7..00d6b82a5 100644
--- a/comma.html
+++ b/comma.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/comma_inheritance.html b/comma_inheritance.html
index 4bdf9f90d..185d634ef 100644
--- a/comma_inheritance.html
+++ b/comma_inheritance.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/comment_spacing.html b/comment_spacing.html
index affc20e87..fb0190547 100644
--- a/comment_spacing.html
+++ b/comment_spacing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html
index 84183daec..f95c7068d 100644
--- a/compiler_protocol_init.html
+++ b/compiler_protocol_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/computed_accessors_order.html b/computed_accessors_order.html
index 074de729e..b5a0be5b5 100644
--- a/computed_accessors_order.html
+++ b/computed_accessors_order.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html
index 453143eb2..3f36be726 100644
--- a/conditional_returns_on_newline.html
+++ b/conditional_returns_on_newline.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html
index 183a2b37c..d5629278d 100644
--- a/contains_over_filter_count.html
+++ b/contains_over_filter_count.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html
index bcfd17fb4..8169ea07b 100644
--- a/contains_over_filter_is_empty.html
+++ b/contains_over_filter_is_empty.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html
index cfe1878c8..789279f84 100644
--- a/contains_over_first_not_nil.html
+++ b/contains_over_first_not_nil.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html
index 41611d81a..1047e9658 100644
--- a/contains_over_range_nil_comparison.html
+++ b/contains_over_range_nil_comparison.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/contrasted_opening_brace.html b/contrasted_opening_brace.html
index e85cab3bd..8da56b570 100644
--- a/contrasted_opening_brace.html
+++ b/contrasted_opening_brace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/control_statement.html b/control_statement.html
index b9f09e64c..762c06b00 100644
--- a/control_statement.html
+++ b/control_statement.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/convenience_type.html b/convenience_type.html
index f620fe637..0318f04e4 100644
--- a/convenience_type.html
+++ b/convenience_type.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/custom_rules.html b/custom_rules.html
index e30a59ef9..bffa542b0 100644
--- a/custom_rules.html
+++ b/custom_rules.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html
index 8789110ac..77641caff 100644
--- a/cyclomatic_complexity.html
+++ b/cyclomatic_complexity.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/deployment_target.html b/deployment_target.html
index 56790f33a..0d3b05092 100644
--- a/deployment_target.html
+++ b/deployment_target.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/direct_return.html b/direct_return.html
index 6c464c153..54e963152 100644
--- a/direct_return.html
+++ b/direct_return.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html
index 2208c9b41..4f3977d36 100644
--- a/discarded_notification_center_observer.html
+++ b/discarded_notification_center_observer.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/discouraged_assert.html b/discouraged_assert.html
index 42e84d48a..7f74a8864 100644
--- a/discouraged_assert.html
+++ b/discouraged_assert.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html
index fd8f935d4..706c84809 100644
--- a/discouraged_direct_init.html
+++ b/discouraged_direct_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/discouraged_none_name.html b/discouraged_none_name.html
index e62d3c00a..e7dddc9b8 100644
--- a/discouraged_none_name.html
+++ b/discouraged_none_name.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html
index c1a7b2c94..1e9e52c82 100644
--- a/discouraged_object_literal.html
+++ b/discouraged_object_literal.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html
index c4541dfda..c4ff90a44 100644
--- a/discouraged_optional_boolean.html
+++ b/discouraged_optional_boolean.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html
index c24708bf3..d27d20d9f 100644
--- a/discouraged_optional_collection.html
+++ b/discouraged_optional_collection.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
index 8af97b348..2195b23fb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/BodyLengthVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/BodyLengthVisitor.html
index 7c4524732..1feda364f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/BodyLengthVisitor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/BodyLengthVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeBlockVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeBlockVisitor.html
index 75ba1e2ab..49ed5c526 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeBlockVisitor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeBlockVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html
index df418963a..f5c3763ae 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html
index 4a81621d2..8d937598b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html
index 7b342b362..60176a661 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html
index b4a63d79b..a1d4c747b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html
index 9c535114e..f665701e1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
index 6c5b59c20..8a11f2499 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html
index 22d7b642b..ebbf6ebad 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html
index 7ff972fd2..3373ceeed 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
index 2533061d2..4edf499db 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
index 69c0a0bf1..131f1bfff 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/CurrentRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/CurrentRule.html
index 57da84554..94aeed3f4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/CurrentRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/CurrentRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html
index 308696dd9..c7f8b5d33 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html
index be6fc1db8..9d5e1b3c6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html
index 59cbc826d..6f98c48c1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
index 4c1cdde98..0d79ae22e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html
index 70a18dee3..d84543902 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html
index 2530ee080..495e6d923 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
index 7b36ace06..40a669537 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftSyntaxKindBridge.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftSyntaxKindBridge.html
index c60c85e86..f8fca2bbe 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftSyntaxKindBridge.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftSyntaxKindBridge.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
index 66215da64..7e9a6fe21 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
index 991b2a655..2b3d7e9af 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html
index 510392b6f..e402866bf 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html
index 57cd8d2ee..c4bf48fdd 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html
index 7e6f5ead0..7654d767c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html
index d3a7c3fed..c0d7c5423 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html
index cf6ea596e..298fd844e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html
index d2a4e9235..d14e1bec4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html
index 6fb317405..1ab984273 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
index 8f9427af3..10a34fd97 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Macros.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Macros.html
index 0b5d16f4a..ec47986b6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Macros.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Macros.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
index 6bbead327..58d8a1f37 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
@@ -764,6 +767,37 @@ updated content.
+
+
+
+
+
+
+
+
A rule that may or may not require SourceKit depending on its configuration.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public protocol ConditionallySourceKitFree : Rule
+
+
+
+
+
+
+
@@ -791,7 +825,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 09bd5c70a..b8811753d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html
index 8223a7cd8..7b35fd364 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
index 23891691e..af2d8bfbe 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
@@ -342,7 +345,7 @@
static analysis than syntactic checks.
@@ -378,7 +381,7 @@ static analysis than syntactic checks.
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html
index 49920dd34..46ab03385 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
index d65f550da..1cedcddc6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConditionallySourceKitFree.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConditionallySourceKitFree.html
new file mode 100644
index 000000000..24cab8cf6
--- /dev/null
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConditionallySourceKitFree.html
@@ -0,0 +1,398 @@
+
+
+
+ ConditionallySourceKitFree Protocol Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SwiftLintCore
+
+ Protocols
+
+ ConditionallySourceKitFree Protocol Reference
+
+
+
+
+
+
+
+
+
+
+
ConditionallySourceKitFree
+
+
+
+
public protocol ConditionallySourceKitFree : Rule
+
+
+
+
A rule that may or may not require SourceKit depending on its configuration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Whether this rule is currently configured in a way that doesn’t require SourceKit.
+
+
+
+
Declaration
+
+
Swift
+
var isEffectivelySourceKitFree : Bool { get }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
index d7d9d13cf..b0426040b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html
index 6f8d426bd..495e3322c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html
index 7f3920b8d..93367f38c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
@@ -1201,6 +1204,41 @@ cached value is still valid given the new cache value.
+
+
+
+
+
+
+
+
Whether this rule requires SourceKit to operate.
+Returns false if the rule conforms to SourceKitFreeRule or if it conforms to
+ConditionallySourceKitFree and is currently configured to not require SourceKit.
+
+
+
+
Declaration
+
+
Swift
+
var requiresSourceKit : Bool { get }
+
+
+
+
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
index 0082261c6..d061b2f3e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html
index d33c28c36..683e6e34b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
index bd63bc028..575d71885 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html
index d81f6c949..7e4366e33 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html
index f35690230..60c2b9982 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html
index 16c8885c4..19d0f4022 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
index ff2ada300..090d4c753 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
index 17742c330..c7f403a83 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
@@ -184,6 +184,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html
index df5f850c5..6842e6901 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html
index 13e71d17a..994248c0e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html
index e461dd9d1..e7c47e106 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 21054bfbf..c2d1b5fcd 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 7b62b262b..03c4e5c6e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html
index f11fa7d7b..d1d760de9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html
index 06f7a862e..0d00f1f17 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html
index 33599fd26..a9f1abc2f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html
index a3fc27c82..989ecc187 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html
index 0e834f52b..b0cd44398 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html
index b623ea7ae..2b746e5e4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html
index 2e50a259a..6695f7e92 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation/ViolationCorrection.html
@@ -188,6 +188,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html
index f84a7d2dd..635e8975e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html
index f96a5d21b..f8793ff64 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html
index c54959c63..c19c34940 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html
index 422e98196..9660eebd8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html
index c61fc5f21..b6c6a3407 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html
index 1f3e5eb1e..1a4b92d5f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html
index a09d293ac..755c68276 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html
index 9e1d49fe4..fe97a8a70 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html
index fc1924697..85ab0f1d5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html
index a8bcffd9a..a190af369 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html
index 379bb41c3..2b047e911 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
index 457385642..4329c6728 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
index f893160f1..974111661 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
index 2b7104fc3..84806f877 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
@@ -186,6 +186,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 04279b641..ab6020a49 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 dcd8776b7..d38fdb001 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 17c9e428e..fdee71579 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html
index 459fd305d..e65de230a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/async_without_await.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/async_without_await.html
index 7882aca37..db54c3fb2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/async_without_await.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/async_without_await.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attribute_name_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attribute_name_spacing.html
index 6708ed3ad..86b56665b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attribute_name_spacing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attribute_name_spacing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
index bd624bf8d..d4a91605d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 6fdda0013..eb99f2e18 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 2bfd9b952..e34e0a2d7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 4c3d9db88..4e468c686 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html
index 080124900..55539d0f2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 453d8dd63..d3e1885a0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html
index 884251331..7d278dc07 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 ed50a3d7d..72dacce08 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 a15b15f04..7296501dc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 361ed10a8..e54f7ba25 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html
index 0121ec8a8..36dd61066 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html
index 75b576b89..3aa994472 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
index 424b2f66d..7dc3bb02e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
index 042e097b7..00d6b82a5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html
index 4bdf9f90d..185d634ef 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html
index affc20e87..fb0190547 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 84183daec..f95c7068d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 074de729e..b5a0be5b5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 453143eb2..3f36be726 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 183a2b37c..d5629278d 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 bcfd17fb4..8169ea07b 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 cfe1878c8..789279f84 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 41611d81a..1047e9658 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contrasted_opening_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contrasted_opening_brace.html
index e85cab3bd..8da56b570 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contrasted_opening_brace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contrasted_opening_brace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html
index b9f09e64c..762c06b00 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html
index f620fe637..0318f04e4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html
index e30a59ef9..bffa542b0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html
index 8789110ac..77641caff 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html
index 56790f33a..0d3b05092 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html
index 6c464c153..54e963152 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 2208c9b41..4f3977d36 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html
index 42e84d48a..7f74a8864 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 fd8f935d4..706c84809 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 e62d3c00a..e7dddc9b8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 c1a7b2c94..1e9e52c82 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 c4541dfda..c4ff90a44 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 c24708bf3..d27d20d9f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html
index b7cc219d9..c41d1b664 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 18aa04a32..c6588ebe6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html
index a2e6fee94..4f0d56c1f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 504c6a471..b6e0865a3 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html
index 7576faadc..8b7da542b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 60faa9574..c3a942f95 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html
index 0613d2251..cd0c94c88 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 f513e0435..f1f1b9e6e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html
index 17e2ad2cd..be6f1e07a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 8c7cdc0f4..1fb4719a4 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html
index 9b30ec348..be1c78224 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 b1a6e23df..9a440a16e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 2855697e7..05c41f9ab 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html
index 4b688d5e3..0ce078885 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html
index 54dbb2776..c3ab13faa 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 6306ede6b..f062cb76c 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html
index febff174b..a3b336c2b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html
index 99712533c..55b10e983 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 37a378777..9269f4895 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 f3089f7a7..5ca012eab 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 aef59dfa4..e10b7e2bb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
index 9d0267a3b..872f6a908 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 2845a5a96..e830d456a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html
index da99ef465..e649c576d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html
index 7de6da538..1f0dbcc11 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html
index efc7a6890..40149febc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 46d274f1a..5d826bdb0 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 f62be08dc..1b6cab4e1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html
index cec0bd5f1..61fcaccb2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html
index 8f6155938..afe337449 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 069b7a40d..55d3f7c45 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html
index 178cd6af9..37ac3abfb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html
index c3e9928df..92e79f584 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html
index f7180dd03..7425aa0de 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html
index 2c3ca24c0..689d9fdad 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 86219c328..ea9422735 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 ce068cc32..d86d5ea3a 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 6db30f75a..047ad3f59 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 90ab82030..0c680812c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 0d5c7b267..0a2f88c18 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html
index 5ac852248..f903c7517 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html
index ea5fd62fe..b83c9a329 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html
index 942f9e988..982cd1710 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html
index 374a1764b..c08474c87 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 0c195bc68..ad807a8f0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html
index 3fb12346e..1f1c5587d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html
index 815292d96..43d050ea9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
index e0ccb99f4..02dbf810f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
@@ -181,6 +181,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 afcc6310d..7777d0446 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html
index 8b5e5a1ec..a245a588a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 170cfbdc0..ac5c853d2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html
index 587d8d641..ee1fd4026 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html
index bb4384f7e..9e75af306 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html
index dbc79f2b5..70e5a7647 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 6377f12ad..55955a099 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html
index 12723ca68..4c4959370 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html
index fbf9a5c70..4cc6cb343 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html
index dbfdde093..0a8295f77 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html
index 368a57f2e..af56dff25 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 b28644d2b..e6b5c75ca 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 8f0bdfc60..f85bd5344 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html
index a8715b795..2cd5198c4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 28b1f268a..f4ceebeea 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html
index 9601cd383..8b745f3b8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 6993c3e87..57d2f88b4 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 3fd280f6d..8ccf7046c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 a7727f6c7..e3e5b2202 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
index b35de4ad4..cb12af999 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html
index c2dfdd3e5..5695afcd7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html
index 184d9dfee..dec349fac 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html
index 776c16882..c2b2f91ca 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 5ab04e5e0..bbf4fe3aa 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 854552660..7697f1c30 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 e7d1d35fd..042a69013 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html
index 424aefaf6..48c1b8910 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 bdc9679c2..a6b83b53a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 3857e9d6b..10edb73b1 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
index bab5ea9b0..a9dba854e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html
index c2f95c49d..bbf5690a6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html
index cb4b71fd6..5e6a9301e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 31679c8ef..b9d5d8054 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 5f01394f4..7832bd2fa 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 028d6a737..178019c9f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 f3eca908c..f37a1f74a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 4b01d25d8..393df633c 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html
index 62fb5c73f..58c95f59c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 cae19f714..3684eb3d5 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d7112624d..6e101855b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 57bf1a518..9f4d0ca06 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html
index fea1d4171..88525ecf8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 f00719b73..045d6c731 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 ac20fdcf8..b14e8446c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html
index bd0f8bab1..46bad05f0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html
index 279f383b6..7d3009497 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html
index 55b4dd90e..cc45333fd 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html
index 314eaa9e7..2daad0d2e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 3ad866a8a..81b219fa7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html
index dc471eee1..fb690dd1e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_data_string_conversion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_data_string_conversion.html
index 0920e0f2b..1f0ca34f9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_data_string_conversion.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_data_string_conversion.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 cbb33ecd0..f2dd18579 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d143e0b60..2f05ba5f9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 b70bc3737..d17a09c0b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d5c4cf0a3..30f092d46 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 73a2f7619..75ef93d32 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html
index c988f16f5..1e882bb17 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_key_path.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_key_path.html
index 23e6b43bc..2b4bf3bda 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_key_path.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_key_path.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html
index 8035c82cb..b6ee00cd7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 8935e1f1d..730422965 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 364b354e2..f1acd1be4 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_type_checking.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_type_checking.html
index 8a8199dab..44de61816 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_type_checking.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_type_checking.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 69176e048..77c2c826f 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 ec70cfb6a..d1f78a754 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html
index 3e4df2546..ac1dd9ba6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html
index 4acf05d4d..9fa31d2d0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 72d68ed98..bfbf29ca0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html
index f59ccb3bb..155f8a83f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 4e37e21cf..f9f1f9c28 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 1d5671eec..f6ec7070a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 347772caf..6f003b05b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d8ac37ee4..74ac1a8b8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 9166946bb..f539a34f0 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 90b445d67..d200db9ae 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 6d54e0bc3..27a4c702d 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 dd32ad4ba..87fda2de9 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 7036c25fb..067640a5d 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html
index 6486bbcf4..3fe480df6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html
index fad0e9c15..702b797cb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 561296574..67befc948 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 cc5661042..c4846e4b7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 eee2ea463..cc2c225eb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 1b3ccc5d0..37beee644 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 60ed01739..442b5ff84 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_sendable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_sendable.html
index 8208af14f..448030a5c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_sendable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_sendable.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 445c78f49..a82ca4fd2 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 def0323e6..4d8b909bb 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 c072bc571..6ff79bce5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d5e78d654..489d55ab3 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html
index 97fb1a37f..3c34c9d72 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d179bb334..a17eb958f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 5d4d08d7a..2d6f4e0ff 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 81d69591c..1333104fa 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html
index 0793aa4ee..3adec5403 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
index 04045e0c6..41833ce4f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Macros.html#/s:13SwiftLintCore16AutoConfigParseryycfm":{"name":"AutoConfigParser()","abstract":"Macro to be attached to rule configurations. It generates the configuration parsing logic"},"Macros.html#/s:13SwiftLintCore32AcceptableByConfigurationElementyycfm":{"name":"AcceptableByConfigurationElement()","abstract":"
Macro that lets an enum with a String raw type automatically conform to AcceptableByConfigurationElement .
"},"Macros.html#/s:13SwiftLintCore0A10SyntaxRule15foldExpressions16explicitRewriter11correctable5optInySb_S3btcfm":{"name":"SwiftSyntaxRule(foldExpressions:explicitRewriter:correctable:optIn:)","abstract":"Macro that adds a conformance to the SwiftSyntaxRule protocol and a default makeVisitor(file:) implementation"},"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 specified 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:13SwiftLintCore18RegexConfigurationV8includedSayAA17RegularExpressionVGvp":{"name":"included","abstract":"Regular expressions to include when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSayAA17RegularExpressionVGvp":{"name":"excluded","abstract":"Regular expressions to exclude when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"
The index of the regex capture group to match.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"The RuleDescription for the custom rule defined here.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"Create a RegexConfiguration with the specified identifier, with other properties to be set later.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation/ViolationCorrection.html#/s:13SwiftLintCore21ReasonedRuleViolationV0F10CorrectionV5start3end11replacementAE0A6Syntax16AbsolutePositionV_AKSStcfc":{"name":"init(start:end:replacement:)","abstract":"Create a ViolationCorrection.
","parent_name":"ViolationCorrection"},"Structs/ReasonedRuleViolation/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"The correction of a violation that is basically the violation’s range in the source code and a","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"
The violation’s position.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"A specific reason for the violation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"The violation’s severity.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV10correctionAC0F10CorrectionVSgvp":{"name":"correction","abstract":"An optional correction of the violation to be used in rewriting (see SwiftSyntaxCorrectableRule ). Can be","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severity10correctionAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgAC0F10CorrectionVSgtcfc":{"name":"init(position:reason:severity:correction:)","abstract":"
Creates a ReasonedRuleViolation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"Swift 5
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"Swift 5.1
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"Swift 5.2
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"Swift 5.3
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"Swift 5.4
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"Swift 5.5
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"Swift 5.6
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"Swift 5.7
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"Swift 5.8
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"Swift 5.9
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV3sixACvpZ":{"name":"six","abstract":"Swift 6
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV9sixDotOneACvpZ":{"name":"sixDotOne","abstract":"Swift 6.1
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV09sixDotOnefG0ACvpZ":{"name":"sixDotOneDotOne","abstract":"Swift 6.1.1
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV09sixDotOneF3TwoACvpZ":{"name":"sixDotOneDotTwo","abstract":"Swift 6.1.2
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV9sixDotTwoACvpZ":{"name":"sixDotTwo","abstract":"Swift 6.2
","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:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"The SwiftLint-specific syntax tokens for this syntax map.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"Returns array of syntax tokens intersecting with byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"Returns the syntax kinds in the specified byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"The identifier of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"The description of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"The severity of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"The location of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"The justification for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"A printable description for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"Creates a StyleViolation by specifying its properties directly.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"Returns the same violation, but with the severity that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"Returns the same violation, but with the location that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"The severity that should be assigned to the violation of this parameter’s value is met.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"
The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV9rationaleSSSgvp":{"name":"rationale","abstract":"
A longer explanation of the rule’s purpose and rationale. Typically defined as a multiline string, long text","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:13SwiftLintCore15RuleDescriptionV16consoleRationaleSSSgvp":{"name":"consoleRationale","abstract":"The console-printable rationale for this description.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18formattedRationaleSSSgvp":{"name":"formattedRationale","abstract":"The rationale for this description, with Markdown formatting.
","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:13SwiftLintCore15RuleDescriptionV10identifier4name11description9rationale4kind03minA7Version21nonTriggeringExamples010triggeringO011corrections17deprecatedAliases18requiresFileOnDiskACSS_S3SSgAA0D4KindOAA0aL0VSayAA7ExampleVGAVSDyA2UGShySSGSbtcfc":{"name":"init(identifier:name:description:rationale:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"Creates a RuleDescription by specifying all its properties directly.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"Create a SeverityConfiguration with the specified severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzs8SendableRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"
Warning suggesting an alternative option.
","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"A deprecation notice.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"Wrapped option value.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"
Name of this configuration entry.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"Whether this configuration element will be inlined into its description.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzYbctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","abstract":"Default constructor.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__s8SendableRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"Constructor for optional values.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"Constructor for an InlinableOptionType without a key.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"An option serving as a marker for an empty configuration description.
","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"
The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"Creates a Region by setting explicit values for all its properties.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"Whether the given rules are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"
Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"
Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"
The contents of the example
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"
Whether the example should be tested by prepending multibyte grapheme clusters
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"Whether the example should be tested on Linux
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"Create a new Example with the specified code, file, and line.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"Makes the current example focused. This is for debugging purposes only.
","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8filePathSSSgvp":{"name":"filePath","abstract":"The path to the file that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV19numberOfCorrectionsSivp":{"name":"numberOfCorrections","abstract":"The number of corrections that were made.
","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:13SwiftLintCore10CorrectionV8ruleName8filePath19numberOfCorrectionsACSS_SSSgSitcfc":{"name":"init(ruleName:filePath:numberOfCorrections:)","abstract":"Memberwise initializer.
","parent_name":"Correction"},"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:13SwiftLintCore7CommandV5rangeSnySiGSgvp":{"name":"range","abstract":"The range of the command in the line (0-based).
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"This command’s modifier, if any.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line5range8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGSiSnySiGSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:range:modifier:trailingComment:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV13commandString4line5rangeACSS_SiSnySiGtcfc":{"name":"init(commandString:line:range:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"Configuration disabling an option.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity . It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"
The stored violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"Creates a Baseline from a saved file.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"Creates a Baseline from a list of violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"Writes a Baseline to disk in JSON format.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"Filters out violations that are present in the Baseline.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"Returns the violations that are present in another Baseline, but not in this one.
","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"Creates an empty Stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"The number of elements in this stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"Pushes (appends) an element onto the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"Removes and returns the last element of the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"Returns the last element of the stack if the stack is not empty; otherwise, nil.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"Check whether the sequence contains an element that satisfies the given predicate.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"Modify the last element.
","parent_name":"Stack"},"Structs/Stack.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/Stack.html":{"name":"Stack","abstract":"A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.
"},"Structs/Baseline.html":{"name":"Baseline","abstract":"A set of violations that can be used to filter newly detected violations.
"},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/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/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/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:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"Produce a ViolationsSyntaxVisitor for the given file.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"Produce a violation for the given file and absolute position.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"
Produce a ViolationsSyntaxRewriter for the given file.
","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSiAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"The configuration of a rule’s severity.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"The severity of a rule.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"The type of the rule that’s using this configuration.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"A description for this configuration’s parameters. It can be built using the annotated result builder.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"Apply an untyped configuration to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP8validateyyKF":{"name":"validate()","abstract":"Run a sanity check on the configuration, perform optional postprocessing steps and/or warn about potential","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"
All keys supported by this configuration.
","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"Returns the substitution to apply for the given range.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSiAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSiAA0aB4FileC_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:13SwiftLintCore15CorrectableRuleP7correct4fileSiAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSiAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"
The type of the configuration used to configure this rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"Whether this rule should be used on empty files. Defaults to false.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"Create a description of how this rule has been configured to run.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbqd__AaBRd__lF":{"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:13SwiftLintCore4RuleP13canBeDisabled9violation2bySbAA14StyleViolationV_AA0D10IdentifierOtF":{"name":"canBeDisabled(violation:by:)","abstract":"
Checks if a style violation can be disabled by a command specifying a rule ID. Only the rule can claim that for","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEnabled2in3forSbAA6RegionV_SStF":{"name":"isEnabled(in:for:)","abstract":"
Checks if a the rule is enabled in a given region. A specific rule ID can be provided in case a rule supports","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/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"The kind of information to collect for each file being linted for this rule.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"
Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"
The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"
The kind of token being recursed over.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"
Get the kind from the specified dictionary.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"
The version string.
","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"Initializer taking a value from a configuration to create an element of Self.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"Make the object an option.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"Make the object a description.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyyp_SStKF":{"name":"apply(_:ruleID:)","abstract":"Update the object.
","parent_name":"AcceptableByConfigurationElement"},"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: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:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"Convert an object to YAML as used in .swiftlint.yml.
","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"A type that can be converted into a human-readable representation.
"},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"Type of an object that can be used as a configuration element.
"},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"An option type that can appear inlined into its using configuration.
"},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"A comparable major.minor.patch version number.
"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"
Interface providing access to a cache description.
"},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"Type-erased protocol used to check whether a rule is collectable.
"},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"A rule that requires knowledge of all other files being linted.
"},"Protocols/Rule.html":{"name":"Rule","abstract":"An executable value that can identify issues (violations) in Swift source code.
"},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"
A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.
"},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"
A configuration value for a rule to allow users to modify its behavior.
"},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"A configuration for a rule that allows to configure at least the severity.
"},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.
"},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.
"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"Make these examples skip wrapping in comment tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"Make these examples skip wrapping in string tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"Make these examples skip multi-byte offset tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"Make these examples skip disable command tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"Remove all violation markers from the examples.
","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"The kinds for these tokens.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"Add a violation at the specified position using the default description and severity.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append2at10correctiony0A6Syntax16AbsolutePositionV_AC0F10CorrectionVSgtF":{"name":"append(at:correction:)","abstract":"Add a violation and the correction at the specified position using the default description and severity.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"Add violations for the specified positions using the default description and severity.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"All visitable declaration syntax types.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"All declarations except for the specified ones.
","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO9parameteryAC0A6Syntax05TokenG0V_tcACmF":{"name":"parameter(name:)","abstract":"Parameter declaration with a name token.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO13localVariableyAC0A6Syntax05TokenH0V_tcACmF":{"name":"localVariable(name:)","abstract":"Local variable declaration with a name token.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO16implicitVariableyACSS_tcACmF":{"name":"implicitVariable(name:)","abstract":"A variable that is implicitly added by the compiler (e.g. error in catch clauses).
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8wildcardyA2CmF":{"name":"wildcard","abstract":"A variable hidden from scope because its name is a wildcard _.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO14lookupBoundaryyA2CmF":{"name":"lookupBoundary","abstract":"Special case that marks a type boundary at which name lookup stops.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8declares2id18disregardBackticksSbSS_SbtF":{"name":"declares(id:disregardBackticks:)","abstract":"Check whether self declares a variable given by name.
","parent_name":"IdentifierDeclaration"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"The rule list contains more than one configuration for the specified rule.
","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this identifier.
","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/RuleIdentifier.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"An irrelevant option. It will be ignored in documentation serialization.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"A boolean flag.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"A string option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"Like a string option but without quotes in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"An integer option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"A floating point number option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"Special option for a ViolationSeverity .
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"A list of options.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"An option which is another set of configuration options to be nested in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"Operator enabling an easy way to create a configuration option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"Create an option defined by nested configuration description.
","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_SSSgtcACmF":{"name":"invalidConfiguration(ruleID:message:)","abstract":"The configuration didn’t match internal expectations.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19invalidRegexPatternyACSS_SStcACmF":{"name":"invalidRegexPattern(ruleID:pattern:)","abstract":"Issued when a regular expression pattern is invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"Issued when an option is deprecated. Suggests an alternative optionally.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"Used in configuration parsing when no changes have been applied. Use only internally!
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"Rule is listed multiple times in the configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"An identifier old has been renamed to new.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"Some configuration keys are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25inconsistentConfigurationyACSS_SStcACmF":{"name":"inconsistentConfiguration(ruleID:message:)","abstract":"The configuration is inconsistent, that is options are mutually exclusive or one drives other values","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"
Used rule IDs are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not present in only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled in the parent configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in opt_in_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in parent only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"A generic warning specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"A generic error specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"A deprecation warning for a rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"The initial configuration file was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"A file at specified path was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"The file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"The file at path is not writable.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"The file at path cannot be indexed by a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"No arguments were provided to compile a file at path within a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"Cursor information cannot be extracted from a specific location.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"An error that occurred when parsing YAML.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"The baseline file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"The issues description which is ready to be printed to the console.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"Print the issue to the console.
","parent_name":"Issue"},"Enums/CurrentRule.html#/s:13SwiftLintCore11CurrentRuleO10identifierSSSgvpZ":{"name":"identifier","abstract":"The Rule ID for the currently executing rule.
","parent_name":"CurrentRule"},"Enums/CurrentRule.html#/s:13SwiftLintCore11CurrentRuleO028allowSourceKitRequestWithoutE0SbvpZ":{"name":"allowSourceKitRequestWithoutRule","abstract":"Allows specific SourceKit requests to be made outside of rule execution context.","parent_name":"CurrentRule"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"
Accessible by the declaration’s immediate lexical scope.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"Accessible by the declaration’s same file.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"Accessible by the declaration’s same module, or modules importing it with the @testable attribute.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"Accessible by all the modules defined in the same Swift package.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"Initializes an access control level by its Swift source keyword value.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftSyntaxKindBridge.html#/s:13SwiftLintCore0A16SyntaxKindBridgeO012sourceKittenD5Kinds3forSayAA0abD5TokenVGAA0aB4FileC_tFZ":{"name":"sourceKittenSyntaxKinds(for:)","abstract":"Convert SwiftSyntax syntax classifications to SourceKitten-compatible syntax tokens.
","parent_name":"SwiftSyntaxKindBridge"},"Enums/SwiftSyntaxKindBridge.html":{"name":"SwiftSyntaxKindBridge","abstract":"Bridge to convert SwiftSyntax classifications to SourceKitten syntax kinds."},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"
The accessibility of a Swift source declaration.
"},"Enums/CurrentRule.html":{"name":"CurrentRule","abstract":"A task-local value that holds the identifier of the currently executing rule."},"Enums/Issue.html":{"name":"Issue","abstract":"
All possible SwiftLint issues which are printed as warnings by default.
"},"Enums/OptionType.html":{"name":"OptionType","abstract":"Type of an option.
"},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"An identifier representing a SwiftLint rule, or all rules.
"},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"All the possible rule kinds (categories).
"},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"All possible rule list configuration errors.
"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"The kind of expression for a contiguous set of Swift source tokens.
"},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"The magnitude of a StyleViolation .
"},"Enums/IdentifierDeclaration.html":{"name":"IdentifierDeclaration","abstract":"An identifier declaration.
"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A source location converter associated with the syntax tree being traversed.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initializer for a ViolationsSyntaxVisitor.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"Positions in a source file where violations should be reported.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"List of declaration types that shall be skipped while traversing the AST.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"A type that remembers the declared identifiers (in order) up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVySayAA21IdentifierDeclarationOGGvp":{"name":"scope","abstract":"The hierarchical stack of identifiers declared up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVySayAA21IdentifierDeclarationOGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"Initializer.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"Indicate whether a given identifier is in scope.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE011MemberBlockI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax011MemberBlockJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax012AccessorDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09ActorDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax011CatchClauseI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09ClassDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax011ClosureExprI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09DeferStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax06DoStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax08EnumDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax013ExtensionDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax012FunctionDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax07ForStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09GuardStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax06IfExprI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax015InitializerDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax014PatternBindingI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax019PrecedenceGroupDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax012ProtocolDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax010RepeatStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax010StructDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax010SwitchExprI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09WhileStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC17collectViolations3foryqd__Sg_t0A6Syntax06BracedJ0Rd__lF":{"name":"collectViolations(for:)","abstract":"Collects violations for the given braced item. Intended to be specialized by subclasses.
","parent_name":"CodeBlockVisitor"},"Classes/BodyLengthVisitor.html#/s:13SwiftLintCore17BodyLengthVisitorC13configuration4fileACyxGAA27SeverityLevelsConfigurationVyxG_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","parent_name":"BodyLengthVisitor"},"Classes/BodyLengthVisitor.html#/s:13SwiftLintCore17BodyLengthVisitorC18registerViolations9leftBrace05rightJ013violationNode10objectNamey0A6Syntax05TokenP0V_AKqd__SStAI0P8ProtocolRd__lF":{"name":"registerViolations(leftBrace:rightBrace:violationNode:objectName:)","abstract":"Registers a violation if a body exceeds the configured line count.
","parent_name":"BodyLengthVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"Indentation with a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"Reverse indentation of a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"Indentation with a number of tabs
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"Reverse indentation of a number of tabs.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"
Initializer accepting an indentation style.
","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A converter of positions in the traversed source file.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"The regions in the traversed file that are disabled by a command.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19numberOfCorrectionsSivp":{"name":"numberOfCorrections","abstract":"The number of corrections made by the rewriter.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initializer for a ViolationsSyntaxRewriter.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"The underlying SourceKitten file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"The associated unique identifier for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"Whether or not this is a file generated for testing purposes.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"A file is virtual if it is not backed by a filesystem path.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file06isTestD00F7VirtualAC21SourceKittenFramework0D0C_S2btcfc":{"name":"init(file:isTestFile:isVirtual:)","abstract":"Creates a SwiftLintFile with a SourceKitten File.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4path06isTestD0ACSgSS_Sbtcfc":{"name":"init(path:isTestFile:)","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:13SwiftLintCore0aB4FileC8contents06isTestD0ACSS_Sbtcfc":{"name":"init(contents:isTestFile:)","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/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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
"},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/BodyLengthVisitor.html":{"name":"BodyLengthVisitor","abstract":"
Violation visitor customized to collect violations of code blocks that exceed a specified number of lines.
"},"Classes/CodeBlockVisitor.html":{"name":"CodeBlockVisitor","abstract":"A visitor that collects style violations for all available code blocks.
"},"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"},"array_init.html":{"name":"array_init"},"async_without_await.html":{"name":"async_without_await"},"attribute_name_spacing.html":{"name":"attribute_name_spacing"},"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"},"contrasted_opening_brace.html":{"name":"contrasted_opening_brace"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_data_string_conversion.html":{"name":"optional_data_string_conversion"},"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_key_path.html":{"name":"prefer_key_path"},"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_type_checking.html":{"name":"prefer_type_checking"},"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_sendable.html":{"name":"redundant_sendable"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_parameter.html":{"name":"unused_parameter"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions 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.
"},"Macros.html":{"name":"Macros","abstract":"The following macros are available globally.
"}}
\ No newline at end of file
+{"Macros.html#/s:13SwiftLintCore16AutoConfigParseryycfm":{"name":"AutoConfigParser()","abstract":"Macro to be attached to rule configurations. It generates the configuration parsing logic"},"Macros.html#/s:13SwiftLintCore32AcceptableByConfigurationElementyycfm":{"name":"AcceptableByConfigurationElement()","abstract":"
Macro that lets an enum with a String raw type automatically conform to AcceptableByConfigurationElement .
"},"Macros.html#/s:13SwiftLintCore0A10SyntaxRule15foldExpressions16explicitRewriter11correctable5optInySb_S3btcfm":{"name":"SwiftSyntaxRule(foldExpressions:explicitRewriter:correctable:optIn:)","abstract":"Macro that adds a conformance to the SwiftSyntaxRule protocol and a default makeVisitor(file:) implementation"},"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 specified 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:13SwiftLintCore18RegexConfigurationV8includedSayAA17RegularExpressionVGvp":{"name":"included","abstract":"Regular expressions to include when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSayAA17RegularExpressionVGvp":{"name":"excluded","abstract":"Regular expressions to exclude when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"
The index of the regex capture group to match.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"The RuleDescription for the custom rule defined here.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"Create a RegexConfiguration with the specified identifier, with other properties to be set later.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation/ViolationCorrection.html#/s:13SwiftLintCore21ReasonedRuleViolationV0F10CorrectionV5start3end11replacementAE0A6Syntax16AbsolutePositionV_AKSStcfc":{"name":"init(start:end:replacement:)","abstract":"Create a ViolationCorrection.
","parent_name":"ViolationCorrection"},"Structs/ReasonedRuleViolation/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"The correction of a violation that is basically the violation’s range in the source code and a","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"
The violation’s position.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"A specific reason for the violation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"The violation’s severity.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV10correctionAC0F10CorrectionVSgvp":{"name":"correction","abstract":"An optional correction of the violation to be used in rewriting (see SwiftSyntaxCorrectableRule ). Can be","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severity10correctionAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgAC0F10CorrectionVSgtcfc":{"name":"init(position:reason:severity:correction:)","abstract":"
Creates a ReasonedRuleViolation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"Swift 5
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"Swift 5.1
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"Swift 5.2
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"Swift 5.3
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"Swift 5.4
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"Swift 5.5
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"Swift 5.6
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"Swift 5.7
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"Swift 5.8
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"Swift 5.9
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV3sixACvpZ":{"name":"six","abstract":"Swift 6
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV9sixDotOneACvpZ":{"name":"sixDotOne","abstract":"Swift 6.1
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV09sixDotOnefG0ACvpZ":{"name":"sixDotOneDotOne","abstract":"Swift 6.1.1
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV09sixDotOneF3TwoACvpZ":{"name":"sixDotOneDotTwo","abstract":"Swift 6.1.2
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV9sixDotTwoACvpZ":{"name":"sixDotTwo","abstract":"Swift 6.2
","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:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"The SwiftLint-specific syntax tokens for this syntax map.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"Returns array of syntax tokens intersecting with byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"Returns the syntax kinds in the specified byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"The identifier of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"The description of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"The severity of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"The location of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"The justification for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"A printable description for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"Creates a StyleViolation by specifying its properties directly.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"Returns the same violation, but with the severity that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"Returns the same violation, but with the location that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"The severity that should be assigned to the violation of this parameter’s value is met.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"
The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV9rationaleSSSgvp":{"name":"rationale","abstract":"
A longer explanation of the rule’s purpose and rationale. Typically defined as a multiline string, long text","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:13SwiftLintCore15RuleDescriptionV16consoleRationaleSSSgvp":{"name":"consoleRationale","abstract":"The console-printable rationale for this description.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18formattedRationaleSSSgvp":{"name":"formattedRationale","abstract":"The rationale for this description, with Markdown formatting.
","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:13SwiftLintCore15RuleDescriptionV10identifier4name11description9rationale4kind03minA7Version21nonTriggeringExamples010triggeringO011corrections17deprecatedAliases18requiresFileOnDiskACSS_S3SSgAA0D4KindOAA0aL0VSayAA7ExampleVGAVSDyA2UGShySSGSbtcfc":{"name":"init(identifier:name:description:rationale:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"Creates a RuleDescription by specifying all its properties directly.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"Create a SeverityConfiguration with the specified severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzs8SendableRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"
Warning suggesting an alternative option.
","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"A deprecation notice.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"Wrapped option value.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"
Name of this configuration entry.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"Whether this configuration element will be inlined into its description.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzYbctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","abstract":"Default constructor.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__s8SendableRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"Constructor for optional values.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"Constructor for an InlinableOptionType without a key.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"An option serving as a marker for an empty configuration description.
","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"
The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"Creates a Region by setting explicit values for all its properties.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"Whether the given rules are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"
Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"
Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"
The contents of the example
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"
Whether the example should be tested by prepending multibyte grapheme clusters
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"Whether the example should be tested on Linux
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"Create a new Example with the specified code, file, and line.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"Makes the current example focused. This is for debugging purposes only.
","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8filePathSSSgvp":{"name":"filePath","abstract":"The path to the file that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV19numberOfCorrectionsSivp":{"name":"numberOfCorrections","abstract":"The number of corrections that were made.
","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:13SwiftLintCore10CorrectionV8ruleName8filePath19numberOfCorrectionsACSS_SSSgSitcfc":{"name":"init(ruleName:filePath:numberOfCorrections:)","abstract":"Memberwise initializer.
","parent_name":"Correction"},"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:13SwiftLintCore7CommandV5rangeSnySiGSgvp":{"name":"range","abstract":"The range of the command in the line (0-based).
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"This command’s modifier, if any.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line5range8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGSiSnySiGSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:range:modifier:trailingComment:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV13commandString4line5rangeACSS_SiSnySiGtcfc":{"name":"init(commandString:line:range:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"Configuration disabling an option.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity . It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"
The stored violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"Creates a Baseline from a saved file.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"Creates a Baseline from a list of violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"Writes a Baseline to disk in JSON format.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"Filters out violations that are present in the Baseline.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"Returns the violations that are present in another Baseline, but not in this one.
","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"Creates an empty Stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"The number of elements in this stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"Pushes (appends) an element onto the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"Removes and returns the last element of the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"Returns the last element of the stack if the stack is not empty; otherwise, nil.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"Check whether the sequence contains an element that satisfies the given predicate.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"Modify the last element.
","parent_name":"Stack"},"Structs/Stack.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/Stack.html":{"name":"Stack","abstract":"A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.
"},"Structs/Baseline.html":{"name":"Baseline","abstract":"A set of violations that can be used to filter newly detected violations.
"},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/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/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/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:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"Produce a ViolationsSyntaxVisitor for the given file.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"Produce a violation for the given file and absolute position.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"
Produce a ViolationsSyntaxRewriter for the given file.
","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSiAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"The configuration of a rule’s severity.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"The severity of a rule.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"The type of the rule that’s using this configuration.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"A description for this configuration’s parameters. It can be built using the annotated result builder.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"Apply an untyped configuration to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP8validateyyKF":{"name":"validate()","abstract":"Run a sanity check on the configuration, perform optional postprocessing steps and/or warn about potential","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"
All keys supported by this configuration.
","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/ConditionallySourceKitFree.html#/s:13SwiftLintCore26ConditionallySourceKitFreeP013isEffectivelyefG0Sbvp":{"name":"isEffectivelySourceKitFree","abstract":"Whether this rule is currently configured in a way that doesn’t require SourceKit.
","parent_name":"ConditionallySourceKitFree"},"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:13SwiftLintCore15CorrectableRuleP7correct4fileSiAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSiAA0aB4FileC_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:13SwiftLintCore15CorrectableRuleP7correct4fileSiAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSiAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"
The type of the configuration used to configure this rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"Whether this rule should be used on empty files. Defaults to false.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"Create a description of how this rule has been configured to run.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbqd__AaBRd__lF":{"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:13SwiftLintCore4RuleP13canBeDisabled9violation2bySbAA14StyleViolationV_AA0D10IdentifierOtF":{"name":"canBeDisabled(violation:by:)","abstract":"
Checks if a style violation can be disabled by a command specifying a rule ID. Only the rule can claim that for","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEnabled2in3forSbAA6RegionV_SStF":{"name":"isEnabled(in:for:)","abstract":"
Checks if a the rule is enabled in a given region. A specific rule ID can be provided in case a rule supports","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/Rule.html#/s:13SwiftLintCore4RulePAAE17requiresSourceKitSbvp":{"name":"requiresSourceKit","abstract":"Whether this rule requires SourceKit to operate.","parent_name":"Rule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"
The kind of information to collect for each file being linted for this rule.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"
Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"
The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"
The kind of token being recursed over.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"
Get the kind from the specified dictionary.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"
The version string.
","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"Initializer taking a value from a configuration to create an element of Self.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"Make the object an option.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"Make the object a description.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyyp_SStKF":{"name":"apply(_:ruleID:)","abstract":"Update the object.
","parent_name":"AcceptableByConfigurationElement"},"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: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:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"Convert an object to YAML as used in .swiftlint.yml.
","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"A type that can be converted into a human-readable representation.
"},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"Type of an object that can be used as a configuration element.
"},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"An option type that can appear inlined into its using configuration.
"},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"A comparable major.minor.patch version number.
"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"
Interface providing access to a cache description.
"},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"Type-erased protocol used to check whether a rule is collectable.
"},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"A rule that requires knowledge of all other files being linted.
"},"Protocols/Rule.html":{"name":"Rule","abstract":"An executable value that can identify issues (violations) in Swift source code.
"},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"
A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.
"},"Protocols/ConditionallySourceKitFree.html":{"name":"ConditionallySourceKitFree","abstract":"A rule that may or may not require SourceKit depending on its configuration.
"},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"
A configuration value for a rule to allow users to modify its behavior.
"},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"A configuration for a rule that allows to configure at least the severity.
"},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.
"},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.
"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"Make these examples skip wrapping in comment tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"Make these examples skip wrapping in string tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"Make these examples skip multi-byte offset tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"Make these examples skip disable command tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"Remove all violation markers from the examples.
","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"The kinds for these tokens.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"Add a violation at the specified position using the default description and severity.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append2at10correctiony0A6Syntax16AbsolutePositionV_AC0F10CorrectionVSgtF":{"name":"append(at:correction:)","abstract":"Add a violation and the correction at the specified position using the default description and severity.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"Add violations for the specified positions using the default description and severity.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"All visitable declaration syntax types.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"All declarations except for the specified ones.
","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO9parameteryAC0A6Syntax05TokenG0V_tcACmF":{"name":"parameter(name:)","abstract":"Parameter declaration with a name token.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO13localVariableyAC0A6Syntax05TokenH0V_tcACmF":{"name":"localVariable(name:)","abstract":"Local variable declaration with a name token.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO16implicitVariableyACSS_tcACmF":{"name":"implicitVariable(name:)","abstract":"A variable that is implicitly added by the compiler (e.g. error in catch clauses).
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8wildcardyA2CmF":{"name":"wildcard","abstract":"A variable hidden from scope because its name is a wildcard _.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO14lookupBoundaryyA2CmF":{"name":"lookupBoundary","abstract":"Special case that marks a type boundary at which name lookup stops.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8declares2id18disregardBackticksSbSS_SbtF":{"name":"declares(id:disregardBackticks:)","abstract":"Check whether self declares a variable given by name.
","parent_name":"IdentifierDeclaration"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"The rule list contains more than one configuration for the specified rule.
","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this identifier.
","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/RuleIdentifier.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"An irrelevant option. It will be ignored in documentation serialization.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"A boolean flag.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"A string option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"Like a string option but without quotes in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"An integer option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"A floating point number option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"Special option for a ViolationSeverity .
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"A list of options.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"An option which is another set of configuration options to be nested in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"Operator enabling an easy way to create a configuration option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"Create an option defined by nested configuration description.
","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_SSSgtcACmF":{"name":"invalidConfiguration(ruleID:message:)","abstract":"The configuration didn’t match internal expectations.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19invalidRegexPatternyACSS_SStcACmF":{"name":"invalidRegexPattern(ruleID:pattern:)","abstract":"Issued when a regular expression pattern is invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"Issued when an option is deprecated. Suggests an alternative optionally.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"Used in configuration parsing when no changes have been applied. Use only internally!
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"Rule is listed multiple times in the configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"An identifier old has been renamed to new.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"Some configuration keys are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25inconsistentConfigurationyACSS_SStcACmF":{"name":"inconsistentConfiguration(ruleID:message:)","abstract":"The configuration is inconsistent, that is options are mutually exclusive or one drives other values","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"
Used rule IDs are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not present in only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled in the parent configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in opt_in_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in parent only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"A generic warning specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"A generic error specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"A deprecation warning for a rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"The initial configuration file was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"A file at specified path was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"The file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"The file at path is not writable.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"The file at path cannot be indexed by a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"No arguments were provided to compile a file at path within a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"Cursor information cannot be extracted from a specific location.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"An error that occurred when parsing YAML.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"The baseline file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"The issues description which is ready to be printed to the console.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"Print the issue to the console.
","parent_name":"Issue"},"Enums/CurrentRule.html#/s:13SwiftLintCore11CurrentRuleO10identifierSSSgvpZ":{"name":"identifier","abstract":"The Rule ID for the currently executing rule.
","parent_name":"CurrentRule"},"Enums/CurrentRule.html#/s:13SwiftLintCore11CurrentRuleO028allowSourceKitRequestWithoutE0SbvpZ":{"name":"allowSourceKitRequestWithoutRule","abstract":"Allows specific SourceKit requests to be made outside of rule execution context.","parent_name":"CurrentRule"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"
Accessible by the declaration’s immediate lexical scope.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"Accessible by the declaration’s same file.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"Accessible by the declaration’s same module, or modules importing it with the @testable attribute.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"Accessible by all the modules defined in the same Swift package.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"Initializes an access control level by its Swift source keyword value.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftSyntaxKindBridge.html#/s:13SwiftLintCore0A16SyntaxKindBridgeO012sourceKittenD5Kinds3forSayAA0abD5TokenVGAA0aB4FileC_tFZ":{"name":"sourceKittenSyntaxKinds(for:)","abstract":"Convert SwiftSyntax syntax classifications to SourceKitten-compatible syntax tokens.
","parent_name":"SwiftSyntaxKindBridge"},"Enums/SwiftSyntaxKindBridge.html":{"name":"SwiftSyntaxKindBridge","abstract":"Bridge to convert SwiftSyntax classifications to SourceKitten syntax kinds."},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"
The accessibility of a Swift source declaration.
"},"Enums/CurrentRule.html":{"name":"CurrentRule","abstract":"A task-local value that holds the identifier of the currently executing rule."},"Enums/Issue.html":{"name":"Issue","abstract":"
All possible SwiftLint issues which are printed as warnings by default.
"},"Enums/OptionType.html":{"name":"OptionType","abstract":"Type of an option.
"},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"An identifier representing a SwiftLint rule, or all rules.
"},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"All the possible rule kinds (categories).
"},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"All possible rule list configuration errors.
"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"The kind of expression for a contiguous set of Swift source tokens.
"},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"The magnitude of a StyleViolation .
"},"Enums/IdentifierDeclaration.html":{"name":"IdentifierDeclaration","abstract":"An identifier declaration.
"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A source location converter associated with the syntax tree being traversed.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initializer for a ViolationsSyntaxVisitor.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"Positions in a source file where violations should be reported.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"List of declaration types that shall be skipped while traversing the AST.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"A type that remembers the declared identifiers (in order) up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVySayAA21IdentifierDeclarationOGGvp":{"name":"scope","abstract":"The hierarchical stack of identifiers declared up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVySayAA21IdentifierDeclarationOGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"Initializer.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"Indicate whether a given identifier is in scope.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE011MemberBlockI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax011MemberBlockJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax012AccessorDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09ActorDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax011CatchClauseI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09ClassDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax011ClosureExprI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09DeferStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax06DoStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax08EnumDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax013ExtensionDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax012FunctionDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax07ForStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09GuardStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax06IfExprI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax015InitializerDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax014PatternBindingI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax019PrecedenceGroupDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax012ProtocolDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax010RepeatStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax010StructDeclI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax010SwitchExprI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC9visitPostyy0A6Syntax09WhileStmtI0VF":{"name":"visitPost(_:)","parent_name":"CodeBlockVisitor"},"Classes/CodeBlockVisitor.html#/s:13SwiftLintCore16CodeBlockVisitorC17collectViolations3foryqd__Sg_t0A6Syntax06BracedJ0Rd__lF":{"name":"collectViolations(for:)","abstract":"Collects violations for the given braced item. Intended to be specialized by subclasses.
","parent_name":"CodeBlockVisitor"},"Classes/BodyLengthVisitor.html#/s:13SwiftLintCore17BodyLengthVisitorC13configuration4fileACyxGAA27SeverityLevelsConfigurationVyxG_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","parent_name":"BodyLengthVisitor"},"Classes/BodyLengthVisitor.html#/s:13SwiftLintCore17BodyLengthVisitorC18registerViolations9leftBrace05rightJ013violationNode10objectNamey0A6Syntax05TokenP0V_AKqd__SStAI0P8ProtocolRd__lF":{"name":"registerViolations(leftBrace:rightBrace:violationNode:objectName:)","abstract":"Registers a violation if a body exceeds the configured line count.
","parent_name":"BodyLengthVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"Indentation with a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"Reverse indentation of a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"Indentation with a number of tabs
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"Reverse indentation of a number of tabs.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"
Initializer accepting an indentation style.
","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A converter of positions in the traversed source file.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"The regions in the traversed file that are disabled by a command.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19numberOfCorrectionsSivp":{"name":"numberOfCorrections","abstract":"The number of corrections made by the rewriter.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initializer for a ViolationsSyntaxRewriter.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"The underlying SourceKitten file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"The associated unique identifier for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"Whether or not this is a file generated for testing purposes.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"A file is virtual if it is not backed by a filesystem path.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file06isTestD00F7VirtualAC21SourceKittenFramework0D0C_S2btcfc":{"name":"init(file:isTestFile:isVirtual:)","abstract":"Creates a SwiftLintFile with a SourceKitten File.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4path06isTestD0ACSgSS_Sbtcfc":{"name":"init(path:isTestFile:)","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:13SwiftLintCore0aB4FileC8contents06isTestD0ACSS_Sbtcfc":{"name":"init(contents:isTestFile:)","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/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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
"},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/BodyLengthVisitor.html":{"name":"BodyLengthVisitor","abstract":"
Violation visitor customized to collect violations of code blocks that exceed a specified number of lines.
"},"Classes/CodeBlockVisitor.html":{"name":"CodeBlockVisitor","abstract":"A visitor that collects style violations for all available code blocks.
"},"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"},"array_init.html":{"name":"array_init"},"async_without_await.html":{"name":"async_without_await"},"attribute_name_spacing.html":{"name":"attribute_name_spacing"},"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"},"contrasted_opening_brace.html":{"name":"contrasted_opening_brace"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_data_string_conversion.html":{"name":"optional_data_string_conversion"},"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_key_path.html":{"name":"prefer_key_path"},"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_type_checking.html":{"name":"prefer_type_checking"},"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_sendable.html":{"name":"redundant_sendable"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_parameter.html":{"name":"unused_parameter"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions 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.
"},"Macros.html":{"name":"Macros","abstract":"The following macros 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 9457f6e08..0715a5a3b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 0cede6676..d869c6bab 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html
index 4a5890b28..ef04addf1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html
index 33ebdef20..a3433a4d8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 bc0c237d1..5ed861073 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 3e1a1079c..ed0a47904 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 549fdcf2a..c4da3db53 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 dba6327f2..f3bb89502 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html
index 00543d741..2f3abe157 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html
index f2c2bb5e8..6c59bb265 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html
index 4b6ec0657..d9468039b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html
index 496ca3ca8..4c4012a0a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html
index 684780afa..0babb8691 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html
index d6651966f..7dfbce10a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 8e93b35d8..e63c0a632 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html
index 98986f565..8b2728464 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 232ba31a3..ab1889ca4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 89599f0f2..951f40f6f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 150ccd584..931545524 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html
index f20731b34..334c46ab9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d93b2de21..70cd3a80e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
index 45de5c810..25836c8be 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html
index 5163723fc..8369b87ba 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html
index 182c8679b..2e52667bc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html
index bb3b20609..a28ee83be 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html
index 376bbf286..e5118da78 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html
index 34ba2b74a..63176764f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html
index d91f2e813..165b80e94 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 93085241d..f59cb35b0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 ce78cbdc7..6373397cb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html
index 51f48b054..f8b501ea7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 2d7ef2732..2a7e94ff9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html
index 54bf142ab..83baba8a8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html
index 9777aa116..636897dc0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d844295ef..6f3f37a9f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 22512c33b..345ebe7d4 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html
index 869a4ac8d..71edf871a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 67f780e71..1b678d3b2 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 db5a577ca..ab9bad66e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 5cef04663..f48516ea7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 374a84739..87ca1d693 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 4f02370ca..9b27bdd89 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 098f618c1..e4c48c409 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html
index 1dd6a7ac4..41b1dca4d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html
index 6c916691f..712b66ab6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html
index 83b68179c..2f0fd8464 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 07e677cd4..15a6edee0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html
index abf950721..1eec1e736 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 550619c8a..03870a636 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html
index 860bd454c..912d4ee56 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 d7f896373..db3207343 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 109feb2be..5a915e500 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html
index c1ce0cdc4..6f6f9d604 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 6eefa9084..c5c5fe947 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 56a6e8fcc..fe1b14350 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 47770b206..ae6bff92a 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 b0a4ea2fb..b28abf342 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
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
index 11998f959..c41e8bae9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
index cc208b788..812254be4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
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 98e8986a2..8a1a35fdf 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
index 03b06c6f6..19bda6093 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
index d8d85fb18..17b2a765b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
@@ -185,6 +185,9 @@
CollectingRule
+
+ ConditionallySourceKitFree
+
CorrectableRule
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx
index 7beaa31b99c36bde74ea592e576f249abf994116..cde4cc48b1339939ceabea0659abc2f46de84f7e 100644
GIT binary patch
delta 15391
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
ZJE1X;<7mT{Fr06v@{T2dyX?&C{{VSQ?STLQ
delta 15110
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
W=z!vvt#wP;Mj+KUw2_?#@&5p%MTlDf
diff --git a/docsets/SwiftLintCore.tgz b/docsets/SwiftLintCore.tgz
index d6f3e001b3294511af6d6da02731e5efe1ca3fb9..dbabe481acb15618555a48e94fae5992ab40e15b 100644
GIT binary patch
literal 619119
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