From 8219f9691e93f932f50ec225365eacca7e836685 Mon Sep 17 00:00:00 2001
From: "swiftlintbot@jpsim.com"
Date: Sat, 8 Jul 2023 13:08:02 +0000
Subject: [PATCH] Automated deployment to GitHub Pages:
4d5311f194519439d70ccb6085396f7d2d012e99
---
Classes.html | 3 +
Classes/CustomRuleTimer.html | 3 +
.../DeclaredIdentifiersTrackingVisitor.html | 3 +
Classes/LinterCache.html | 3 +
Classes/RuleRegistry.html | 3 +
Classes/RuleStorage.html | 3 +
Classes/SwiftLintFile.html | 3 +
Classes/ViolationsSyntaxVisitor.html | 3 +
Enums.html | 3 +
Enums/AccessControlLevel.html | 3 +
Enums/ExecutableInfo.html | 3 +
Enums/Issue.html | 3 +
Enums/OptionType.html | 3 +
Enums/RuleIdentifier.html | 3 +
Enums/RuleKind.html | 3 +
Enums/RuleListError.html | 3 +
Enums/SwiftExpressionKind.html | 3 +
Enums/ViolationSeverity.html | 3 +
Extensions.html | 30 ++
Extensions/Array.html | 3 +
Extensions/Bool.html | 3 +
Extensions/Double.html | 3 +
Extensions/Int.html | 3 +
Extensions/NSRegularExpression.html | 3 +
Extensions/Optional.html | 3 +
Extensions/Range.html | 449 ++++++++++++++++++
Extensions/Set.html | 3 +
Extensions/String.html | 3 +
Functions.html | 3 +
Global Variables.html | 3 +
Guides.html | 3 +
Protocols.html | 3 +
Protocols/ASTRule.html | 3 +
.../AcceptableByConfigurationElement.html | 3 +
Protocols/AnalyzerRule.html | 3 +
Protocols/CacheDescriptionProvider.html | 3 +
Protocols/CollectingRule.html | 3 +
Protocols/ConfigurationProviderRule.html | 3 +
Protocols/CorrectableRule.html | 3 +
Protocols/Documentable.html | 3 +
Protocols/Reporter.html | 3 +
Protocols/Rule.html | 3 +
Protocols/RuleConfiguration.html | 7 +-
Protocols/SeverityBasedRuleConfiguration.html | 3 +
Protocols/SubstitutionCorrectableASTRule.html | 3 +
Protocols/SubstitutionCorrectableRule.html | 3 +
Protocols/SwiftSyntaxCorrectableRule.html | 3 +
Protocols/SwiftSyntaxRule.html | 3 +
Protocols/ViolationsSyntaxRewriter.html | 3 +
Reporters.html | 3 +
Rules.html | 3 +
Structs.html | 3 +
Structs/CSVReporter.html | 3 +
Structs/CheckstyleReporter.html | 3 +
Structs/ChildOptionSeverityConfiguration.html | 3 +
Structs/CodeClimateReporter.html | 3 +
Structs/CollectedLinter.html | 3 +
Structs/Command.html | 3 +
Structs/Command/Action.html | 3 +
Structs/Command/Modifier.html | 3 +
Structs/Configuration.html | 3 +
Structs/ConfigurationElement.html | 3 +
Structs/Correction.html | 3 +
Structs/EmojiReporter.html | 3 +
Structs/Example.html | 3 +
Structs/GitHubActionsLoggingReporter.html | 3 +
Structs/GitLabJUnitReporter.html | 3 +
Structs/HTMLReporter.html | 3 +
Structs/JSONReporter.html | 3 +
Structs/JUnitReporter.html | 3 +
Structs/Linter.html | 3 +
Structs/Location.html | 3 +
Structs/MarkdownReporter.html | 3 +
Structs/ReasonedRuleViolation.html | 3 +
Structs/RegexConfiguration.html | 3 +
Structs/Region.html | 3 +
Structs/RelativePathReporter.html | 3 +
Structs/RuleConfigurationDescription.html | 3 +
Structs/RuleConfigurationOption.html | 3 +
Structs/RuleDescription.html | 3 +
Structs/RuleList.html | 3 +
Structs/RuleListDocumentation.html | 3 +
Structs/RuleParameter.html | 3 +
Structs/SeverityConfiguration.html | 5 +-
Structs/SeverityLevelsConfiguration.html | 3 +
Structs/SonarQubeReporter.html | 3 +
Structs/Stack.html | 3 +
Structs/StyleViolation.html | 3 +
Structs/SummaryReporter.html | 3 +
Structs/SwiftLintSyntaxMap.html | 3 +
Structs/SwiftLintSyntaxToken.html | 3 +
Structs/SwiftVersion.html | 3 +
Structs/Version.html | 3 +
Structs/XcodeReporter.html | 3 +
Structs/YamlParser.html | 3 +
accessibility_label_for_image.html | 3 +
accessibility_trait_for_button.html | 3 +
anonymous_argument_in_multiline_closure.html | 3 +
anyobject_protocol.html | 3 +
array_init.html | 3 +
attributes.html | 3 +
balanced_xctest_lifecycle.html | 3 +
blanket_disable_command.html | 3 +
block_based_kvo.html | 3 +
capture_variable.html | 3 +
class_delegate_protocol.html | 3 +
closing_brace.html | 3 +
closure_body_length.html | 3 +
closure_end_indentation.html | 3 +
closure_parameter_position.html | 3 +
closure_spacing.html | 3 +
collection_alignment.html | 3 +
colon.html | 3 +
comma.html | 3 +
comma_inheritance.html | 3 +
comment_spacing.html | 3 +
compiler_protocol_init.html | 3 +
computed_accessors_order.html | 3 +
conditional_returns_on_newline.html | 3 +
contains_over_filter_count.html | 3 +
contains_over_filter_is_empty.html | 3 +
contains_over_first_not_nil.html | 3 +
contains_over_range_nil_comparison.html | 3 +
control_statement.html | 3 +
convenience_type.html | 3 +
custom_rules.html | 3 +
cyclomatic_complexity.html | 3 +
deployment_target.html | 3 +
direct_return.html | 3 +
discarded_notification_center_observer.html | 3 +
discouraged_assert.html | 3 +
discouraged_direct_init.html | 3 +
discouraged_none_name.html | 3 +
discouraged_object_literal.html | 3 +
discouraged_optional_boolean.html | 3 +
discouraged_optional_collection.html | 3 +
.../Contents/Resources/Documents/Classes.html | 3 +
.../Documents/Classes/CustomRuleTimer.html | 3 +
.../DeclaredIdentifiersTrackingVisitor.html | 3 +
.../Documents/Classes/LinterCache.html | 3 +
.../Documents/Classes/RuleRegistry.html | 3 +
.../Documents/Classes/RuleStorage.html | 3 +
.../Documents/Classes/SwiftLintFile.html | 3 +
.../Classes/ViolationsSyntaxVisitor.html | 3 +
.../Contents/Resources/Documents/Enums.html | 3 +
.../Documents/Enums/AccessControlLevel.html | 3 +
.../Documents/Enums/ExecutableInfo.html | 3 +
.../Resources/Documents/Enums/Issue.html | 3 +
.../Resources/Documents/Enums/OptionType.html | 3 +
.../Documents/Enums/RuleIdentifier.html | 3 +
.../Resources/Documents/Enums/RuleKind.html | 3 +
.../Documents/Enums/RuleListError.html | 3 +
.../Documents/Enums/SwiftExpressionKind.html | 3 +
.../Documents/Enums/ViolationSeverity.html | 3 +
.../Resources/Documents/Extensions.html | 30 ++
.../Resources/Documents/Extensions/Array.html | 3 +
.../Resources/Documents/Extensions/Bool.html | 3 +
.../Documents/Extensions/Double.html | 3 +
.../Resources/Documents/Extensions/Int.html | 3 +
.../Extensions/NSRegularExpression.html | 3 +
.../Documents/Extensions/Optional.html | 3 +
.../Resources/Documents/Extensions/Range.html | 449 ++++++++++++++++++
.../Resources/Documents/Extensions/Set.html | 3 +
.../Documents/Extensions/String.html | 3 +
.../Resources/Documents/Functions.html | 3 +
.../Resources/Documents/Global Variables.html | 3 +
.../Contents/Resources/Documents/Guides.html | 3 +
.../Resources/Documents/Protocols.html | 3 +
.../Documents/Protocols/ASTRule.html | 3 +
.../AcceptableByConfigurationElement.html | 3 +
.../Documents/Protocols/AnalyzerRule.html | 3 +
.../Protocols/CacheDescriptionProvider.html | 3 +
.../Documents/Protocols/CollectingRule.html | 3 +
.../Protocols/ConfigurationProviderRule.html | 3 +
.../Documents/Protocols/CorrectableRule.html | 3 +
.../Documents/Protocols/Documentable.html | 3 +
.../Documents/Protocols/Reporter.html | 3 +
.../Resources/Documents/Protocols/Rule.html | 3 +
.../Protocols/RuleConfiguration.html | 7 +-
.../SeverityBasedRuleConfiguration.html | 3 +
.../SubstitutionCorrectableASTRule.html | 3 +
.../SubstitutionCorrectableRule.html | 3 +
.../Protocols/SwiftSyntaxCorrectableRule.html | 3 +
.../Documents/Protocols/SwiftSyntaxRule.html | 3 +
.../Protocols/ViolationsSyntaxRewriter.html | 3 +
.../Resources/Documents/Reporters.html | 3 +
.../Contents/Resources/Documents/Rules.html | 3 +
.../Contents/Resources/Documents/Structs.html | 3 +
.../Documents/Structs/CSVReporter.html | 3 +
.../Documents/Structs/CheckstyleReporter.html | 3 +
.../ChildOptionSeverityConfiguration.html | 3 +
.../Structs/CodeClimateReporter.html | 3 +
.../Documents/Structs/CollectedLinter.html | 3 +
.../Resources/Documents/Structs/Command.html | 3 +
.../Documents/Structs/Command/Action.html | 3 +
.../Documents/Structs/Command/Modifier.html | 3 +
.../Documents/Structs/Configuration.html | 3 +
.../Structs/ConfigurationElement.html | 3 +
.../Documents/Structs/Correction.html | 3 +
.../Documents/Structs/EmojiReporter.html | 3 +
.../Resources/Documents/Structs/Example.html | 3 +
.../Structs/GitHubActionsLoggingReporter.html | 3 +
.../Structs/GitLabJUnitReporter.html | 3 +
.../Documents/Structs/HTMLReporter.html | 3 +
.../Documents/Structs/JSONReporter.html | 3 +
.../Documents/Structs/JUnitReporter.html | 3 +
.../Resources/Documents/Structs/Linter.html | 3 +
.../Resources/Documents/Structs/Location.html | 3 +
.../Documents/Structs/MarkdownReporter.html | 3 +
.../Structs/ReasonedRuleViolation.html | 3 +
.../Documents/Structs/RegexConfiguration.html | 3 +
.../Resources/Documents/Structs/Region.html | 3 +
.../Structs/RelativePathReporter.html | 3 +
.../Structs/RuleConfigurationDescription.html | 3 +
.../Structs/RuleConfigurationOption.html | 3 +
.../Documents/Structs/RuleDescription.html | 3 +
.../Resources/Documents/Structs/RuleList.html | 3 +
.../Structs/RuleListDocumentation.html | 3 +
.../Documents/Structs/RuleParameter.html | 3 +
.../Structs/SeverityConfiguration.html | 5 +-
.../Structs/SeverityLevelsConfiguration.html | 3 +
.../Documents/Structs/SonarQubeReporter.html | 3 +
.../Resources/Documents/Structs/Stack.html | 3 +
.../Documents/Structs/StyleViolation.html | 3 +
.../Documents/Structs/SummaryReporter.html | 3 +
.../Documents/Structs/SwiftLintSyntaxMap.html | 3 +
.../Structs/SwiftLintSyntaxToken.html | 3 +
.../Documents/Structs/SwiftVersion.html | 3 +
.../Resources/Documents/Structs/Version.html | 3 +
.../Documents/Structs/XcodeReporter.html | 3 +
.../Documents/Structs/YamlParser.html | 3 +
.../accessibility_label_for_image.html | 3 +
.../accessibility_trait_for_button.html | 3 +
...onymous_argument_in_multiline_closure.html | 3 +
.../Documents/anyobject_protocol.html | 3 +
.../Resources/Documents/array_init.html | 3 +
.../Resources/Documents/attributes.html | 3 +
.../Documents/balanced_xctest_lifecycle.html | 3 +
.../Documents/blanket_disable_command.html | 3 +
.../Resources/Documents/block_based_kvo.html | 3 +
.../Resources/Documents/capture_variable.html | 3 +
.../Documents/class_delegate_protocol.html | 3 +
.../Resources/Documents/closing_brace.html | 3 +
.../Documents/closure_body_length.html | 3 +
.../Documents/closure_end_indentation.html | 3 +
.../Documents/closure_parameter_position.html | 3 +
.../Resources/Documents/closure_spacing.html | 3 +
.../Documents/collection_alignment.html | 3 +
.../Contents/Resources/Documents/colon.html | 3 +
.../Contents/Resources/Documents/comma.html | 3 +
.../Documents/comma_inheritance.html | 3 +
.../Resources/Documents/comment_spacing.html | 3 +
.../Documents/compiler_protocol_init.html | 3 +
.../Documents/computed_accessors_order.html | 3 +
.../conditional_returns_on_newline.html | 3 +
.../Documents/contains_over_filter_count.html | 3 +
.../contains_over_filter_is_empty.html | 3 +
.../contains_over_first_not_nil.html | 3 +
.../contains_over_range_nil_comparison.html | 3 +
.../Documents/control_statement.html | 3 +
.../Resources/Documents/convenience_type.html | 3 +
.../Resources/Documents/custom_rules.html | 3 +
.../Documents/cyclomatic_complexity.html | 3 +
.../Documents/deployment_target.html | 3 +
.../Resources/Documents/direct_return.html | 3 +
...iscarded_notification_center_observer.html | 3 +
.../Documents/discouraged_assert.html | 3 +
.../Documents/discouraged_direct_init.html | 3 +
.../Documents/discouraged_none_name.html | 3 +
.../Documents/discouraged_object_literal.html | 3 +
.../discouraged_optional_boolean.html | 3 +
.../discouraged_optional_collection.html | 3 +
.../Documents/duplicate_conditions.html | 3 +
.../Documents/duplicate_enum_cases.html | 3 +
.../Documents/duplicate_imports.html | 3 +
.../duplicated_key_in_dictionary_literal.html | 3 +
.../Resources/Documents/dynamic_inline.html | 3 +
.../Documents/empty_collection_literal.html | 3 +
.../Resources/Documents/empty_count.html | 3 +
.../Documents/empty_enum_arguments.html | 3 +
.../Resources/Documents/empty_parameters.html | 3 +
...pty_parentheses_with_trailing_closure.html | 3 +
.../Resources/Documents/empty_string.html | 3 +
.../Documents/empty_xctest_method.html | 3 +
.../enum_case_associated_values_count.html | 3 +
.../Resources/Documents/expiring_todo.html | 3 +
.../Resources/Documents/explicit_acl.html | 3 +
.../Documents/explicit_enum_raw_value.html | 3 +
.../Resources/Documents/explicit_init.html | 3 +
.../Resources/Documents/explicit_self.html | 3 +
.../Documents/explicit_top_level_acl.html | 3 +
.../Documents/explicit_type_interface.html | 3 +
.../Documents/extension_access_modifier.html | 3 +
.../Resources/Documents/fallthrough.html | 3 +
.../Documents/fatal_error_message.html | 3 +
.../Resources/Documents/file_header.html | 3 +
.../Resources/Documents/file_length.html | 3 +
.../Resources/Documents/file_name.html | 3 +
.../Documents/file_name_no_space.html | 3 +
.../Resources/Documents/file_types_order.html | 3 +
.../Resources/Documents/first_where.html | 3 +
.../Documents/flatmap_over_map_reduce.html | 3 +
.../Resources/Documents/for_where.html | 3 +
.../Resources/Documents/force_cast.html | 3 +
.../Resources/Documents/force_try.html | 3 +
.../Resources/Documents/force_unwrapping.html | 3 +
.../Documents/function_body_length.html | 3 +
.../function_default_parameter_at_end.html | 3 +
.../Documents/function_parameter_count.html | 3 +
.../Documents/generic_type_name.html | 3 +
.../Documents/ibinspectable_in_extension.html | 3 +
.../Documents/identical_operands.html | 3 +
.../Resources/Documents/identifier_name.html | 3 +
.../Resources/Documents/implicit_getter.html | 3 +
.../Resources/Documents/implicit_return.html | 3 +
.../implicitly_unwrapped_optional.html | 3 +
.../Documents/inclusive_language.html | 3 +
.../Documents/indentation_width.html | 3 +
.../Contents/Resources/Documents/index.html | 3 +
.../Resources/Documents/inert_defer.html | 3 +
.../Documents/invalid_swiftlint_command.html | 3 +
.../Resources/Documents/is_disjoint.html | 3 +
.../Documents/joined_default_parameter.html | 3 +
.../Resources/Documents/large_tuple.html | 3 +
.../Resources/Documents/last_where.html | 3 +
.../Documents/leading_whitespace.html | 3 +
.../legacy_cggeometry_functions.html | 3 +
.../Resources/Documents/legacy_constant.html | 3 +
.../Documents/legacy_constructor.html | 3 +
.../Resources/Documents/legacy_hashing.html | 3 +
.../Resources/Documents/legacy_multiple.html | 3 +
.../legacy_nsgeometry_functions.html | 3 +
.../Resources/Documents/legacy_objc_type.html | 3 +
.../Resources/Documents/legacy_random.html | 3 +
.../Documents/let_var_whitespace.html | 3 +
.../Resources/Documents/line_length.html | 3 +
.../literal_expression_end_indentation.html | 3 +
.../Documents/local_doc_comment.html | 3 +
.../Documents/lower_acl_than_parent.html | 3 +
.../Contents/Resources/Documents/mark.html | 3 +
.../Resources/Documents/missing_docs.html | 3 +
.../Resources/Documents/modifier_order.html | 3 +
.../Documents/multiline_arguments.html | 3 +
.../multiline_arguments_brackets.html | 3 +
.../Documents/multiline_function_chains.html | 3 +
.../Documents/multiline_literal_brackets.html | 3 +
.../Documents/multiline_parameters.html | 3 +
.../multiline_parameters_brackets.html | 3 +
...ltiple_closures_with_trailing_closure.html | 3 +
.../Contents/Resources/Documents/nesting.html | 3 +
.../Resources/Documents/nimble_operator.html | 3 +
.../no_extension_access_modifier.html | 3 +
.../Documents/no_fallthrough_only.html | 3 +
.../Documents/no_grouping_extension.html | 3 +
.../Resources/Documents/no_magic_numbers.html | 3 +
.../Documents/no_space_in_method_call.html | 3 +
.../notification_center_detachment.html | 3 +
.../ns_number_init_as_function_reference.html | 3 +
.../Documents/nslocalizedstring_key.html | 3 +
.../nslocalizedstring_require_bundle.html | 3 +
.../Documents/nsobject_prefer_isequal.html | 3 +
.../Resources/Documents/number_separator.html | 11 +
.../Resources/Documents/object_literal.html | 3 +
.../Resources/Documents/opening_brace.html | 3 +
.../Documents/operator_usage_whitespace.html | 3 +
.../Documents/operator_whitespace.html | 3 +
.../optional_enum_case_matching.html | 3 +
.../Documents/orphaned_doc_comment.html | 3 +
.../Documents/overridden_super_call.html | 3 +
.../Documents/override_in_extension.html | 3 +
.../Documents/pattern_matching_keywords.html | 3 +
.../Resources/Documents/period_spacing.html | 3 +
.../Resources/Documents/prefer_nimble.html | 3 +
.../prefer_self_in_static_references.html | 3 +
.../prefer_self_type_over_type_of_self.html | 3 +
.../prefer_zero_over_explicit_init.html | 3 +
.../Documents/prefixed_toplevel_constant.html | 3 +
.../Resources/Documents/private_action.html | 3 +
.../Resources/Documents/private_outlet.html | 3 +
.../Documents/private_over_fileprivate.html | 3 +
.../Resources/Documents/private_subject.html | 3 +
.../Documents/private_unit_test.html | 3 +
.../prohibited_interface_builder.html | 3 +
.../Documents/prohibited_super_call.html | 3 +
.../protocol_property_accessors_order.html | 3 +
.../Documents/quick_discouraged_call.html | 3 +
.../quick_discouraged_focused_test.html | 3 +
.../quick_discouraged_pending_test.html | 3 +
...aw_value_for_camel_cased_codable_enum.html | 3 +
.../Resources/Documents/reduce_boolean.html | 3 +
.../Resources/Documents/reduce_into.html | 3 +
.../Documents/redundant_discardable_let.html | 3 +
.../Documents/redundant_nil_coalescing.html | 3 +
.../Documents/redundant_objc_attribute.html | 3 +
.../redundant_optional_initialization.html | 3 +
.../Documents/redundant_self_in_closure.html | 3 +
.../redundant_set_access_control.html | 3 +
.../redundant_string_enum_value.html | 3 +
.../Documents/redundant_type_annotation.html | 3 +
.../Documents/redundant_void_return.html | 3 +
.../Resources/Documents/required_deinit.html | 3 +
.../Documents/required_enum_case.html | 3 +
.../Documents/return_arrow_whitespace.html | 3 +
.../return_value_from_void_function.html | 3 +
.../Resources/Documents/rule-directory.html | 3 +
.../Contents/Resources/Documents/search.json | 2 +-
.../Resources/Documents/self_binding.html | 3 +
.../self_in_property_initialization.html | 3 +
.../Documents/shorthand_operator.html | 3 +
.../Documents/shorthand_optional_binding.html | 3 +
.../Documents/single_test_class.html | 3 +
.../Documents/sorted_enum_cases.html | 3 +
.../Documents/sorted_first_last.html | 3 +
.../Resources/Documents/sorted_imports.html | 3 +
.../Documents/statement_position.html | 3 +
.../Resources/Documents/static_operator.html | 3 +
.../Documents/strict_fileprivate.html | 3 +
.../Resources/Documents/strong_iboutlet.html | 3 +
.../superfluous_disable_command.html | 3 +
.../Resources/Documents/superfluous_else.html | 3 +
.../Documents/swift-syntax-dashboard.html | 3 +
.../Documents/switch_case_alignment.html | 3 +
.../Documents/switch_case_on_newline.html | 3 +
.../Resources/Documents/syntactic_sugar.html | 3 +
.../Documents/test_case_accessibility.html | 3 +
.../Contents/Resources/Documents/todo.html | 3 +
.../Resources/Documents/toggle_bool.html | 3 +
.../Resources/Documents/trailing_closure.html | 3 +
.../Resources/Documents/trailing_comma.html | 3 +
.../Resources/Documents/trailing_newline.html | 3 +
.../Documents/trailing_semicolon.html | 3 +
.../Documents/trailing_whitespace.html | 3 +
.../Resources/Documents/type_body_length.html | 3 +
.../Documents/type_contents_order.html | 3 +
.../Resources/Documents/type_name.html | 3 +
.../Documents/typesafe_array_init.html | 3 +
.../Documents/unavailable_condition.html | 3 +
.../Documents/unavailable_function.html | 3 +
.../Documents/unhandled_throwing_task.html | 3 +
.../Documents/unneeded_break_in_switch.html | 3 +
...eeded_parentheses_in_closure_argument.html | 3 +
.../unneeded_synthesized_initializer.html | 3 +
.../Documents/unowned_variable_capture.html | 3 +
.../Documents/untyped_error_in_catch.html | 3 +
.../Documents/unused_capture_list.html | 3 +
.../Documents/unused_closure_parameter.html | 3 +
.../Documents/unused_control_flow_label.html | 3 +
.../Documents/unused_declaration.html | 3 +
.../Documents/unused_enumerated.html | 3 +
.../Resources/Documents/unused_import.html | 3 +
.../Documents/unused_optional_binding.html | 3 +
.../Documents/unused_setter_value.html | 3 +
.../Documents/valid_ibinspectable.html | 3 +
.../vertical_parameter_alignment.html | 3 +
.../vertical_parameter_alignment_on_call.html | 3 +
.../Documents/vertical_whitespace.html | 3 +
.../vertical_whitespace_between_cases.html | 3 +
.../vertical_whitespace_closing_braces.html | 3 +
.../vertical_whitespace_opening_braces.html | 3 +
.../Documents/void_function_in_ternary.html | 3 +
.../Resources/Documents/void_return.html | 3 +
.../Resources/Documents/weak_delegate.html | 3 +
.../Documents/xct_specific_matcher.html | 3 +
.../Resources/Documents/xctfail_message.html | 3 +
.../Resources/Documents/yoda_condition.html | 3 +
.../Contents/Resources/docSet.dsidx | Bin 172032 -> 167936 bytes
docsets/SwiftLintCore.tgz | Bin 657513 -> 660013 bytes
duplicate_conditions.html | 3 +
duplicate_enum_cases.html | 3 +
duplicate_imports.html | 3 +
duplicated_key_in_dictionary_literal.html | 3 +
dynamic_inline.html | 3 +
empty_collection_literal.html | 3 +
empty_count.html | 3 +
empty_enum_arguments.html | 3 +
empty_parameters.html | 3 +
empty_parentheses_with_trailing_closure.html | 3 +
empty_string.html | 3 +
empty_xctest_method.html | 3 +
enum_case_associated_values_count.html | 3 +
expiring_todo.html | 3 +
explicit_acl.html | 3 +
explicit_enum_raw_value.html | 3 +
explicit_init.html | 3 +
explicit_self.html | 3 +
explicit_top_level_acl.html | 3 +
explicit_type_interface.html | 3 +
extension_access_modifier.html | 3 +
fallthrough.html | 3 +
fatal_error_message.html | 3 +
file_header.html | 3 +
file_length.html | 3 +
file_name.html | 3 +
file_name_no_space.html | 3 +
file_types_order.html | 3 +
first_where.html | 3 +
flatmap_over_map_reduce.html | 3 +
for_where.html | 3 +
force_cast.html | 3 +
force_try.html | 3 +
force_unwrapping.html | 3 +
function_body_length.html | 3 +
function_default_parameter_at_end.html | 3 +
function_parameter_count.html | 3 +
generic_type_name.html | 3 +
ibinspectable_in_extension.html | 3 +
identical_operands.html | 3 +
identifier_name.html | 3 +
implicit_getter.html | 3 +
implicit_return.html | 3 +
implicitly_unwrapped_optional.html | 3 +
inclusive_language.html | 3 +
indentation_width.html | 3 +
index.html | 3 +
inert_defer.html | 3 +
invalid_swiftlint_command.html | 3 +
is_disjoint.html | 3 +
joined_default_parameter.html | 3 +
large_tuple.html | 3 +
last_where.html | 3 +
leading_whitespace.html | 3 +
legacy_cggeometry_functions.html | 3 +
legacy_constant.html | 3 +
legacy_constructor.html | 3 +
legacy_hashing.html | 3 +
legacy_multiple.html | 3 +
legacy_nsgeometry_functions.html | 3 +
legacy_objc_type.html | 3 +
legacy_random.html | 3 +
let_var_whitespace.html | 3 +
line_length.html | 3 +
literal_expression_end_indentation.html | 3 +
local_doc_comment.html | 3 +
lower_acl_than_parent.html | 3 +
mark.html | 3 +
missing_docs.html | 3 +
modifier_order.html | 3 +
multiline_arguments.html | 3 +
multiline_arguments_brackets.html | 3 +
multiline_function_chains.html | 3 +
multiline_literal_brackets.html | 3 +
multiline_parameters.html | 3 +
multiline_parameters_brackets.html | 3 +
multiple_closures_with_trailing_closure.html | 3 +
nesting.html | 3 +
nimble_operator.html | 3 +
no_extension_access_modifier.html | 3 +
no_fallthrough_only.html | 3 +
no_grouping_extension.html | 3 +
no_magic_numbers.html | 3 +
no_space_in_method_call.html | 3 +
notification_center_detachment.html | 3 +
ns_number_init_as_function_reference.html | 3 +
nslocalizedstring_key.html | 3 +
nslocalizedstring_require_bundle.html | 3 +
nsobject_prefer_isequal.html | 3 +
number_separator.html | 11 +
object_literal.html | 3 +
opening_brace.html | 3 +
operator_usage_whitespace.html | 3 +
operator_whitespace.html | 3 +
optional_enum_case_matching.html | 3 +
orphaned_doc_comment.html | 3 +
overridden_super_call.html | 3 +
override_in_extension.html | 3 +
pattern_matching_keywords.html | 3 +
period_spacing.html | 3 +
prefer_nimble.html | 3 +
prefer_self_in_static_references.html | 3 +
prefer_self_type_over_type_of_self.html | 3 +
prefer_zero_over_explicit_init.html | 3 +
prefixed_toplevel_constant.html | 3 +
private_action.html | 3 +
private_outlet.html | 3 +
private_over_fileprivate.html | 3 +
private_subject.html | 3 +
private_unit_test.html | 3 +
prohibited_interface_builder.html | 3 +
prohibited_super_call.html | 3 +
protocol_property_accessors_order.html | 3 +
quick_discouraged_call.html | 3 +
quick_discouraged_focused_test.html | 3 +
quick_discouraged_pending_test.html | 3 +
raw_value_for_camel_cased_codable_enum.html | 3 +
reduce_boolean.html | 3 +
reduce_into.html | 3 +
redundant_discardable_let.html | 3 +
redundant_nil_coalescing.html | 3 +
redundant_objc_attribute.html | 3 +
redundant_optional_initialization.html | 3 +
redundant_self_in_closure.html | 3 +
redundant_set_access_control.html | 3 +
redundant_string_enum_value.html | 3 +
redundant_type_annotation.html | 3 +
redundant_void_return.html | 3 +
required_deinit.html | 3 +
required_enum_case.html | 3 +
return_arrow_whitespace.html | 3 +
return_value_from_void_function.html | 3 +
rule-directory.html | 3 +
search.json | 2 +-
self_binding.html | 3 +
self_in_property_initialization.html | 3 +
shorthand_operator.html | 3 +
shorthand_optional_binding.html | 3 +
single_test_class.html | 3 +
sorted_enum_cases.html | 3 +
sorted_first_last.html | 3 +
sorted_imports.html | 3 +
statement_position.html | 3 +
static_operator.html | 3 +
strict_fileprivate.html | 3 +
strong_iboutlet.html | 3 +
superfluous_disable_command.html | 3 +
superfluous_else.html | 3 +
swift-syntax-dashboard.html | 3 +
switch_case_alignment.html | 3 +
switch_case_on_newline.html | 3 +
syntactic_sugar.html | 3 +
test_case_accessibility.html | 3 +
todo.html | 3 +
toggle_bool.html | 3 +
trailing_closure.html | 3 +
trailing_comma.html | 3 +
trailing_newline.html | 3 +
trailing_semicolon.html | 3 +
trailing_whitespace.html | 3 +
type_body_length.html | 3 +
type_contents_order.html | 3 +
type_name.html | 3 +
typesafe_array_init.html | 3 +
unavailable_condition.html | 3 +
unavailable_function.html | 3 +
unhandled_throwing_task.html | 3 +
unneeded_break_in_switch.html | 3 +
unneeded_parentheses_in_closure_argument.html | 3 +
unneeded_synthesized_initializer.html | 3 +
unowned_variable_capture.html | 3 +
untyped_error_in_catch.html | 3 +
unused_capture_list.html | 3 +
unused_closure_parameter.html | 3 +
unused_control_flow_label.html | 3 +
unused_declaration.html | 3 +
unused_enumerated.html | 3 +
unused_import.html | 3 +
unused_optional_binding.html | 3 +
unused_setter_value.html | 3 +
valid_ibinspectable.html | 3 +
vertical_parameter_alignment.html | 3 +
vertical_parameter_alignment_on_call.html | 3 +
vertical_whitespace.html | 3 +
vertical_whitespace_between_cases.html | 3 +
vertical_whitespace_closing_braces.html | 3 +
vertical_whitespace_opening_braces.html | 3 +
void_function_in_ternary.html | 3 +
void_return.html | 3 +
weak_delegate.html | 3 +
xct_specific_matcher.html | 3 +
xctfail_message.html | 3 +
yoda_condition.html | 3 +
660 files changed, 2938 insertions(+), 8 deletions(-)
create mode 100644 Extensions/Range.html
create mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html
diff --git a/Classes.html b/Classes.html
index f54ab1fe8..e1e122648 100644
--- a/Classes.html
+++ b/Classes.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Classes/CustomRuleTimer.html b/Classes/CustomRuleTimer.html
index e582f2140..97f9a9773 100644
--- a/Classes/CustomRuleTimer.html
+++ b/Classes/CustomRuleTimer.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Classes/DeclaredIdentifiersTrackingVisitor.html b/Classes/DeclaredIdentifiersTrackingVisitor.html
index 48ee15f17..ebc64f833 100644
--- a/Classes/DeclaredIdentifiersTrackingVisitor.html
+++ b/Classes/DeclaredIdentifiersTrackingVisitor.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html
index a061264e4..e4dddc114 100644
--- a/Classes/LinterCache.html
+++ b/Classes/LinterCache.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html
index 83f4ae2ba..6720014dd 100644
--- a/Classes/RuleRegistry.html
+++ b/Classes/RuleRegistry.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html
index f2ab16e75..3d4e1e82e 100644
--- a/Classes/RuleStorage.html
+++ b/Classes/RuleStorage.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html
index 3843d2899..17b737503 100644
--- a/Classes/SwiftLintFile.html
+++ b/Classes/SwiftLintFile.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html
index 242d6a0cf..eec5b9355 100644
--- a/Classes/ViolationsSyntaxVisitor.html
+++ b/Classes/ViolationsSyntaxVisitor.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums.html b/Enums.html
index cbd864eb6..e254696c6 100644
--- a/Enums.html
+++ b/Enums.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html
index 6cd4035f7..ccfcb9495 100644
--- a/Enums/AccessControlLevel.html
+++ b/Enums/AccessControlLevel.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html
index 12ad5a174..2ca6115fa 100644
--- a/Enums/ExecutableInfo.html
+++ b/Enums/ExecutableInfo.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/Issue.html b/Enums/Issue.html
index bc40749ad..82b44122e 100644
--- a/Enums/Issue.html
+++ b/Enums/Issue.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/OptionType.html b/Enums/OptionType.html
index 683c0d265..3c3664f0b 100644
--- a/Enums/OptionType.html
+++ b/Enums/OptionType.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html
index 1f1193344..354a3015d 100644
--- a/Enums/RuleIdentifier.html
+++ b/Enums/RuleIdentifier.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html
index e7abe7d8b..eb71b1727 100644
--- a/Enums/RuleKind.html
+++ b/Enums/RuleKind.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html
index 558bc0156..bc5a4174f 100644
--- a/Enums/RuleListError.html
+++ b/Enums/RuleListError.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html
index ca4e5430c..18968c855 100644
--- a/Enums/SwiftExpressionKind.html
+++ b/Enums/SwiftExpressionKind.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html
index 9895abc24..8f13f462a 100644
--- a/Enums/ViolationSeverity.html
+++ b/Enums/ViolationSeverity.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions.html b/Extensions.html
index dc3ac81e9..3ecfe100d 100644
--- a/Extensions.html
+++ b/Extensions.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
@@ -629,6 +632,33 @@
+
+
+
+
diff --git a/Extensions/Array.html b/Extensions/Array.html
index e9bb949a0..cad02fced 100644
--- a/Extensions/Array.html
+++ b/Extensions/Array.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions/Bool.html b/Extensions/Bool.html
index 1573db14d..e80b9e75f 100644
--- a/Extensions/Bool.html
+++ b/Extensions/Bool.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions/Double.html b/Extensions/Double.html
index d341104fd..5d6bd4f8b 100644
--- a/Extensions/Double.html
+++ b/Extensions/Double.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions/Int.html b/Extensions/Int.html
index 0a95564de..184464461 100644
--- a/Extensions/Int.html
+++ b/Extensions/Int.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions/NSRegularExpression.html b/Extensions/NSRegularExpression.html
index d4797de05..141a116a3 100644
--- a/Extensions/NSRegularExpression.html
+++ b/Extensions/NSRegularExpression.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions/Optional.html b/Extensions/Optional.html
index ea8e49da5..3889a5203 100644
--- a/Extensions/Optional.html
+++ b/Extensions/Optional.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions/Range.html b/Extensions/Range.html
new file mode 100644
index 000000000..cc4e061d3
--- /dev/null
+++ b/Extensions/Range.html
@@ -0,0 +1,449 @@
+
+
+
+ Range Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SwiftLintCore Reference
+
+ Range Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public func asOption () -> OptionType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Extensions/Set.html b/Extensions/Set.html
index adc1e12a9..408fc81d4 100644
--- a/Extensions/Set.html
+++ b/Extensions/Set.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Extensions/String.html b/Extensions/String.html
index 09c5ab1e9..571812fa0 100644
--- a/Extensions/String.html
+++ b/Extensions/String.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Functions.html b/Functions.html
index db6afd29e..11b6e04a0 100644
--- a/Functions.html
+++ b/Functions.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Global Variables.html b/Global Variables.html
index 5a892fc27..e060a3878 100644
--- a/Global Variables.html
+++ b/Global Variables.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Guides.html b/Guides.html
index d3799ba94..e4a84c0ca 100644
--- a/Guides.html
+++ b/Guides.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols.html b/Protocols.html
index 715c7bb72..367ca99a1 100644
--- a/Protocols.html
+++ b/Protocols.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html
index 5e230f096..401ef0cd4 100644
--- a/Protocols/ASTRule.html
+++ b/Protocols/ASTRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/AcceptableByConfigurationElement.html b/Protocols/AcceptableByConfigurationElement.html
index c78faad87..def9126ce 100644
--- a/Protocols/AcceptableByConfigurationElement.html
+++ b/Protocols/AcceptableByConfigurationElement.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html
index 95676a5e5..c74beef73 100644
--- a/Protocols/AnalyzerRule.html
+++ b/Protocols/AnalyzerRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/CacheDescriptionProvider.html b/Protocols/CacheDescriptionProvider.html
index 96c1d1d31..24c02aa4c 100644
--- a/Protocols/CacheDescriptionProvider.html
+++ b/Protocols/CacheDescriptionProvider.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html
index e363e2830..f57148b91 100644
--- a/Protocols/CollectingRule.html
+++ b/Protocols/CollectingRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html
index 9ff82a9d1..3e0436c9b 100644
--- a/Protocols/ConfigurationProviderRule.html
+++ b/Protocols/ConfigurationProviderRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html
index 3e078bd8b..f22e71534 100644
--- a/Protocols/CorrectableRule.html
+++ b/Protocols/CorrectableRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/Documentable.html b/Protocols/Documentable.html
index 46b8c39f0..1bc1de5a3 100644
--- a/Protocols/Documentable.html
+++ b/Protocols/Documentable.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html
index f3daa1bba..9f76cdf6c 100644
--- a/Protocols/Reporter.html
+++ b/Protocols/Reporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/Rule.html b/Protocols/Rule.html
index cda990c72..60a35044a 100644
--- a/Protocols/Rule.html
+++ b/Protocols/Rule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html
index 3ebf86160..3485b7241 100644
--- a/Protocols/RuleConfiguration.html
+++ b/Protocols/RuleConfiguration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
@@ -621,7 +624,7 @@
@@ -653,7 +656,7 @@
diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html
index 33e8ea04a..3b86cd8bf 100644
--- a/Protocols/SeverityBasedRuleConfiguration.html
+++ b/Protocols/SeverityBasedRuleConfiguration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/SubstitutionCorrectableASTRule.html b/Protocols/SubstitutionCorrectableASTRule.html
index a204adfbc..5a9e24f42 100644
--- a/Protocols/SubstitutionCorrectableASTRule.html
+++ b/Protocols/SubstitutionCorrectableASTRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html
index 060c60654..457210cb3 100644
--- a/Protocols/SubstitutionCorrectableRule.html
+++ b/Protocols/SubstitutionCorrectableRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html
index 910fc6637..d3a0903dc 100644
--- a/Protocols/SwiftSyntaxCorrectableRule.html
+++ b/Protocols/SwiftSyntaxCorrectableRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html
index 5fd072e27..5fb0f3820 100644
--- a/Protocols/SwiftSyntaxRule.html
+++ b/Protocols/SwiftSyntaxRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Protocols/ViolationsSyntaxRewriter.html b/Protocols/ViolationsSyntaxRewriter.html
index 2e12ffa30..6b446a142 100644
--- a/Protocols/ViolationsSyntaxRewriter.html
+++ b/Protocols/ViolationsSyntaxRewriter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Reporters.html b/Reporters.html
index 9d488852b..cf91bfbd1 100644
--- a/Reporters.html
+++ b/Reporters.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Rules.html b/Rules.html
index 6d1949534..076926d58 100644
--- a/Rules.html
+++ b/Rules.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs.html b/Structs.html
index 64f774850..61b53e65a 100644
--- a/Structs.html
+++ b/Structs.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/CSVReporter.html b/Structs/CSVReporter.html
index 4144b3cb7..9f190a918 100644
--- a/Structs/CSVReporter.html
+++ b/Structs/CSVReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/CheckstyleReporter.html b/Structs/CheckstyleReporter.html
index b411d58c8..2e0234022 100644
--- a/Structs/CheckstyleReporter.html
+++ b/Structs/CheckstyleReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/ChildOptionSeverityConfiguration.html b/Structs/ChildOptionSeverityConfiguration.html
index bb7ed5dee..b2a6076fb 100644
--- a/Structs/ChildOptionSeverityConfiguration.html
+++ b/Structs/ChildOptionSeverityConfiguration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/CodeClimateReporter.html b/Structs/CodeClimateReporter.html
index 4d52e30c0..02dfd0d78 100644
--- a/Structs/CodeClimateReporter.html
+++ b/Structs/CodeClimateReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html
index e4cc17575..94caf6599 100644
--- a/Structs/CollectedLinter.html
+++ b/Structs/CollectedLinter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Command.html b/Structs/Command.html
index 35fc0b17d..03d2d73a1 100644
--- a/Structs/Command.html
+++ b/Structs/Command.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html
index 18b70162f..94a9d1560 100644
--- a/Structs/Command/Action.html
+++ b/Structs/Command/Action.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html
index 381e9488d..0160cab71 100644
--- a/Structs/Command/Modifier.html
+++ b/Structs/Command/Modifier.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Configuration.html b/Structs/Configuration.html
index af565db99..755d26a04 100644
--- a/Structs/Configuration.html
+++ b/Structs/Configuration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/ConfigurationElement.html b/Structs/ConfigurationElement.html
index 82d57b6db..6edd43e88 100644
--- a/Structs/ConfigurationElement.html
+++ b/Structs/ConfigurationElement.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Correction.html b/Structs/Correction.html
index b22d39001..750f08f3c 100644
--- a/Structs/Correction.html
+++ b/Structs/Correction.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/EmojiReporter.html b/Structs/EmojiReporter.html
index 26b0e4a7a..8c44f7af8 100644
--- a/Structs/EmojiReporter.html
+++ b/Structs/EmojiReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Example.html b/Structs/Example.html
index 4a035bb6b..977dafcb0 100644
--- a/Structs/Example.html
+++ b/Structs/Example.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/GitHubActionsLoggingReporter.html b/Structs/GitHubActionsLoggingReporter.html
index 704a192cc..ffa9248a8 100644
--- a/Structs/GitHubActionsLoggingReporter.html
+++ b/Structs/GitHubActionsLoggingReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/GitLabJUnitReporter.html b/Structs/GitLabJUnitReporter.html
index 5c9f28f1c..1ddda9b17 100644
--- a/Structs/GitLabJUnitReporter.html
+++ b/Structs/GitLabJUnitReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/HTMLReporter.html b/Structs/HTMLReporter.html
index d2650a049..72a7ba7f8 100644
--- a/Structs/HTMLReporter.html
+++ b/Structs/HTMLReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/JSONReporter.html b/Structs/JSONReporter.html
index f70edae0d..d95ad3561 100644
--- a/Structs/JSONReporter.html
+++ b/Structs/JSONReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/JUnitReporter.html b/Structs/JUnitReporter.html
index 451f63334..93f5a9f2e 100644
--- a/Structs/JUnitReporter.html
+++ b/Structs/JUnitReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Linter.html b/Structs/Linter.html
index dd74769a2..0876cf644 100644
--- a/Structs/Linter.html
+++ b/Structs/Linter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Location.html b/Structs/Location.html
index b45b55043..d60f5c779 100644
--- a/Structs/Location.html
+++ b/Structs/Location.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/MarkdownReporter.html b/Structs/MarkdownReporter.html
index eaa216d15..6b19c9d9e 100644
--- a/Structs/MarkdownReporter.html
+++ b/Structs/MarkdownReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html
index d30b0949c..ad59fa5dc 100644
--- a/Structs/ReasonedRuleViolation.html
+++ b/Structs/ReasonedRuleViolation.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RegexConfiguration.html b/Structs/RegexConfiguration.html
index f56229e6d..e1fa41510 100644
--- a/Structs/RegexConfiguration.html
+++ b/Structs/RegexConfiguration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Region.html b/Structs/Region.html
index 4427c0f3f..dfbdfdb74 100644
--- a/Structs/Region.html
+++ b/Structs/Region.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RelativePathReporter.html b/Structs/RelativePathReporter.html
index 87b30948c..c9ab6f5e9 100644
--- a/Structs/RelativePathReporter.html
+++ b/Structs/RelativePathReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RuleConfigurationDescription.html b/Structs/RuleConfigurationDescription.html
index 6e677619c..79e5af4ba 100644
--- a/Structs/RuleConfigurationDescription.html
+++ b/Structs/RuleConfigurationDescription.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RuleConfigurationOption.html b/Structs/RuleConfigurationOption.html
index ff88110ba..d2e605eaf 100644
--- a/Structs/RuleConfigurationOption.html
+++ b/Structs/RuleConfigurationOption.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html
index 9d0bdd6d1..7fc4c7345 100644
--- a/Structs/RuleDescription.html
+++ b/Structs/RuleDescription.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RuleList.html b/Structs/RuleList.html
index 35df68712..b0a917ec2 100644
--- a/Structs/RuleList.html
+++ b/Structs/RuleList.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html
index 175655255..9318bca53 100644
--- a/Structs/RuleListDocumentation.html
+++ b/Structs/RuleListDocumentation.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html
index 42c7ebfe2..918dc27ab 100644
--- a/Structs/RuleParameter.html
+++ b/Structs/RuleParameter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/SeverityConfiguration.html b/Structs/SeverityConfiguration.html
index 2975de2b5..b391ca85f 100644
--- a/Structs/SeverityConfiguration.html
+++ b/Structs/SeverityConfiguration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
@@ -612,7 +615,7 @@ Instead, their only option value must be used together with the option name.
diff --git a/Structs/SeverityLevelsConfiguration.html b/Structs/SeverityLevelsConfiguration.html
index 353286ceb..817358399 100644
--- a/Structs/SeverityLevelsConfiguration.html
+++ b/Structs/SeverityLevelsConfiguration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/SonarQubeReporter.html b/Structs/SonarQubeReporter.html
index 4b354e220..5cbe578de 100644
--- a/Structs/SonarQubeReporter.html
+++ b/Structs/SonarQubeReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Stack.html b/Structs/Stack.html
index d95bce8e9..c4d0a6b01 100644
--- a/Structs/Stack.html
+++ b/Structs/Stack.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html
index 8c6a29bbe..907112f00 100644
--- a/Structs/StyleViolation.html
+++ b/Structs/StyleViolation.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/SummaryReporter.html b/Structs/SummaryReporter.html
index 8daecf5d1..2fcf5546a 100644
--- a/Structs/SummaryReporter.html
+++ b/Structs/SummaryReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html
index 4482c5f91..76159055c 100644
--- a/Structs/SwiftLintSyntaxMap.html
+++ b/Structs/SwiftLintSyntaxMap.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html
index 98097d62f..a278f283a 100644
--- a/Structs/SwiftLintSyntaxToken.html
+++ b/Structs/SwiftLintSyntaxToken.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html
index c60bcb21b..2d9e71cdb 100644
--- a/Structs/SwiftVersion.html
+++ b/Structs/SwiftVersion.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/Version.html b/Structs/Version.html
index 4ae7673b0..3c82624c1 100644
--- a/Structs/Version.html
+++ b/Structs/Version.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/XcodeReporter.html b/Structs/XcodeReporter.html
index 57636b6f0..1d401b1ea 100644
--- a/Structs/XcodeReporter.html
+++ b/Structs/XcodeReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html
index 430288eb3..b6f2055b0 100644
--- a/Structs/YamlParser.html
+++ b/Structs/YamlParser.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html
index 83e7fb746..6dac96e48 100644
--- a/accessibility_label_for_image.html
+++ b/accessibility_label_for_image.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html
index d35d12fe8..c865b7391 100644
--- a/accessibility_trait_for_button.html
+++ b/accessibility_trait_for_button.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html
index 4f6e74cef..d5b048caf 100644
--- a/anonymous_argument_in_multiline_closure.html
+++ b/anonymous_argument_in_multiline_closure.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/anyobject_protocol.html b/anyobject_protocol.html
index 73243f66e..5c76cd8bd 100644
--- a/anyobject_protocol.html
+++ b/anyobject_protocol.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/array_init.html b/array_init.html
index 421b9446f..61c7c6a45 100644
--- a/array_init.html
+++ b/array_init.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/attributes.html b/attributes.html
index 793d8cf34..863d9d4ad 100644
--- a/attributes.html
+++ b/attributes.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html
index 68c6655e1..4143df583 100644
--- a/balanced_xctest_lifecycle.html
+++ b/balanced_xctest_lifecycle.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/blanket_disable_command.html b/blanket_disable_command.html
index 8ad4aa8ea..c6dcd4527 100644
--- a/blanket_disable_command.html
+++ b/blanket_disable_command.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/block_based_kvo.html b/block_based_kvo.html
index 0721ab7ad..f3166161c 100644
--- a/block_based_kvo.html
+++ b/block_based_kvo.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/capture_variable.html b/capture_variable.html
index 980be480c..8b40b4283 100644
--- a/capture_variable.html
+++ b/capture_variable.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html
index 961c6a5c4..c2a1a7e75 100644
--- a/class_delegate_protocol.html
+++ b/class_delegate_protocol.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/closing_brace.html b/closing_brace.html
index 372fb5c76..353c37489 100644
--- a/closing_brace.html
+++ b/closing_brace.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/closure_body_length.html b/closure_body_length.html
index 2d3072222..c2b5785cf 100644
--- a/closure_body_length.html
+++ b/closure_body_length.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/closure_end_indentation.html b/closure_end_indentation.html
index f7bb80406..5ac12eb83 100644
--- a/closure_end_indentation.html
+++ b/closure_end_indentation.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/closure_parameter_position.html b/closure_parameter_position.html
index fd0d2d935..b434312df 100644
--- a/closure_parameter_position.html
+++ b/closure_parameter_position.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/closure_spacing.html b/closure_spacing.html
index 078d37d75..ad970cd33 100644
--- a/closure_spacing.html
+++ b/closure_spacing.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/collection_alignment.html b/collection_alignment.html
index 670f7cf9f..8c13e093e 100644
--- a/collection_alignment.html
+++ b/collection_alignment.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/colon.html b/colon.html
index 920216dcc..185c5b4d8 100644
--- a/colon.html
+++ b/colon.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/comma.html b/comma.html
index 873119602..08c284cd5 100644
--- a/comma.html
+++ b/comma.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/comma_inheritance.html b/comma_inheritance.html
index c90f1986f..aa237ad66 100644
--- a/comma_inheritance.html
+++ b/comma_inheritance.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/comment_spacing.html b/comment_spacing.html
index 20a238ad5..f3640f6dc 100644
--- a/comment_spacing.html
+++ b/comment_spacing.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html
index 484a9dcbc..552c6c1d9 100644
--- a/compiler_protocol_init.html
+++ b/compiler_protocol_init.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/computed_accessors_order.html b/computed_accessors_order.html
index 534931e05..63737362b 100644
--- a/computed_accessors_order.html
+++ b/computed_accessors_order.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html
index 6bb593c1c..651b85e3b 100644
--- a/conditional_returns_on_newline.html
+++ b/conditional_returns_on_newline.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html
index 69c1cedad..c944a5b38 100644
--- a/contains_over_filter_count.html
+++ b/contains_over_filter_count.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html
index e3d882d14..8d6b5a87a 100644
--- a/contains_over_filter_is_empty.html
+++ b/contains_over_filter_is_empty.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html
index e3fd9cf0f..042c48c85 100644
--- a/contains_over_first_not_nil.html
+++ b/contains_over_first_not_nil.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html
index 54681fcc8..018689a67 100644
--- a/contains_over_range_nil_comparison.html
+++ b/contains_over_range_nil_comparison.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/control_statement.html b/control_statement.html
index 9532d57ec..b4531ace2 100644
--- a/control_statement.html
+++ b/control_statement.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/convenience_type.html b/convenience_type.html
index 2cc56c68c..2038a8d1e 100644
--- a/convenience_type.html
+++ b/convenience_type.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/custom_rules.html b/custom_rules.html
index 9d2d00d2c..3e0973e63 100644
--- a/custom_rules.html
+++ b/custom_rules.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html
index 41ecfe910..1813cc5a1 100644
--- a/cyclomatic_complexity.html
+++ b/cyclomatic_complexity.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/deployment_target.html b/deployment_target.html
index ef455d774..93e020f69 100644
--- a/deployment_target.html
+++ b/deployment_target.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/direct_return.html b/direct_return.html
index 31510c735..bef7d55c2 100644
--- a/direct_return.html
+++ b/direct_return.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html
index bd427f759..ee967832c 100644
--- a/discarded_notification_center_observer.html
+++ b/discarded_notification_center_observer.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/discouraged_assert.html b/discouraged_assert.html
index 223b3ed09..dc8c21574 100644
--- a/discouraged_assert.html
+++ b/discouraged_assert.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html
index 30e3c682c..cc23e06b7 100644
--- a/discouraged_direct_init.html
+++ b/discouraged_direct_init.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/discouraged_none_name.html b/discouraged_none_name.html
index afb53e1d8..f07d31a1c 100644
--- a/discouraged_none_name.html
+++ b/discouraged_none_name.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html
index 724d829dc..b5933ae64 100644
--- a/discouraged_object_literal.html
+++ b/discouraged_object_literal.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html
index 28910eef1..16ed9894c 100644
--- a/discouraged_optional_boolean.html
+++ b/discouraged_optional_boolean.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html
index ae61b1064..4d1d3401b 100644
--- a/discouraged_optional_collection.html
+++ b/discouraged_optional_collection.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
index f54ab1fe8..e1e122648 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html
index e582f2140..97f9a9773 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html
index 48ee15f17..ebc64f833 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html
index a061264e4..e4dddc114 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html
index 83f4ae2ba..6720014dd 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html
index f2ab16e75..3d4e1e82e 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
index 3843d2899..17b737503 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html
index 242d6a0cf..eec5b9355 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
index cbd864eb6..e254696c6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
index 6cd4035f7..ccfcb9495 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html
index 12ad5a174..2ca6115fa 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html
index bc40749ad..82b44122e 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html
index 683c0d265..3c3664f0b 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
index 1f1193344..354a3015d 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html
index e7abe7d8b..eb71b1727 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html
index 558bc0156..bc5a4174f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
index ca4e5430c..18968c855 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
index 9895abc24..8f13f462a 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
index dc3ac81e9..3ecfe100d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
@@ -629,6 +632,33 @@
+
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html
index e9bb949a0..cad02fced 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html
index 1573db14d..e80b9e75f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html
index d341104fd..5d6bd4f8b 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html
index 0a95564de..184464461 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html
index d4797de05..141a116a3 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/NSRegularExpression.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html
index ea8e49da5..3889a5203 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html
new file mode 100644
index 000000000..cc4e061d3
--- /dev/null
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Range.html
@@ -0,0 +1,449 @@
+
+
+
+ Range Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SwiftLintCore Reference
+
+ Range Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public func asOption () -> OptionType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html
index adc1e12a9..408fc81d4 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html
index 09c5ab1e9..571812fa0 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html
index db6afd29e..11b6e04a0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html
index 5a892fc27..e060a3878 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
index d3799ba94..e4a84c0ca 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
index 715c7bb72..367ca99a1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html
index 5e230f096..401ef0cd4 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html
index c78faad87..def9126ce 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
index 95676a5e5..c74beef73 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html
index 96c1d1d31..24c02aa4c 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
index e363e2830..f57148b91 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html
index 9ff82a9d1..3e0436c9b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
index 3e078bd8b..f22e71534 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html
index 46b8c39f0..1bc1de5a3 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html
index f3daa1bba..9f76cdf6c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html
index cda990c72..60a35044a 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
index 3ebf86160..3485b7241 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 @@
Optional
+
+ Range
+
Set
@@ -621,7 +624,7 @@
@@ -653,7 +656,7 @@
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html
index 33e8ea04a..3b86cd8bf 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html
index a204adfbc..5a9e24f42 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
index 060c60654..457210cb3 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html
index 910fc6637..d3a0903dc 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html
index 5fd072e27..5fb0f3820 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html
index 2e12ffa30..6b446a142 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html
index 9d488852b..cf91bfbd1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
index 6d1949534..076926d58 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
index 64f774850..61b53e65a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html
index 4144b3cb7..9f190a918 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html
index b411d58c8..2e0234022 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html
index bb7ed5dee..b2a6076fb 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html
index 4d52e30c0..02dfd0d78 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
index e4cc17575..94caf6599 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html
index 35fc0b17d..03d2d73a1 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 @@
Optional
+
+ Range
+
Set
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 18b70162f..94a9d1560 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
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 381e9488d..0160cab71 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html
index af565db99..755d26a04 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html
index 82d57b6db..6edd43e88 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html
index b22d39001..750f08f3c 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html
index 26b0e4a7a..8c44f7af8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html
index 4a035bb6b..977dafcb0 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html
index 704a192cc..ffa9248a8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html
index 5c9f28f1c..1ddda9b17 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html
index d2650a049..72a7ba7f8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html
index f70edae0d..d95ad3561 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html
index 451f63334..93f5a9f2e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html
index dd74769a2..0876cf644 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html
index b45b55043..d60f5c779 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html
index eaa216d15..6b19c9d9e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html
index d30b0949c..ad59fa5dc 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html
index f56229e6d..e1fa41510 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html
index 4427c0f3f..dfbdfdb74 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html
index 87b30948c..c9ab6f5e9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html
index 6e677619c..79e5af4ba 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html
index ff88110ba..d2e605eaf 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html
index 9d0bdd6d1..7fc4c7345 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html
index 35df68712..b0a917ec2 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
index 175655255..9318bca53 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html
index 42c7ebfe2..918dc27ab 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html
index 2975de2b5..b391ca85f 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 @@
Optional
+
+ Range
+
Set
@@ -612,7 +615,7 @@ Instead, their only option value must be used together with the option name.
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html
index 353286ceb..817358399 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html
index 4b354e220..5cbe578de 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html
index d95bce8e9..c4d0a6b01 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html
index 8c6a29bbe..907112f00 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html
index 8daecf5d1..2fcf5546a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
index 4482c5f91..76159055c 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
index 98097d62f..a278f283a 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
index c60bcb21b..2d9e71cdb 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html
index 4ae7673b0..3c82624c1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html
index 57636b6f0..1d401b1ea 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html
index 430288eb3..b6f2055b0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html
@@ -186,6 +186,9 @@
Optional
+
+ Range
+
Set
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 83e7fb746..6dac96e48 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 @@
Optional
+
+ Range
+
Set
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 d35d12fe8..c865b7391 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 @@
Optional
+
+ Range
+
Set
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 4f6e74cef..d5b048caf 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html
index 73243f66e..5c76cd8bd 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html
index 421b9446f..61c7c6a45 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
index 793d8cf34..863d9d4ad 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
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 68c6655e1..4143df583 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 @@
Optional
+
+ Range
+
Set
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 8ad4aa8ea..c6dcd4527 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 @@
Optional
+
+ Range
+
Set
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 0721ab7ad..f3166161c 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html
index 980be480c..8b40b4283 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 @@
Optional
+
+ Range
+
Set
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 961c6a5c4..c2a1a7e75 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html
index 372fb5c76..353c37489 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 @@
Optional
+
+ Range
+
Set
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 2d3072222..c2b5785cf 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 @@
Optional
+
+ Range
+
Set
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 f7bb80406..5ac12eb83 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 @@
Optional
+
+ Range
+
Set
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 fd0d2d935..b434312df 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html
index 078d37d75..ad970cd33 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html
index 670f7cf9f..8c13e093e 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
index 920216dcc..185c5b4d8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
index 873119602..08c284cd5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html
index c90f1986f..aa237ad66 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html
index 20a238ad5..f3640f6dc 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 @@
Optional
+
+ Range
+
Set
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 484a9dcbc..552c6c1d9 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 @@
Optional
+
+ Range
+
Set
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 534931e05..63737362b 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 @@
Optional
+
+ Range
+
Set
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 6bb593c1c..651b85e3b 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 @@
Optional
+
+ Range
+
Set
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 69c1cedad..c944a5b38 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 @@
Optional
+
+ Range
+
Set
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 e3d882d14..8d6b5a87a 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 @@
Optional
+
+ Range
+
Set
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 e3fd9cf0f..042c48c85 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 @@
Optional
+
+ Range
+
Set
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 54681fcc8..018689a67 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html
index 9532d57ec..b4531ace2 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html
index 2cc56c68c..2038a8d1e 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html
index 9d2d00d2c..3e0973e63 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html
index 41ecfe910..1813cc5a1 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html
index ef455d774..93e020f69 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html
index 31510c735..bef7d55c2 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 @@
Optional
+
+ Range
+
Set
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 bd427f759..ee967832c 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html
index 223b3ed09..dc8c21574 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 @@
Optional
+
+ Range
+
Set
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 30e3c682c..cc23e06b7 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 @@
Optional
+
+ Range
+
Set
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 afb53e1d8..f07d31a1c 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 @@
Optional
+
+ Range
+
Set
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 724d829dc..b5933ae64 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 @@
Optional
+
+ Range
+
Set
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 28910eef1..16ed9894c 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 @@
Optional
+
+ Range
+
Set
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 ae61b1064..4d1d3401b 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html
index eeb8da642..764967a7b 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 @@
Optional
+
+ Range
+
Set
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 556c0e5c3..b1cf5cc1d 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html
index b562c4abd..b7071ed30 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 @@
Optional
+
+ Range
+
Set
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 6c8f061a6..6975845fb 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html
index 1ab3ee065..95c161729 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 @@
Optional
+
+ Range
+
Set
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 f2e791616..5b24ab3e7 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html
index 78d243528..e1d67a2e6 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 @@
Optional
+
+ Range
+
Set
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 1d1b6d10e..9e788ddc1 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html
index 1d3d7694c..4eec42976 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 @@
Optional
+
+ Range
+
Set
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 b85840530..d66ea9dcc 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html
index 04d3c9092..5a4f9d074 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 @@
Optional
+
+ Range
+
Set
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 aec2c69d1..ff16bdf68 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 @@
Optional
+
+ Range
+
Set
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 332bb5c69..5a5ee4699 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html
index 8e6594bc1..03e1b33d0 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html
index 6783086c8..bf7537a62 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 @@
Optional
+
+ Range
+
Set
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 04cd11717..31a3c9af1 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html
index 371c79b47..af5e6a617 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html
index 908b48b66..79e2b63fc 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 @@
Optional
+
+ Range
+
Set
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 43e0c5975..e13d92405 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 @@
Optional
+
+ Range
+
Set
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 204ef3415..14cee727e 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 @@
Optional
+
+ Range
+
Set
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 cb8e31bfa..c65cb5139 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
index 6f366f808..5bee60f49 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
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 51dd36629..db143dc85 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html
index cba3f0501..a551fe706 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html
index beaf44f94..902b44d4d 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html
index 038924e58..4b93a32ac 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 @@
Optional
+
+ Range
+
Set
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 fa0a1351d..905e743cd 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 @@
Optional
+
+ Range
+
Set
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 b1a78b7ee..1b6fe415e 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html
index 71e94e68c..16e168564 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 @@
Optional
+
+ Range
+
Set
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 b499757fa..fc8c57657 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html
index 41b1aa3fe..bc34671bc 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html
index 6ef4d8e75..61015464b 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html
index 7752a0eb5..fdf4a3a29 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html
index b28e6e85f..ac555919a 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 @@
Optional
+
+ Range
+
Set
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 bbe0df4ee..64fd12b3d 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 @@
Optional
+
+ Range
+
Set
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 87d942ec4..bb3542569 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 @@
Optional
+
+ Range
+
Set
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 459933106..e73967208 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 @@
Optional
+
+ Range
+
Set
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 7d07b2556..5af1add02 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 @@
Optional
+
+ Range
+
Set
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 72753eaa5..341c29c8b 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html
index ee52fd7ab..6f722e4c3 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html
index 327053d65..5d3e9c46d 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html
index e9a507d6c..863a401e8 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html
index 023f5c1ea..f4b6aac8c 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 @@
Optional
+
+ Range
+
Set
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 401dfdba5..4626166c0 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html
index db46f3590..ef5de2afd 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html
index 16f805965..fdfbb20c3 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
index 3c981f4f4..b4a47fbf6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html
index 00e7a3bac..eb5c05641 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
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 ac1921b55..27c430ee0 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html
index edf28656e..d156cfe33 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 @@
Optional
+
+ Range
+
Set
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 58806528a..e657fef41 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html
index 982938ecd..a4eb7d2b8 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html
index 50532ca89..4ae7d716f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html
index 1eaba83e7..d681712ba 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 @@
Optional
+
+ Range
+
Set
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 6b70e9bf8..0fba2b469 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html
index 53a6f3880..054212bd2 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html
index 1db62d108..3caea6b92 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html
index cb1a5e7d6..55912b977 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html
index 9a62396c2..a67b6ce2d 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 @@
Optional
+
+ Range
+
Set
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 f358cbdd0..1dc62e1ad 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 @@
Optional
+
+ Range
+
Set
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 0c0025b82..c698e8826 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html
index e7ed9b8cf..09e37aad1 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 @@
Optional
+
+ Range
+
Set
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 54854b90d..26d4b7410 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html
index 83cf3c82e..2fa5a5962 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 @@
Optional
+
+ Range
+
Set
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 e72fc24c2..c43f074ad 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 @@
Optional
+
+ Range
+
Set
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 4f38bbea5..965986f81 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 @@
Optional
+
+ Range
+
Set
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 09c391c4e..526a9a4e9 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
index 0457f87c9..356eef6e7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html
index f3da4d691..faf0367a9 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html
index cac0df744..bb6818c9c 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html
index c83172c1a..523518bbd 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 @@
Optional
+
+ Range
+
Set
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 d3ac7b666..ec4028227 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 @@
Optional
+
+ Range
+
Set
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 304f0b380..32f1b226a 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 @@
Optional
+
+ Range
+
Set
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 5b43c8ba7..117136185 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html
index db6174961..2fd787f56 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 @@
Optional
+
+ Range
+
Set
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 9ba0708cf..8754687d4 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 @@
Optional
+
+ Range
+
Set
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 4c7bc183c..1aa4f2dea 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
index ac680310f..316cda3c2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html
index 7eb8044c6..863260ec5 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 @@
Optional
+
+ Range
+
Set
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 7e8f9a32d..9ecce6afd 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 @@
Optional
+
+ Range
+
Set
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 654238451..117d988f9 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 @@
Optional
+
+ Range
+
Set
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 3d43ccce4..94c21ded1 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 @@
Optional
+
+ Range
+
Set
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 0a82b86c8..72393e8d4 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 @@
Optional
+
+ Range
+
Set
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 667f1023e..26b86350e 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 @@
Optional
+
+ Range
+
Set
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 369a9145c..1974b5b98 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 @@
Optional
+
+ Range
+
Set
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 6fb0fbd82..a270342a2 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html
index 6327980ff..1525c582a 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 @@
Optional
+
+ Range
+
Set
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 396d52cb4..d8b25a15f 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 @@
Optional
+
+ Range
+
Set
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 a365e0b23..ac07c78b8 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html
index 14866dbbc..a7f5659c1 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 @@
Optional
+
+ Range
+
Set
@@ -419,6 +422,14 @@ minimum_length
0
+
+
+exclude_ranges
+
+
+[]
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html
index 0ce46e6ba..82f4a972f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html
index 4b3faa0d3..d8ddb3754 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 @@
Optional
+
+ Range
+
Set
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 7c4c7cdbc..64b85e065 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html
index f99a056c7..32370186d 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 @@
Optional
+
+ Range
+
Set
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 d76dbad9d..0bf840c43 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 @@
Optional
+
+ Range
+
Set
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 113263184..5bc3aa7a2 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 @@
Optional
+
+ Range
+
Set
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 2fdac1db2..fea139238 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 @@
Optional
+
+ Range
+
Set
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 f4d6df71a..675786c82 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 @@
Optional
+
+ Range
+
Set
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 1d29a4422..a7a75e271 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html
index d62ccb7fe..a37f09ed5 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html
index cf908e2e1..d5ef6479d 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 @@
Optional
+
+ Range
+
Set
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 20dc9932a..8981ff5dc 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 @@
Optional
+
+ Range
+
Set
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 3c7f829bf..9b5fe44bc 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 @@
Optional
+
+ Range
+
Set
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 19b7ad668..5debaa8d1 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 @@
Optional
+
+ Range
+
Set
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 4ded4a5b2..62ff6aa91 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html
index 04bba28c5..fc4e3f087 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html
index b8694a1ef..9f88c9553 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 @@
Optional
+
+ Range
+
Set
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 5ea19cbeb..44379755f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html
index 257c96cc6..343a72e61 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 @@
Optional
+
+ Range
+
Set
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 f8e405bc3..fe5101c1b 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 @@
Optional
+
+ Range
+
Set
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 9e1ea5f5f..f6ef6a12f 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 @@
Optional
+
+ Range
+
Set
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 0372c1ec3..a651e3462 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 @@
Optional
+
+ Range
+
Set
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 d735fee41..7273b97b2 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 @@
Optional
+
+ Range
+
Set
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 584315f95..9a200c9f5 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 @@
Optional
+
+ Range
+
Set
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 202044818..bf3fd4821 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 @@
Optional
+
+ Range
+
Set
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 31cbec7e7..9b2e92aa8 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 @@
Optional
+
+ Range
+
Set
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 9da7bf2a7..b00484d15 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html
index c07bb4a7d..2b44dbbb8 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html
index d45ce8315..66127897d 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 @@
Optional
+
+ Range
+
Set
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 08531b408..d16a028f8 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 @@
Optional
+
+ Range
+
Set
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 9cdd94b19..061b38bbd 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 @@
Optional
+
+ Range
+
Set
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 b336a1309..4411d130c 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 @@
Optional
+
+ Range
+
Set
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 307bed96b..47c57db94 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 @@
Optional
+
+ Range
+
Set
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 f27a65455..10cd7cc86 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 @@
Optional
+
+ Range
+
Set
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 4b9b37b58..eeaf33895 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 @@
Optional
+
+ Range
+
Set
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 764e21ff6..ba2950816 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 @@
Optional
+
+ Range
+
Set
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 8e9c9110a..08ed0b45d 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 @@
Optional
+
+ Range
+
Set
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 8a23481c6..ac698cab5 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html
index afea0a722..d99b9a9b1 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 @@
Optional
+
+ Range
+
Set
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 35d277aa1..5efadec9f 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 @@
Optional
+
+ Range
+
Set
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 0dd0be5fd..3398cc57e 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 @@
Optional
+
+ Range
+
Set
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 1373c1e68..b34e1f212 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html
index a4088818c..3873df945 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
index e748256e6..3f30b7d30 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"The threshold for a violation to be a warning.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"The threshold for a violation to be an error.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"The rule parameters that define the thresholds that should map to each severity.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"The identifier for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"The name for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"The message to be presented when producing violations.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"Regular expressions to include when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"Regular expressions to exclude when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"
The index of the regex capture group to match.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"The RuleDescription for the custom rule defined here.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"Create a RegexConfiguration with the specified identifier, with other properties to be set later.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"The violation’s position.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"A specific reason for the violation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"The violation’s severity.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"Creates a ReasonedRuleViolation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"Parses the input YAML string as an untyped dictionary.
","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"The string value for this version.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"The current SwiftLint version.
","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"Swift 5.0.x - https://swift.org/download/#swift-50
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"Swift 5.1.x - https://swift.org/download/#swift-51
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"Swift 5.2.x - https://swift.org/download/#swift-52
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"Swift 5.3.x - https://swift.org/download/#swift-53
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"Swift 5.4.x - https://swift.org/download/#swift-54
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"Swift 5.5.x - https://swift.org/download/#swift-55
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"Swift 5.6.x - https://swift.org/download/#swift-56
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"Swift 5.7.x - https://swift.org/download/#swift-57
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"Swift 5.8.x - https://swift.org/download/#swift-58
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"The current detected Swift compiler version, based on the currently accessible SourceKit version.
","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"The raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"The syntax kind associated with is token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"The byte range in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"The starting byte offset in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"The length in bytes for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"The raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"The SwiftLint-specific syntax tokens for this syntax map.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"Returns array of syntax tokens intersecting with byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"Returns the syntax kinds in the specified byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"The identifier of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"The description of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"The severity of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"The location of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"The justification for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"A printable description for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"Creates a StyleViolation by specifying its properties directly.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"Returns the same violation, but with the severity that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"Returns the same violation, but with the location that is passed in
","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"The severity that should be assigned to the violation of this parameter’s value is met.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"
The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"
The RuleKind that best categorizes this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"
Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"
Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"
Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"The oldest version of the Swift compiler supported by this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"
The console-printable string for this description.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"Creates a RuleDescription by specifying all its properties directly.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"Create a SeverityConfiguration with the specified severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"
Wrapped option value.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueSSvp":{"name":"projectedValue","abstract":"The option’s name. This field can only be accessed by the element’s name prefixed with a $.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcfc":{"name":"init(wrappedValue:key:)","abstract":"Default constructor.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"Constructor for optional values.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValueACyxGx_tcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:)","abstract":"Constructor for a ConfigurationElement without a key.
","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"An option serving as a marker for an empty configuration description.
","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/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/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"
The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"Creates a Region by setting explicit values for all its properties.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"
Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"
Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"
The file to lint with this linter.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"Computes or retrieves style violations.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"Computes or retrieves style violations and the time spent executing each rule.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"Applies corrections for all rules to this file, returning performed corrections.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"Formats the file associated with this linter.
","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"The file to lint with this linter.
","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"Whether or not this linter will be used to collect information from several files.
","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"Creates a Linter by specifying its properties directly.
","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"Returns a linter capable of checking for violations after running each rule’s collection step.
","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"The contents of the example
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"
Whether the example should be tested by prepending multibyte grapheme clusters
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"Whether the example should be tested on Linux
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"Create a new Example with the specified code, file, and line.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"Makes the current example focused. This is for debugging purposes only.
","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"The description of the rule for which this correction was applied.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"The location of the original violation that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"The console-printable description for this correction.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"Memberwise initializer.
","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"The default Configuration resulting from an empty configuration file.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"The default file name to look for user-defined configurations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"The paths that should be included when linting
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"The paths that should be excluded when linting
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"The style to use when indenting Swift source code.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"The threshold for the number of warnings to tolerate before treating the lint as having failed.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"The identifier for the Reporter to use to report style violations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"The location of the persisted cache to use with this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"
All rules enabled in this configuration
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"
The rules mode used for this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"Creates a Configuration with convenience parameters.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"The command should only apply to the line preceding its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"The command should only apply to the same line as its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"The command should only apply to the line following its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"The modifier string was invalid.
","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"The rule(s) associated with this command should be enabled by the SwiftLint engine.
","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"The rule(s) associated with this command should be disabled by the SwiftLint engine.
","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"The action string was invalid.
","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"The action (verb) that SwiftLint should perform when interpreting this command.
","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"The modifier for a command, used to modify its scope.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"The action (verb) that SwiftLint should perform when interpreting this command.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"The identifiers for the rules associated with this command.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"The line in the source file where this command is defined.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"The character offset within the line in the source file where this command is defined.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"This command’s modifier, if any.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"Configuration disabling an option.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity . It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"
Creates an empty Stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"The number of elements in this stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"Pushes (appends) an element onto the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"Removes and returns the last element of the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"Returns the last element of the stack if the stack is not empty; otherwise, nil.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"Check whether the sequence contains an element that satisfies the given predicate.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"Modify the last element.
","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"Creates a RuleListDocumentation instance from a RuleList.
","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"Write the rule list documentation as markdown files to the specified directory.
","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"User-facing documentation for a SwiftLint RuleList.
"},"Structs/Stack.html":{"name":"Stack","abstract":"A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.
"},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/Configuration.html":{"name":"Configuration","abstract":"The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.
"},"Structs/Correction.html":{"name":"Correction","abstract":"A value describing a SwiftLint violation that was corrected.
"},"Structs/Example.html":{"name":"Example","abstract":"Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"
Represents a file that can be linted for style violations and corrections after being collected.
"},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"Represents a file that can compute style violations and corrections for a list of rules.
"},"Structs/Location.html":{"name":"Location","abstract":"The placement of a segment of Swift in a collection of source files.
"},"Structs/Region.html":{"name":"Region","abstract":"A contiguous region of Swift source code.
"},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"Description of a rule configuration.
"},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"A single option of a RuleConfigurationDescription .
"},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"A result builder creating configuration descriptions.
"},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"A single parameter of a rule configuration.
"},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"A rule configuration that allows specifying the desired severity level for violations.
"},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.
"},"Structs/RuleList.html":{"name":"RuleList","abstract":"A list of available SwiftLint rules.
"},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"A configuration parameter for rules.
"},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.
"},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"Represents a Swift file’s syntax information.
"},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"A SwiftLint-aware Swift syntax token.
"},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"A value describing the version of the Swift compiler.
"},"Structs/Version.html":{"name":"Version","abstract":"A type describing the SwiftLint version.
"},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"An interface for parsing YAML.
"},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"A violation produced by ViolationsSyntaxVisitor s.
"},"Structs/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"Reports violations as JUnit XML supported by GitLab.
"},"Structs/RelativePathReporter.html":{"name":"RelativePathReporter","abstract":"Reports violations with relative paths.
"},"Structs/SonarQubeReporter.html":{"name":"SonarQubeReporter","abstract":"Reports violations in SonarQube import format.
"},"Structs/SummaryReporter.html":{"name":"SummaryReporter","abstract":"Reports a summary table of all violations
"},"Structs/XcodeReporter.html":{"name":"XcodeReporter","abstract":"Reports violations in the format Xcode uses to display in the IDE. (default)
"},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"A rule configuration used for defining custom rules in yaml.
"},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"A rule configuration that allows specifying thresholds for warning and error severities.
"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"Produce a ViolationsSyntaxVisitor for the given file.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"Produce a violation for the given file and absolute position.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"
Returns the source ranges in the specified file where this rule is disabled.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"Positions in a source file where corrections were applied.
","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"Produce a ViolationsSyntaxRewriter for the given file.
","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"The configuration of a rule’s severity.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"The severity of a rule.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"Returns the substitution to apply for the given range.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"
The type of configuration used to configure this rule.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","abstract":"A description of how this rule has been configured to run. It can be built using the annotated result builder.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"Whether or not the specified rule is equivalent to the current rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter .
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"
The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"
The rule’s unique identifier which is the same as Rule.description.identifier.
","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"The unique identifier for this reporter.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"
A more detailed description of the reporter’s output.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"For CustomStringConvertible conformance.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"Return a string with the report for the specified violations.
","parent_name":"Reporter"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"The kind of information to collect for each file being linted for this rule.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter .
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter .
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"
Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"
The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"
The kind of token being recursed over.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"
Get the kind from the specified dictionary.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"
The type of the rule that’s using this configuration.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"A description for this configuration’s parameters. It can be built using the annotated result builder.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"Apply an untyped configuration to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP9isEqualToySbqd__AaBRd__lF":{"name":"isEqualTo(_:)","abstract":"Whether the specified configuration is equivalent to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","parent_name":"RuleConfiguration"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"Make the object an option.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"Make the object a description.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"Convert an object to Markdown.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"Convert an object to a single line string.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"Indicate if the item has some content that is useful to document.
","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"A type that can be converted into a human-readable representation.
"},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"Type of an object that can be used as a configuration element.
"},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"An option type that does not need a key when used in a ConfigurationElement . Its value will be inlined.
"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"A configuration value for a rule to allow users to modify its behavior.
"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"
Interface providing access to a cache description.
"},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"Type-erased protocol used to check whether a rule is collectable.
"},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"A rule that requires knowledge of all other files being linted.
"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"An interface for reporting violations as strings.
"},"Protocols/Rule.html":{"name":"Rule","abstract":"An executable value that can identify issues (violations) in Swift source code.
"},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"A rule that is user-configurable.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"
A SubstitutionCorrectableRule that is also an ASTRule .
"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.
"},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"
A configuration for a rule that allows to configure at least the severity.
"},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.
"},"Protocols/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
"},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.
"},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/NSRegularExpression.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"NSRegularExpression"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"
Make these examples skip wrapping in comment tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"Make these examples skip wrapping in string tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"Make these examples skip multi-byte offset tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"Make these examples skip disable command tests.
","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"The kinds for these tokens.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"Append a minimal violation for the specified position.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"Append minimal violations for the specified positions.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"All visitable declaration syntax types.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"Useful for class-specific checks since extensions and protocols do not allow nested classes.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"All declarations except for the specified ones.
","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"The rule list contains more than one configuration for the specified rule.
","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this idenfitier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"Creates a RuleIdentifier by its string representation.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"An irrelevant option. It will be ignored in documentation serialization.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"A boolean flag.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"A string option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"Like a string option but without quotes in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"An integer option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"A floating point number option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"Special option for a ViolationSeverity .
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"A list of options.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"An option which is another set of configuration options to be nested in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"Operator enabling an easy way to create a configuration option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"Create an option defined by nested configuration description.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20unknownConfigurationyACSS_tcACmF":{"name":"unknownConfiguration(ruleID:)","abstract":"The configuration didn’t match internal expectations.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"Rule is listed multiple times in the configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"An identifier old has been renamed to new.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"Configuration for a rule is invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSaySSGcACmF":{"name":"invalidConfigurationKeys(_:)","abstract":"Some configuration keys are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"A generic warning specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"A generic error specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"A deprecation warning for a rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"The initial configuration file was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"The file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"The file at path is not writable.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"The file at path cannot be indexed by a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"No arguments were provided to compile a file at path within a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"Cursor information cannot be extracted from a specific location.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"An error that occurred when parsing YAML.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"Flag to enable warnings for deprecations being printed to the console. Printing is enabled by default.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"Print the issue to the console.
","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"Accessible by the declaration’s immediate lexical scope.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"Accessible by the declaration’s same file.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"Accessible by the declaration’s same module, or modules importing it with the @testable attribute.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"Initializes an access control level by its Swift source keyword value.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"Returns true if is private or fileprivate
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.
","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"Information about this executable.
"},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"The accessibility of a Swift source declaration.
"},"Enums/Issue.html":{"name":"Issue","abstract":"All possible SwiftLint issues which are printed as warnings by default.
"},"Enums/OptionType.html":{"name":"OptionType","abstract":"Type of an option.
"},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"An identifier representing a SwiftLint rule, or all rules.
"},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"All the possible rule kinds (categories).
"},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"All possible rule list configuration errors.
"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"The kind of expression for a contiguous set of Swift source tokens.
"},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"The magnitude of a StyleViolation .
"},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"The reporters list containing all the reporters built into SwiftLint.
"},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"The rule list containing all available rules built into SwiftLintCore.
"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"Positions in a source file where violations should be reported.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"List of declaration types that shall be skipped while traversing the AST.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"A type that remembers the declared identifers (in order) up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVyShySSGGvp":{"name":"scope","abstract":"The hierarchical stack of identifiers declared up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAcA5StackVyShySSGG_tcfc":{"name":"init(scope:)","abstract":"Initializer.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"Indicate whether a given identifier is in scope.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"The underlying SourceKitten file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"The associated unique identifier for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"Whether or not this is a file generated for testing purposes.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"A file is virtual if it is not backed by a filesystem path.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"Creates a SwiftLintFile with a SourceKitten File.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"
Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"
Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"The path on disk for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"The file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"A string view into the contents of this file optimized for string manipulation operations.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"The parsed lines for this file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"Creates a RuleStorage with no initial stored data.
","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"Shared rule registry instance.
","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"
Register rules.
","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"Look up a rule for a given ID.
","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"Creates a LinterCache by specifying a SwiftLint configuration and a file manager.
","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"Persists the cache to disk.
","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"Singleton.
","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"Tell the timer it should record time spent in rules.
","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"Return all time spent for each custom rule, keyed by rule ID.
","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"Utility to measure the time spent in each custom rule.
"},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"A persisted cache for storing and retrieving linter results.
"},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"Container to register and look up SwiftLint rules.
"},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"A storage mechanism for aggregating the results of CollectingRule s.
"},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"A unit of Swift source code, either on disk or in memory.
"},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.
"},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.
"},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"Reports violations as a newline-separated string of comma-separated values (CSV).
"},"Structs/CheckstyleReporter.html":{"name":"CheckstyleReporter","abstract":"Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"
Reports violations as a JSON array in Code Climate format.
"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"Reports violations in a format that’s both fun and easy to read.
"},"Structs/GitHubActionsLoggingReporter.html":{"name":"GitHubActionsLoggingReporter","abstract":"Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.
"},"Structs/HTMLReporter.html":{"name":"HTMLReporter","abstract":"Reports violations as HTML.
"},"Structs/JSONReporter.html":{"name":"JSONReporter","abstract":"Reports violations as a JSON array.
"},"Structs/JUnitReporter.html":{"name":"JUnitReporter","abstract":"Reports violations as JUnit XML.
"},"Structs/MarkdownReporter.html":{"name":"MarkdownReporter","abstract":"Reports violations as markdown formated (with tables).
"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global%20Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
+{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"The threshold for a violation to be a warning.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"The threshold for a violation to be an error.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"The rule parameters that define the thresholds that should map to each severity.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"The identifier for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"The name for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"The message to be presented when producing violations.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"Regular expressions to include when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"Regular expressions to exclude when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"
The index of the regex capture group to match.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"The RuleDescription for the custom rule defined here.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"Create a RegexConfiguration with the specified identifier, with other properties to be set later.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"The violation’s position.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"A specific reason for the violation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"The violation’s severity.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"Creates a ReasonedRuleViolation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"Parses the input YAML string as an untyped dictionary.
","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"The string value for this version.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"The current SwiftLint version.
","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"Swift 5.0.x - https://swift.org/download/#swift-50
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"Swift 5.1.x - https://swift.org/download/#swift-51
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"Swift 5.2.x - https://swift.org/download/#swift-52
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"Swift 5.3.x - https://swift.org/download/#swift-53
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"Swift 5.4.x - https://swift.org/download/#swift-54
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"Swift 5.5.x - https://swift.org/download/#swift-55
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"Swift 5.6.x - https://swift.org/download/#swift-56
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"Swift 5.7.x - https://swift.org/download/#swift-57
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotEightACvpZ":{"name":"fiveDotEight","abstract":"Swift 5.8.x - https://swift.org/download/#swift-58
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"The current detected Swift compiler version, based on the currently accessible SourceKit version.
","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"The raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"The syntax kind associated with is token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"The byte range in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"The starting byte offset in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"The length in bytes for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"The raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"The SwiftLint-specific syntax tokens for this syntax map.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"Returns array of syntax tokens intersecting with byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"Returns the syntax kinds in the specified byte range.
","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"The identifier of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"The description of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"The severity of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"The location of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"The justification for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"A printable description for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"Creates a StyleViolation by specifying its properties directly.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"Returns the same violation, but with the severity that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"Returns the same violation, but with the location that is passed in
","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"The severity that should be assigned to the violation of this parameter’s value is met.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"
The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"
The RuleKind that best categorizes this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"
Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"
Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"
Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"The oldest version of the Swift compiler supported by this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"
The console-printable string for this description.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"Creates a RuleDescription by specifying all its properties directly.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyACyxGAA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"Create a SeverityConfiguration with the specified severity.
","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationV13asDescription4withAA04RuleeG0VSS_tF":{"name":"asDescription(with:)","abstract":"Severity configurations are special in that they shall not be nested when an option name is provided.","parent_name":"SeverityConfiguration"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"
Wrapped option value.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueSSvp":{"name":"projectedValue","abstract":"The option’s name. This field can only be accessed by the element’s name prefixed with a $.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcfc":{"name":"init(wrappedValue:key:)","abstract":"Default constructor.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keyACyqd__SgGSS_tcAERszSQRd__AA012AcceptableBydE0Rd__lufc":{"name":"init(key:)","abstract":"Constructor for optional values.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValueACyxGx_tcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:)","abstract":"Constructor for a ConfigurationElement without a key.
","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"An option serving as a marker for an empty configuration description.
","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/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/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"
The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"Creates a Region by setting explicit values for all its properties.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"
Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"
Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"
The file to lint with this linter.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"Computes or retrieves style violations.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"Computes or retrieves style violations and the time spent executing each rule.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"Applies corrections for all rules to this file, returning performed corrections.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"Formats the file associated with this linter.
","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"The file to lint with this linter.
","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"Whether or not this linter will be used to collect information from several files.
","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"Creates a Linter by specifying its properties directly.
","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"Returns a linter capable of checking for violations after running each rule’s collection step.
","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"The contents of the example
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"
Whether the example should be tested by prepending multibyte grapheme clusters
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"Whether the example should be tested on Linux
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"Create a new Example with the specified code, file, and line.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"Makes the current example focused. This is for debugging purposes only.
","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"The description of the rule for which this correction was applied.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"The location of the original violation that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"The console-printable description for this correction.
","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"Memberwise initializer.
","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"The default Configuration resulting from an empty configuration file.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"The default file name to look for user-defined configurations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"The paths that should be included when linting
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"The paths that should be excluded when linting
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"The style to use when indenting Swift source code.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"The threshold for the number of warnings to tolerate before treating the lint as having failed.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"The identifier for the Reporter to use to report style violations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"The location of the persisted cache to use with this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"
All rules enabled in this configuration
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"
The rules mode used for this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"Creates a Configuration with convenience parameters.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"The command should only apply to the line preceding its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"The command should only apply to the same line as its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"The command should only apply to the line following its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"The modifier string was invalid.
","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"The rule(s) associated with this command should be enabled by the SwiftLint engine.
","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"The rule(s) associated with this command should be disabled by the SwiftLint engine.
","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"The action string was invalid.
","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"The action (verb) that SwiftLint should perform when interpreting this command.
","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"The modifier for a command, used to modify its scope.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"The action (verb) that SwiftLint should perform when interpreting this command.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"The identifiers for the rules associated with this command.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"The line in the source file where this command is defined.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"The character offset within the line in the source file where this command is defined.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"This command’s modifier, if any.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV5errorACyxGvpZ":{"name":"error","abstract":"Configuration with a warning severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV7warningACyxGvpZ":{"name":"warning","abstract":"Configuration with an error severity.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV3offACyxGvpZ":{"name":"off","abstract":"Configuration disabling an option.
","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32ChildOptionSeverityConfigurationV8severityAA09ViolationF0OSgvp":{"name":"severity","abstract":"The ChildOptionSeverityConfiguration mapped to a usually used ViolationSeverity . It’s nil if the option","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"ChildOptionSeverityConfiguration"},"Structs/ChildOptionSeverityConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ChildOptionSeverityConfiguration"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"
Creates an empty Stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"The number of elements in this stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"Pushes (appends) an element onto the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"Removes and returns the last element of the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"Returns the last element of the stack if the stack is not empty; otherwise, nil.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"Check whether the sequence contains an element that satisfies the given predicate.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"Modify the last element.
","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"Creates a RuleListDocumentation instance from a RuleList.
","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"Write the rule list documentation as markdown files to the specified directory.
","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"User-facing documentation for a SwiftLint RuleList.
"},"Structs/Stack.html":{"name":"Stack","abstract":"A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.
"},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/Configuration.html":{"name":"Configuration","abstract":"The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.
"},"Structs/Correction.html":{"name":"Correction","abstract":"A value describing a SwiftLint violation that was corrected.
"},"Structs/Example.html":{"name":"Example","abstract":"Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"
Represents a file that can be linted for style violations and corrections after being collected.
"},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"Represents a file that can compute style violations and corrections for a list of rules.
"},"Structs/Location.html":{"name":"Location","abstract":"The placement of a segment of Swift in a collection of source files.
"},"Structs/Region.html":{"name":"Region","abstract":"A contiguous region of Swift source code.
"},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"Description of a rule configuration.
"},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"A single option of a RuleConfigurationDescription .
"},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"A result builder creating configuration descriptions.
"},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"A single parameter of a rule configuration.
"},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"A rule configuration that allows specifying the desired severity level for violations.
"},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.
"},"Structs/RuleList.html":{"name":"RuleList","abstract":"A list of available SwiftLint rules.
"},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"A configuration parameter for rules.
"},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.
"},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"Represents a Swift file’s syntax information.
"},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"A SwiftLint-aware Swift syntax token.
"},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"A value describing the version of the Swift compiler.
"},"Structs/Version.html":{"name":"Version","abstract":"A type describing the SwiftLint version.
"},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"An interface for parsing YAML.
"},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"A violation produced by ViolationsSyntaxVisitor s.
"},"Structs/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"Reports violations as JUnit XML supported by GitLab.
"},"Structs/RelativePathReporter.html":{"name":"RelativePathReporter","abstract":"Reports violations with relative paths.
"},"Structs/SonarQubeReporter.html":{"name":"SonarQubeReporter","abstract":"Reports violations in SonarQube import format.
"},"Structs/SummaryReporter.html":{"name":"SummaryReporter","abstract":"Reports a summary table of all violations
"},"Structs/XcodeReporter.html":{"name":"XcodeReporter","abstract":"Reports violations in the format Xcode uses to display in the IDE. (default)
"},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"A rule configuration used for defining custom rules in yaml.
"},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"A rule configuration that allows specifying thresholds for warning and error severities.
"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"Produce a ViolationsSyntaxVisitor for the given file.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"Produce a violation for the given file and absolute position.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"
Returns the source ranges in the specified file where this rule is disabled.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"Positions in a source file where corrections were applied.
","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"Produce a ViolationsSyntaxRewriter for the given file.
","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"The configuration of a rule’s severity.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"The severity of a rule.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"Returns the substitution to apply for the given range.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"
The type of configuration used to configure this rule.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionAA12Documentable_pvp":{"name":"configurationDescription","abstract":"A description of how this rule has been configured to run. It can be built using the annotated result builder.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"Whether or not the specified rule is equivalent to the current rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter .
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"
The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE10identifierSSvpZ":{"name":"identifier","abstract":"
The rule’s unique identifier which is the same as Rule.description.identifier.
","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"The unique identifier for this reporter.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"
A more detailed description of the reporter’s output.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"For CustomStringConvertible conformance.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"Return a string with the report for the specified violations.
","parent_name":"Reporter"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"The kind of information to collect for each file being linted for this rule.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter .
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter .
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"
Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"
The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"
The kind of token being recursed over.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"
Get the kind from the specified dictionary.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"
The type of the rule that’s using this configuration.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP20parameterDescriptionAA0deG0VSgvp":{"name":"parameterDescription","abstract":"A description for this configuration’s parameters. It can be built using the annotated result builder.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"Apply an untyped configuration to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP9isEqualToySbqd__AaBRd__lF":{"name":"isEqualTo(_:)","abstract":"Whether the specified configuration is equivalent to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","parent_name":"RuleConfiguration"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"Make the object an option.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"Make the object a description.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"Convert an object to Markdown.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"Convert an object to a single line string.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"Indicate if the item has some content that is useful to document.
","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"A type that can be converted into a human-readable representation.
"},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"Type of an object that can be used as a configuration element.
"},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"An option type that does not need a key when used in a ConfigurationElement . Its value will be inlined.
"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"A configuration value for a rule to allow users to modify its behavior.
"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"
Interface providing access to a cache description.
"},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"Type-erased protocol used to check whether a rule is collectable.
"},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"A rule that requires knowledge of all other files being linted.
"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"An interface for reporting violations as strings.
"},"Protocols/Rule.html":{"name":"Rule","abstract":"An executable value that can identify issues (violations) in Swift source code.
"},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"A rule that is user-configurable.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"
A SubstitutionCorrectableRule that is also an ASTRule .
"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.
"},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"
A configuration for a rule that allows to configure at least the severity.
"},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.
"},"Protocols/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
"},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.
"},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Range.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Range"},"Extensions/NSRegularExpression.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"NSRegularExpression"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"
Make these examples skip wrapping in comment tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"Make these examples skip wrapping in string tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"Make these examples skip multi-byte offset tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"Make these examples skip disable command tests.
","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"The kinds for these tokens.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"Append a minimal violation for the specified position.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"Append minimal violations for the specified positions.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"All visitable declaration syntax types.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"Useful for class-specific checks since extensions and protocols do not allow nested classes.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"All declarations except for the specified ones.
","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression"},"Extensions/Range.html":{"name":"Range"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"The rule list contains more than one configuration for the specified rule.
","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this idenfitier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"Creates a RuleIdentifier by its string representation.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"An irrelevant option. It will be ignored in documentation serialization.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"A boolean flag.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"A string option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"Like a string option but without quotes in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"An integer option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"A floating point number option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"Special option for a ViolationSeverity .
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"A list of options.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"An option which is another set of configuration options to be nested in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"Operator enabling an easy way to create a configuration option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"Create an option defined by nested configuration description.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20unknownConfigurationyACSS_tcACmF":{"name":"unknownConfiguration(ruleID:)","abstract":"The configuration didn’t match internal expectations.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"Rule is listed multiple times in the configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"An identifier old has been renamed to new.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"Configuration for a rule is invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSaySSGcACmF":{"name":"invalidConfigurationKeys(_:)","abstract":"Some configuration keys are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"A generic warning specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"A generic error specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"A deprecation warning for a rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"The initial configuration file was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"The file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"The file at path is not writable.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"The file at path cannot be indexed by a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"No arguments were provided to compile a file at path within a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"Cursor information cannot be extracted from a specific location.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"An error that occurred when parsing YAML.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24printDeprecationWarningsSbvpZ":{"name":"printDeprecationWarnings","abstract":"Flag to enable warnings for deprecations being printed to the console. Printing is enabled by default.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO5printyyF":{"name":"print()","abstract":"Print the issue to the console.
","parent_name":"Issue"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"Accessible by the declaration’s immediate lexical scope.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"Accessible by the declaration’s same file.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"Accessible by the declaration’s same module, or modules importing it with the @testable attribute.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"Initializes an access control level by its Swift source keyword value.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"Returns true if is private or fileprivate
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.
","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"Information about this executable.
"},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"The accessibility of a Swift source declaration.
"},"Enums/Issue.html":{"name":"Issue","abstract":"All possible SwiftLint issues which are printed as warnings by default.
"},"Enums/OptionType.html":{"name":"OptionType","abstract":"Type of an option.
"},"Enums/RuleIdentifier.html":{"name":"RuleIdentifier","abstract":"An identifier representing a SwiftLint rule, or all rules.
"},"Enums/RuleKind.html":{"name":"RuleKind","abstract":"All the possible rule kinds (categories).
"},"Enums/RuleListError.html":{"name":"RuleListError","abstract":"All possible rule list configuration errors.
"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"The kind of expression for a contiguous set of Swift source tokens.
"},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"The magnitude of a StyleViolation .
"},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"The reporters list containing all the reporters built into SwiftLint.
"},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"The rule list containing all available rules built into SwiftLintCore.
"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"Positions in a source file where violations should be reported.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"List of declaration types that shall be skipped while traversing the AST.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"A type that remembers the declared identifers (in order) up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVyShySSGGvp":{"name":"scope","abstract":"The hierarchical stack of identifiers declared up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAcA5StackVyShySSGG_tcfc":{"name":"init(scope:)","abstract":"Initializer.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"Indicate whether a given identifier is in scope.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"The underlying SourceKitten file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"The associated unique identifier for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"Whether or not this is a file generated for testing purposes.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"A file is virtual if it is not backed by a filesystem path.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"Creates a SwiftLintFile with a SourceKitten File.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"
Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"
Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"The path on disk for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"The file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"A string view into the contents of this file optimized for string manipulation operations.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"The parsed lines for this file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"Creates a RuleStorage with no initial stored data.
","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"Shared rule registry instance.
","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"
Register rules.
","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"Look up a rule for a given ID.
","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"Creates a LinterCache by specifying a SwiftLint configuration and a file manager.
","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"Persists the cache to disk.
","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"Singleton.
","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"Tell the timer it should record time spent in rules.
","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"Return all time spent for each custom rule, keyed by rule ID.
","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"Utility to measure the time spent in each custom rule.
"},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"A persisted cache for storing and retrieving linter results.
"},"Classes/RuleRegistry.html":{"name":"RuleRegistry","abstract":"Container to register and look up SwiftLint rules.
"},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"A storage mechanism for aggregating the results of CollectingRule s.
"},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"A unit of Swift source code, either on disk or in memory.
"},"Classes/DeclaredIdentifiersTrackingVisitor.html":{"name":"DeclaredIdentifiersTrackingVisitor","abstract":"A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.
"},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.
"},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"Reports violations as a newline-separated string of comma-separated values (CSV).
"},"Structs/CheckstyleReporter.html":{"name":"CheckstyleReporter","abstract":"Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"
Reports violations as a JSON array in Code Climate format.
"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"Reports violations in a format that’s both fun and easy to read.
"},"Structs/GitHubActionsLoggingReporter.html":{"name":"GitHubActionsLoggingReporter","abstract":"Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.
"},"Structs/HTMLReporter.html":{"name":"HTMLReporter","abstract":"Reports violations as HTML.
"},"Structs/JSONReporter.html":{"name":"JSONReporter","abstract":"Reports violations as a JSON array.
"},"Structs/JUnitReporter.html":{"name":"JUnitReporter","abstract":"Reports violations as JUnit XML.
"},"Structs/MarkdownReporter.html":{"name":"MarkdownReporter","abstract":"Reports violations as markdown formated (with tables).
"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global%20Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html
index a3745fc22..7f6aaee8b 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 @@
Optional
+
+ Range
+
Set
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 13cc6e542..2a3d32f5b 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html
index 9445f95b2..b3f933dce 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 @@
Optional
+
+ Range
+
Set
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 b12e9b53c..03a133e85 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 @@
Optional
+
+ Range
+
Set
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 53e53f859..3b04d2b36 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 @@
Optional
+
+ Range
+
Set
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 1e5087c78..cb530910f 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 @@
Optional
+
+ Range
+
Set
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 867bc4312..9b87021a5 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html
index 4dd97db32..5a3146b78 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html
index 442c5ea30..405d4e7de 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html
index f1eec28b4..c529f9dc7 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html
index e0511782e..2ae515b7f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html
index 2c57d8280..848445028 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 @@
Optional
+
+ Range
+
Set
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 fe8807b7c..a89913b56 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html
index 501199047..76b264519 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 @@
Optional
+
+ Range
+
Set
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 304cb546d..d4201d66f 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 @@
Optional
+
+ Range
+
Set
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 e56a8b98d..614271617 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 @@
Optional
+
+ Range
+
Set
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 f4ff8cac0..0f5107b1a 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html
index e37b89a58..c5a76b356 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 @@
Optional
+
+ Range
+
Set
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 8c950cf7a..d7121b496 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
index 1d5f155c1..6c082b85a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html
index 7717112bd..68b1f989e 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html
index be8d8de6e..b3bbddfcc 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html
index ffc741853..be02e6432 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html
index 2a71b821d..a1a1247b4 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html
index 546bf00b5..1e6436d33 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html
index 0a4a58e43..3eaba321e 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 @@
Optional
+
+ Range
+
Set
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 9b44fda28..4e3ffa5a3 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 @@
Optional
+
+ Range
+
Set
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 54b9ec8f1..f065a3a33 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html
index 170d51b6d..9213ce627 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 @@
Optional
+
+ Range
+
Set
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 afdf93ea0..9cd6a1b8a 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html
index 848ce08e0..32291bd0c 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html
index ed4f27256..a4b50fe7c 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 @@
Optional
+
+ Range
+
Set
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 8ecd67e65..10304d58e 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 @@
Optional
+
+ Range
+
Set
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 a2ddb4d17..548c023d7 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 @@
Optional
+
+ Range
+
Set
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 0a87abce6..d18bde144 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 @@
Optional
+
+ Range
+
Set
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 9072263b8..3b8cc5143 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 @@
Optional
+
+ Range
+
Set
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 9cb8dc332..7dc05e714 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 @@
Optional
+
+ Range
+
Set
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 194cac4c4..32eef8b9e 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html
index 4a8663940..89ca60c6b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html
@@ -185,6 +185,9 @@
Optional
+
+ Range
+
Set
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 09d2a9495..c228827b5 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 @@
Optional
+
+ Range
+
Set
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 f390dd164..3771846f5 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html
index 1bfd4cb95..f5423b828 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html
index aba143ec1..6e1ac2881 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html
index e5d88f569..1e1c481a4 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 @@
Optional
+
+ Range
+
Set
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 c889ddef6..9a397b5d1 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 @@
Optional
+
+ Range
+
Set
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 e8bab18c8..ada82f8bd 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html
index 8fa118558..0e5d0b932 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 @@
Optional
+
+ Range
+
Set
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 dc41f6a49..b8c3c9573 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 @@
Optional
+
+ Range
+
Set
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 0131b3f24..d0feea31f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html
index 552b2675d..050776ad2 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 @@
Optional
+
+ Range
+
Set
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 fadd3af9f..6c3eb953c 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 @@
Optional
+
+ Range
+
Set
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 da7b10d4b..cd2130de9 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 @@
Optional
+
+ Range
+
Set
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 526796c82..a4f6ae58a 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 @@
Optional
+
+ Range
+
Set
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 dadc19c14..6ca94cb29 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
index 3709d0625..ce1c33329 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
index fc801b209..83190f6f7 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 @@
Optional
+
+ Range
+
Set
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 0d96c8b98..065e49246 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
index 3224898e8..5f1b9fba0 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
index 947ed812e..9d71d901f 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 @@
Optional
+
+ Range
+
Set
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx
index 6d437a43f6cc1cf313f00ad681b51762a0ced883..2dca4f3b0c64bcc01d80852cc1586c378186ce5c 100644
GIT binary patch
delta 11859
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
Z$8pJ_Js(ApJ51uyoq{zF@A&HF{{cDxsAB*C
delta 11931
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
W#IHa-?~Lc`U@U_|1=cNt-2VsS+tKs@
diff --git a/docsets/SwiftLintCore.tgz b/docsets/SwiftLintCore.tgz
index b5bb3a79378d2533e90fa53947296e74dc34a6ca..55c002a45da9b70760d3f35ba5139b08f6fe7f09 100644
GIT binary patch
literal 660013
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