From 46e2482c4d4a6c4e9f598c7533aeaab19b543103 Mon Sep 17 00:00:00 2001
From: "swiftlintbot@jpsim.com"
Date: Sun, 14 Jul 2024 09:38:43 +0000
Subject: [PATCH] Automated deployment to GitHub Pages:
e48bdb7adfd5a62aacfbbea9d33108e0cad805bd
---
Classes.html | 5 +-
Classes/CodeIndentingRewriter.html | 3 +
.../IndentationStyle.html | 3 +
Classes/CustomRuleTimer.html | 3 +
.../DeclaredIdentifiersTrackingVisitor.html | 106 +++-
Classes/LinterCache.html | 3 +
Classes/RuleRegistry.html | 3 +
Classes/RuleStorage.html | 3 +
Classes/SwiftLintFile.html | 3 +
Classes/ViolationsSyntaxRewriter.html | 3 +
Classes/ViolationsSyntaxVisitor.html | 3 +
Enums.html | 34 +
Enums/AccessControlLevel.html | 3 +
Enums/ExecutableInfo.html | 3 +
Enums/IdentifierDeclaration.html | 598 ++++++++++++++++++
Enums/Issue.html | 3 +
Enums/OptionType.html | 3 +
Enums/RuleIdentifier.html | 3 +
Enums/RuleKind.html | 3 +
Enums/RuleListError.html | 3 +
Enums/SwiftExpressionKind.html | 3 +
Enums/ViolationSeverity.html | 3 +
Extensions.html | 3 +
Extensions/Array.html | 3 +
Extensions/Bool.html | 3 +
Extensions/Double.html | 3 +
Extensions/Int.html | 3 +
Extensions/Optional.html | 3 +
Extensions/Set.html | 3 +
Extensions/String.html | 3 +
Functions.html | 3 +
Global Variables.html | 3 +
Guides.html | 12 +
Protocols.html | 3 +
Protocols/ASTRule.html | 3 +
.../AcceptableByConfigurationElement.html | 3 +
Protocols/AnalyzerRule.html | 3 +
Protocols/CacheDescriptionProvider.html | 3 +
Protocols/CollectingRule.html | 3 +
Protocols/CorrectableRule.html | 3 +
Protocols/Documentable.html | 3 +
Protocols/Reporter.html | 3 +
Protocols/Rule.html | 3 +
Protocols/RuleConfiguration.html | 3 +
Protocols/SeverityBasedRuleConfiguration.html | 3 +
Protocols/SubstitutionCorrectableRule.html | 3 +
Protocols/SwiftSyntaxCorrectableRule.html | 3 +
Protocols/SwiftSyntaxRule.html | 3 +
Protocols/VersionComparable.html | 3 +
Rules.html | 3 +
Structs.html | 4 +
Structs/Baseline.html | 3 +
Structs/ChildOptionSeverityConfiguration.html | 3 +
Structs/CollectedLinter.html | 3 +
Structs/Command.html | 3 +
Structs/Command/Action.html | 3 +
Structs/Command/Modifier.html | 3 +
Structs/Configuration.html | 3 +
Structs/ConfigurationElement.html | 3 +
.../DeprecationNotice.html | 3 +
Structs/Correction.html | 3 +
Structs/Example.html | 3 +
Structs/Linter.html | 3 +
Structs/Location.html | 3 +
Structs/ReasonedRuleViolation.html | 3 +
Structs/RegexConfiguration.html | 3 +
Structs/Region.html | 3 +
Structs/RuleConfigurationDescription.html | 3 +
Structs/RuleConfigurationOption.html | 3 +
Structs/RuleDescription.html | 3 +
Structs/RuleList.html | 3 +
Structs/RuleListDocumentation.html | 3 +
Structs/RuleParameter.html | 3 +
Structs/SeverityConfiguration.html | 3 +
Structs/SeverityLevelsConfiguration.html | 3 +
Structs/Stack.html | 35 +-
Structs/StyleViolation.html | 3 +
Structs/SwiftLintSyntaxMap.html | 3 +
Structs/SwiftLintSyntaxToken.html | 3 +
Structs/SwiftVersion.html | 3 +
Structs/Version.html | 3 +
Structs/ViolationCorrection.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 | 5 +-
.../Classes/CodeIndentingRewriter.html | 3 +
.../IndentationStyle.html | 3 +
.../Documents/Classes/CustomRuleTimer.html | 3 +
.../DeclaredIdentifiersTrackingVisitor.html | 106 +++-
.../Documents/Classes/LinterCache.html | 3 +
.../Documents/Classes/RuleRegistry.html | 3 +
.../Documents/Classes/RuleStorage.html | 3 +
.../Documents/Classes/SwiftLintFile.html | 3 +
.../Classes/ViolationsSyntaxRewriter.html | 3 +
.../Classes/ViolationsSyntaxVisitor.html | 3 +
.../Contents/Resources/Documents/Enums.html | 34 +
.../Documents/Enums/AccessControlLevel.html | 3 +
.../Documents/Enums/ExecutableInfo.html | 3 +
.../Enums/IdentifierDeclaration.html | 598 ++++++++++++++++++
.../Resources/Documents/Enums/Issue.html | 3 +
.../Resources/Documents/Enums/OptionType.html | 3 +
.../Documents/Enums/RuleIdentifier.html | 3 +
.../Resources/Documents/Enums/RuleKind.html | 3 +
.../Documents/Enums/RuleListError.html | 3 +
.../Documents/Enums/SwiftExpressionKind.html | 3 +
.../Documents/Enums/ViolationSeverity.html | 3 +
.../Resources/Documents/Extensions.html | 3 +
.../Resources/Documents/Extensions/Array.html | 3 +
.../Resources/Documents/Extensions/Bool.html | 3 +
.../Documents/Extensions/Double.html | 3 +
.../Resources/Documents/Extensions/Int.html | 3 +
.../Documents/Extensions/Optional.html | 3 +
.../Resources/Documents/Extensions/Set.html | 3 +
.../Documents/Extensions/String.html | 3 +
.../Resources/Documents/Functions.html | 3 +
.../Resources/Documents/Global Variables.html | 3 +
.../Contents/Resources/Documents/Guides.html | 12 +
.../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 +
.../Documents/Protocols/CorrectableRule.html | 3 +
.../Documents/Protocols/Documentable.html | 3 +
.../Documents/Protocols/Reporter.html | 3 +
.../Resources/Documents/Protocols/Rule.html | 3 +
.../Protocols/RuleConfiguration.html | 3 +
.../SeverityBasedRuleConfiguration.html | 3 +
.../SubstitutionCorrectableRule.html | 3 +
.../Protocols/SwiftSyntaxCorrectableRule.html | 3 +
.../Documents/Protocols/SwiftSyntaxRule.html | 3 +
.../Protocols/VersionComparable.html | 3 +
.../Contents/Resources/Documents/Rules.html | 3 +
.../Contents/Resources/Documents/Structs.html | 4 +
.../Resources/Documents/Structs/Baseline.html | 3 +
.../ChildOptionSeverityConfiguration.html | 3 +
.../Documents/Structs/CollectedLinter.html | 3 +
.../Resources/Documents/Structs/Command.html | 3 +
.../Documents/Structs/Command/Action.html | 3 +
.../Documents/Structs/Command/Modifier.html | 3 +
.../Documents/Structs/Configuration.html | 3 +
.../Structs/ConfigurationElement.html | 3 +
.../DeprecationNotice.html | 3 +
.../Documents/Structs/Correction.html | 3 +
.../Resources/Documents/Structs/Example.html | 3 +
.../Resources/Documents/Structs/Linter.html | 3 +
.../Resources/Documents/Structs/Location.html | 3 +
.../Structs/ReasonedRuleViolation.html | 3 +
.../Documents/Structs/RegexConfiguration.html | 3 +
.../Resources/Documents/Structs/Region.html | 3 +
.../Structs/RuleConfigurationDescription.html | 3 +
.../Structs/RuleConfigurationOption.html | 3 +
.../Documents/Structs/RuleDescription.html | 3 +
.../Resources/Documents/Structs/RuleList.html | 3 +
.../Structs/RuleListDocumentation.html | 3 +
.../Documents/Structs/RuleParameter.html | 3 +
.../Structs/SeverityConfiguration.html | 3 +
.../Structs/SeverityLevelsConfiguration.html | 3 +
.../Resources/Documents/Structs/Stack.html | 35 +-
.../Documents/Structs/StyleViolation.html | 3 +
.../Documents/Structs/SwiftLintSyntaxMap.html | 3 +
.../Structs/SwiftLintSyntaxToken.html | 3 +
.../Documents/Structs/SwiftVersion.html | 3 +
.../Resources/Documents/Structs/Version.html | 3 +
.../Structs/ViolationCorrection.html | 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/final_test_case.html | 3 +
.../Resources/Documents/first_where.html | 3 +
.../Documents/flatmap_over_map_reduce.html | 3 +
.../Resources/Documents/for_where.html | 3 +
.../Resources/Documents/force_cast.html | 3 +
.../Resources/Documents/force_try.html | 3 +
.../Resources/Documents/force_unwrapping.html | 3 +
.../Documents/function_body_length.html | 3 +
.../function_default_parameter_at_end.html | 3 +
.../Documents/function_parameter_count.html | 3 +
.../Documents/generic_type_name.html | 3 +
.../Documents/ibinspectable_in_extension.html | 3 +
.../Documents/identical_operands.html | 3 +
.../Resources/Documents/identifier_name.html | 3 +
.../Resources/Documents/implicit_getter.html | 3 +
.../Resources/Documents/implicit_return.html | 3 +
.../implicitly_unwrapped_optional.html | 3 +
.../Documents/inclusive_language.html | 3 +
.../Documents/indentation_width.html | 3 +
.../Contents/Resources/Documents/index.html | 3 +
.../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 +
.../Resources/Documents/no_empty_block.html | 3 +
.../no_extension_access_modifier.html | 3 +
.../Documents/no_fallthrough_only.html | 3 +
.../Documents/no_grouping_extension.html | 3 +
.../Resources/Documents/no_magic_numbers.html | 3 +
.../Documents/no_space_in_method_call.html | 3 +
.../non_optional_string_data_conversion.html | 3 +
.../non_overridable_class_declaration.html | 3 +
.../notification_center_detachment.html | 3 +
.../ns_number_init_as_function_reference.html | 3 +
.../Documents/nslocalizedstring_key.html | 3 +
.../nslocalizedstring_require_bundle.html | 3 +
.../Documents/nsobject_prefer_isequal.html | 3 +
.../Resources/Documents/number_separator.html | 3 +
.../Resources/Documents/object_literal.html | 3 +
.../Documents/one_declaration_per_file.html | 3 +
.../Resources/Documents/opening_brace.html | 3 +
.../Documents/operator_usage_whitespace.html | 3 +
.../Documents/operator_whitespace.html | 3 +
.../optional_enum_case_matching.html | 3 +
.../Documents/orphaned_doc_comment.html | 3 +
.../Documents/overridden_super_call.html | 3 +
.../Documents/override_in_extension.html | 3 +
.../Documents/pattern_matching_keywords.html | 3 +
.../Resources/Documents/period_spacing.html | 3 +
.../Resources/Documents/prefer_nimble.html | 3 +
.../prefer_self_in_static_references.html | 3 +
.../prefer_self_type_over_type_of_self.html | 3 +
.../prefer_zero_over_explicit_init.html | 3 +
.../Documents/prefixed_toplevel_constant.html | 3 +
.../Resources/Documents/private_action.html | 3 +
.../Resources/Documents/private_outlet.html | 3 +
.../Documents/private_over_fileprivate.html | 3 +
.../Resources/Documents/private_subject.html | 3 +
.../Documents/private_swiftui_state.html | 3 +
.../Documents/private_unit_test.html | 3 +
.../prohibited_interface_builder.html | 3 +
.../Documents/prohibited_super_call.html | 3 +
.../protocol_property_accessors_order.html | 3 +
.../Documents/quick_discouraged_call.html | 3 +
.../quick_discouraged_focused_test.html | 3 +
.../quick_discouraged_pending_test.html | 3 +
...aw_value_for_camel_cased_codable_enum.html | 3 +
.../Resources/Documents/reduce_boolean.html | 3 +
.../Resources/Documents/reduce_into.html | 3 +
.../Documents/redundant_discardable_let.html | 3 +
.../Documents/redundant_nil_coalescing.html | 3 +
.../Documents/redundant_objc_attribute.html | 3 +
.../redundant_optional_initialization.html | 3 +
.../Documents/redundant_self_in_closure.html | 3 +
.../redundant_set_access_control.html | 3 +
.../redundant_string_enum_value.html | 3 +
.../Documents/redundant_type_annotation.html | 3 +
.../Documents/redundant_void_return.html | 3 +
.../Resources/Documents/required_deinit.html | 3 +
.../Documents/required_enum_case.html | 3 +
.../Documents/return_arrow_whitespace.html | 3 +
.../return_value_from_void_function.html | 3 +
.../Resources/Documents/rule-directory.html | 4 +
.../Contents/Resources/Documents/search.json | 2 +-
.../Resources/Documents/self_binding.html | 3 +
.../self_in_property_initialization.html | 3 +
.../Documents/shorthand_argument.html | 3 +
.../Documents/shorthand_operator.html | 3 +
.../Documents/shorthand_optional_binding.html | 3 +
.../Documents/single_test_class.html | 3 +
.../Documents/sorted_enum_cases.html | 3 +
.../Documents/sorted_first_last.html | 3 +
.../Resources/Documents/sorted_imports.html | 3 +
.../Documents/statement_position.html | 3 +
.../Resources/Documents/static_operator.html | 3 +
.../Documents/static_over_final_class.html | 3 +
.../Documents/strict_fileprivate.html | 3 +
.../Resources/Documents/strong_iboutlet.html | 3 +
.../superfluous_disable_command.html | 3 +
.../Resources/Documents/superfluous_else.html | 3 +
.../Documents/swift-syntax-dashboard.html | 8 +-
.../Documents/switch_case_alignment.html | 3 +
.../Documents/switch_case_on_newline.html | 3 +
.../Resources/Documents/syntactic_sugar.html | 3 +
.../Documents/test_case_accessibility.html | 3 +
.../Contents/Resources/Documents/todo.html | 3 +
.../Resources/Documents/toggle_bool.html | 3 +
.../Resources/Documents/trailing_closure.html | 3 +
.../Resources/Documents/trailing_comma.html | 3 +
.../Resources/Documents/trailing_newline.html | 3 +
.../Documents/trailing_semicolon.html | 3 +
.../Documents/trailing_whitespace.html | 3 +
.../Resources/Documents/type_body_length.html | 3 +
.../Documents/type_contents_order.html | 3 +
.../Resources/Documents/type_name.html | 3 +
.../Documents/typesafe_array_init.html | 3 +
.../Documents/unavailable_condition.html | 3 +
.../Documents/unavailable_function.html | 3 +
.../Documents/unhandled_throwing_task.html | 3 +
.../Documents/unneeded_break_in_switch.html | 3 +
.../Documents/unneeded_override.html | 3 +
...eeded_parentheses_in_closure_argument.html | 3 +
.../unneeded_synthesized_initializer.html | 3 +
.../Documents/unowned_variable_capture.html | 3 +
.../Documents/untyped_error_in_catch.html | 3 +
.../Documents/unused_capture_list.html | 3 +
.../Documents/unused_closure_parameter.html | 3 +
.../Documents/unused_control_flow_label.html | 3 +
.../Documents/unused_declaration.html | 3 +
.../Documents/unused_enumerated.html | 3 +
.../Resources/Documents/unused_import.html | 3 +
.../Documents/unused_optional_binding.html | 3 +
.../Resources/Documents/unused_parameter.html | 473 ++++++++++++++
.../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 -> 176128 bytes
docsets/SwiftLintCore.tgz | Bin 624014 -> 633679 bytes
duplicate_conditions.html | 3 +
duplicate_enum_cases.html | 3 +
duplicate_imports.html | 3 +
duplicated_key_in_dictionary_literal.html | 3 +
dynamic_inline.html | 3 +
empty_collection_literal.html | 3 +
empty_count.html | 3 +
empty_enum_arguments.html | 3 +
empty_parameters.html | 3 +
empty_parentheses_with_trailing_closure.html | 3 +
empty_string.html | 3 +
empty_xctest_method.html | 3 +
enum_case_associated_values_count.html | 3 +
expiring_todo.html | 3 +
explicit_acl.html | 3 +
explicit_enum_raw_value.html | 3 +
explicit_init.html | 3 +
explicit_self.html | 3 +
explicit_top_level_acl.html | 3 +
explicit_type_interface.html | 3 +
extension_access_modifier.html | 3 +
fallthrough.html | 3 +
fatal_error_message.html | 3 +
file_header.html | 3 +
file_length.html | 3 +
file_name.html | 3 +
file_name_no_space.html | 3 +
file_types_order.html | 3 +
final_test_case.html | 3 +
first_where.html | 3 +
flatmap_over_map_reduce.html | 3 +
for_where.html | 3 +
force_cast.html | 3 +
force_try.html | 3 +
force_unwrapping.html | 3 +
function_body_length.html | 3 +
function_default_parameter_at_end.html | 3 +
function_parameter_count.html | 3 +
generic_type_name.html | 3 +
ibinspectable_in_extension.html | 3 +
identical_operands.html | 3 +
identifier_name.html | 3 +
implicit_getter.html | 3 +
implicit_return.html | 3 +
implicitly_unwrapped_optional.html | 3 +
inclusive_language.html | 3 +
indentation_width.html | 3 +
index.html | 3 +
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_empty_block.html | 3 +
no_extension_access_modifier.html | 3 +
no_fallthrough_only.html | 3 +
no_grouping_extension.html | 3 +
no_magic_numbers.html | 3 +
no_space_in_method_call.html | 3 +
non_optional_string_data_conversion.html | 3 +
non_overridable_class_declaration.html | 3 +
notification_center_detachment.html | 3 +
ns_number_init_as_function_reference.html | 3 +
nslocalizedstring_key.html | 3 +
nslocalizedstring_require_bundle.html | 3 +
nsobject_prefer_isequal.html | 3 +
number_separator.html | 3 +
object_literal.html | 3 +
one_declaration_per_file.html | 3 +
opening_brace.html | 3 +
operator_usage_whitespace.html | 3 +
operator_whitespace.html | 3 +
optional_enum_case_matching.html | 3 +
orphaned_doc_comment.html | 3 +
overridden_super_call.html | 3 +
override_in_extension.html | 3 +
pattern_matching_keywords.html | 3 +
period_spacing.html | 3 +
prefer_nimble.html | 3 +
prefer_self_in_static_references.html | 3 +
prefer_self_type_over_type_of_self.html | 3 +
prefer_zero_over_explicit_init.html | 3 +
prefixed_toplevel_constant.html | 3 +
private_action.html | 3 +
private_outlet.html | 3 +
private_over_fileprivate.html | 3 +
private_subject.html | 3 +
private_swiftui_state.html | 3 +
private_unit_test.html | 3 +
prohibited_interface_builder.html | 3 +
prohibited_super_call.html | 3 +
protocol_property_accessors_order.html | 3 +
quick_discouraged_call.html | 3 +
quick_discouraged_focused_test.html | 3 +
quick_discouraged_pending_test.html | 3 +
raw_value_for_camel_cased_codable_enum.html | 3 +
reduce_boolean.html | 3 +
reduce_into.html | 3 +
redundant_discardable_let.html | 3 +
redundant_nil_coalescing.html | 3 +
redundant_objc_attribute.html | 3 +
redundant_optional_initialization.html | 3 +
redundant_self_in_closure.html | 3 +
redundant_set_access_control.html | 3 +
redundant_string_enum_value.html | 3 +
redundant_type_annotation.html | 3 +
redundant_void_return.html | 3 +
required_deinit.html | 3 +
required_enum_case.html | 3 +
return_arrow_whitespace.html | 3 +
return_value_from_void_function.html | 3 +
rule-directory.html | 4 +
search.json | 2 +-
self_binding.html | 3 +
self_in_property_initialization.html | 3 +
shorthand_argument.html | 3 +
shorthand_operator.html | 3 +
shorthand_optional_binding.html | 3 +
single_test_class.html | 3 +
sorted_enum_cases.html | 3 +
sorted_first_last.html | 3 +
sorted_imports.html | 3 +
statement_position.html | 3 +
static_operator.html | 3 +
static_over_final_class.html | 3 +
strict_fileprivate.html | 3 +
strong_iboutlet.html | 3 +
superfluous_disable_command.html | 3 +
superfluous_else.html | 3 +
swift-syntax-dashboard.html | 8 +-
switch_case_alignment.html | 3 +
switch_case_on_newline.html | 3 +
syntactic_sugar.html | 3 +
test_case_accessibility.html | 3 +
todo.html | 3 +
toggle_bool.html | 3 +
trailing_closure.html | 3 +
trailing_comma.html | 3 +
trailing_newline.html | 3 +
trailing_semicolon.html | 3 +
trailing_whitespace.html | 3 +
type_body_length.html | 3 +
type_contents_order.html | 3 +
type_name.html | 3 +
typesafe_array_init.html | 3 +
unavailable_condition.html | 3 +
unavailable_function.html | 3 +
unhandled_throwing_task.html | 3 +
unneeded_break_in_switch.html | 3 +
unneeded_override.html | 3 +
unneeded_parentheses_in_closure_argument.html | 3 +
unneeded_synthesized_initializer.html | 3 +
unowned_variable_capture.html | 3 +
untyped_error_in_catch.html | 3 +
unused_capture_list.html | 3 +
unused_closure_parameter.html | 3 +
unused_control_flow_label.html | 3 +
unused_declaration.html | 3 +
unused_enumerated.html | 3 +
unused_import.html | 3 +
unused_optional_binding.html | 3 +
unused_parameter.html | 473 ++++++++++++++
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 +
656 files changed, 4420 insertions(+), 38 deletions(-)
create mode 100644 Enums/IdentifierDeclaration.html
create mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html
create mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html
create mode 100644 unused_parameter.html
diff --git a/Classes.html b/Classes.html
index 2c4e8f32f..6f20ccb91 100644
--- a/Classes.html
+++ b/Classes.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -604,7 +607,7 @@ AST nodes (e.g. a code block in a code block).
diff --git a/Classes/CodeIndentingRewriter.html b/Classes/CodeIndentingRewriter.html
index 6834b8035..2eb225de1 100644
--- a/Classes/CodeIndentingRewriter.html
+++ b/Classes/CodeIndentingRewriter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/CodeIndentingRewriter/IndentationStyle.html b/Classes/CodeIndentingRewriter/IndentationStyle.html
index eb4bebf34..b88670a51 100644
--- a/Classes/CodeIndentingRewriter/IndentationStyle.html
+++ b/Classes/CodeIndentingRewriter/IndentationStyle.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/CustomRuleTimer.html b/Classes/CustomRuleTimer.html
index ed961bb43..04dd9771d 100644
--- a/Classes/CustomRuleTimer.html
+++ b/Classes/CustomRuleTimer.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/DeclaredIdentifiersTrackingVisitor.html b/Classes/DeclaredIdentifiersTrackingVisitor.html
index f1803cc1e..aac639a9a 100644
--- a/Classes/DeclaredIdentifiersTrackingVisitor.html
+++ b/Classes/DeclaredIdentifiersTrackingVisitor.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -360,7 +363,7 @@
A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.
@@ -389,12 +392,12 @@
Declaration
@@ -402,9 +405,9 @@
@@ -424,7 +427,7 @@
@@ -432,9 +435,9 @@
@@ -498,7 +501,7 @@
@@ -546,8 +549,12 @@
+
+
Return Value
+
true if the identifier was declared previously.
+
@@ -576,7 +583,7 @@
@@ -605,7 +612,7 @@
@@ -634,7 +641,7 @@
@@ -663,7 +670,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
Type declaration boundaries
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
override open func visit ( _ node : MemberBlockSyntax ) -> SyntaxVisitorContinueKind
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
override open func visitPost ( _ node : MemberBlockSyntax )
+
+
+
+
diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html
index 8647c2255..c33daa65e 100644
--- a/Classes/LinterCache.html
+++ b/Classes/LinterCache.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html
index 10d9bd2cc..8f8ed55da 100644
--- a/Classes/RuleRegistry.html
+++ b/Classes/RuleRegistry.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html
index aaa898046..bf66e86cd 100644
--- a/Classes/RuleStorage.html
+++ b/Classes/RuleStorage.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html
index e295a2760..bfc063240 100644
--- a/Classes/SwiftLintFile.html
+++ b/Classes/SwiftLintFile.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/ViolationsSyntaxRewriter.html b/Classes/ViolationsSyntaxRewriter.html
index efade616e..2f699bcde 100644
--- a/Classes/ViolationsSyntaxRewriter.html
+++ b/Classes/ViolationsSyntaxRewriter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html
index 0a20561b6..49fe68406 100644
--- a/Classes/ViolationsSyntaxVisitor.html
+++ b/Classes/ViolationsSyntaxVisitor.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums.html b/Enums.html
index c1dae9f1c..bfc4805a4 100644
--- a/Enums.html
+++ b/Enums.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -644,6 +647,37 @@
+
+
+
+
+
+
+
+
An identifier declaration.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public enum IdentifierDeclaration : Hashable
+
+
+
+
+
+
+
diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html
index a25b3ab11..fa672ba3e 100644
--- a/Enums/AccessControlLevel.html
+++ b/Enums/AccessControlLevel.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html
index 5d8bc8165..8c10a814c 100644
--- a/Enums/ExecutableInfo.html
+++ b/Enums/ExecutableInfo.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/IdentifierDeclaration.html b/Enums/IdentifierDeclaration.html
new file mode 100644
index 000000000..c8e45a8d8
--- /dev/null
+++ b/Enums/IdentifierDeclaration.html
@@ -0,0 +1,598 @@
+
+
+
+ IdentifierDeclaration Enumeration Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SwiftLintCore Reference
+
+ IdentifierDeclaration Enumeration Reference
+
+
+
+
+
+
+
+
+
+
+
IdentifierDeclaration
+
+
+
+
public enum IdentifierDeclaration : Hashable
+
+
+
+
An identifier declaration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Parameter declaration with a name token.
+
+
+
+
Declaration
+
+
Swift
+
case parameter ( name : TokenSyntax )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Local variable declaration with a name token.
+
+
+
+
Declaration
+
+
Swift
+
case localVariable ( name : TokenSyntax )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A variable that is implicitly added by the compiler (e.g. error in catch clauses).
+
+
+
+
Declaration
+
+
Swift
+
case implicitVariable ( name : String )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A variable hidden from scope because its name is a wildcard _.
+
+
+
+
Declaration
+
+
Swift
+
case wildcard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Special case that marks a type boundary at which name lookup stops.
+
+
+
+
Declaration
+
+
Swift
+
case lookupBoundary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Check whether self declares a variable given by name.
+
+
+
+
Declaration
+
+
Swift
+
public func declares ( id : String , disregardBackticks : Bool = true ) -> Bool
+
+
+
+
+
Parameters
+
+
+
+
+
+ id
+
+
+
+
+
Name of the variable.
+
+
+
+
+
+
+ disregardBackticks
+
+
+
+
+
If true, normalize all names before comparison by removing all backticks. This is the
+ default since backticks only disambiguate, but don’t contribute to name resolution.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Enums/Issue.html b/Enums/Issue.html
index aa7b670a2..d40c76cff 100644
--- a/Enums/Issue.html
+++ b/Enums/Issue.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/OptionType.html b/Enums/OptionType.html
index 4973b204b..3059f6324 100644
--- a/Enums/OptionType.html
+++ b/Enums/OptionType.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html
index 34155a8e6..93c8fc2ac 100644
--- a/Enums/RuleIdentifier.html
+++ b/Enums/RuleIdentifier.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html
index da2d953f6..053adfbe9 100644
--- a/Enums/RuleKind.html
+++ b/Enums/RuleKind.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html
index d58578a72..c52a2ebe5 100644
--- a/Enums/RuleListError.html
+++ b/Enums/RuleListError.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html
index 0a7d37641..324918be9 100644
--- a/Enums/SwiftExpressionKind.html
+++ b/Enums/SwiftExpressionKind.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html
index cd7e0ab98..f2613b76f 100644
--- a/Enums/ViolationSeverity.html
+++ b/Enums/ViolationSeverity.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions.html b/Extensions.html
index 7abcc7020..6a92777f6 100644
--- a/Extensions.html
+++ b/Extensions.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions/Array.html b/Extensions/Array.html
index ab1b45757..b2cd5ea7d 100644
--- a/Extensions/Array.html
+++ b/Extensions/Array.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions/Bool.html b/Extensions/Bool.html
index 1c1e6d33f..72ece8eb0 100644
--- a/Extensions/Bool.html
+++ b/Extensions/Bool.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions/Double.html b/Extensions/Double.html
index 7143ffc1e..12848e6ce 100644
--- a/Extensions/Double.html
+++ b/Extensions/Double.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions/Int.html b/Extensions/Int.html
index 223a4e40d..7f77d5692 100644
--- a/Extensions/Int.html
+++ b/Extensions/Int.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions/Optional.html b/Extensions/Optional.html
index 061c1873a..7e3767431 100644
--- a/Extensions/Optional.html
+++ b/Extensions/Optional.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions/Set.html b/Extensions/Set.html
index 0d1237d51..a621d71e0 100644
--- a/Extensions/Set.html
+++ b/Extensions/Set.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Extensions/String.html b/Extensions/String.html
index 85a64310a..42c5fd131 100644
--- a/Extensions/String.html
+++ b/Extensions/String.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Functions.html b/Functions.html
index 9e06bfbfc..5fd55f06d 100644
--- a/Functions.html
+++ b/Functions.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Global Variables.html b/Global Variables.html
index a6d427553..d7aaae62b 100644
--- a/Global Variables.html
+++ b/Global Variables.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Guides.html b/Guides.html
index c1c6f6a5d..8a85cc0fb 100644
--- a/Guides.html
+++ b/Guides.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -2392,6 +2395,15 @@
+
+
+
diff --git a/Protocols.html b/Protocols.html
index 1efb7df25..4c1ea6eb6 100644
--- a/Protocols.html
+++ b/Protocols.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html
index 19978ec1e..ff0b245ee 100644
--- a/Protocols/ASTRule.html
+++ b/Protocols/ASTRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/AcceptableByConfigurationElement.html b/Protocols/AcceptableByConfigurationElement.html
index 4c200c29d..6b5a4f3b1 100644
--- a/Protocols/AcceptableByConfigurationElement.html
+++ b/Protocols/AcceptableByConfigurationElement.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html
index 1137f336a..0f049cb6a 100644
--- a/Protocols/AnalyzerRule.html
+++ b/Protocols/AnalyzerRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/CacheDescriptionProvider.html b/Protocols/CacheDescriptionProvider.html
index 928586379..14e33a2d1 100644
--- a/Protocols/CacheDescriptionProvider.html
+++ b/Protocols/CacheDescriptionProvider.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html
index d5a73f310..6b4ee02e4 100644
--- a/Protocols/CollectingRule.html
+++ b/Protocols/CollectingRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html
index c08b010be..4b96dde1d 100644
--- a/Protocols/CorrectableRule.html
+++ b/Protocols/CorrectableRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/Documentable.html b/Protocols/Documentable.html
index 08ece11e1..a15b0b314 100644
--- a/Protocols/Documentable.html
+++ b/Protocols/Documentable.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html
index 791e015a2..6cff95c9c 100644
--- a/Protocols/Reporter.html
+++ b/Protocols/Reporter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/Rule.html b/Protocols/Rule.html
index 5ea59f5a7..0b91799de 100644
--- a/Protocols/Rule.html
+++ b/Protocols/Rule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html
index b39b34ebb..1a27c913f 100644
--- a/Protocols/RuleConfiguration.html
+++ b/Protocols/RuleConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html
index d80843688..1435270e4 100644
--- a/Protocols/SeverityBasedRuleConfiguration.html
+++ b/Protocols/SeverityBasedRuleConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html
index 8fb223520..bb0f7aceb 100644
--- a/Protocols/SubstitutionCorrectableRule.html
+++ b/Protocols/SubstitutionCorrectableRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html
index cf1f87be8..c944bcf62 100644
--- a/Protocols/SwiftSyntaxCorrectableRule.html
+++ b/Protocols/SwiftSyntaxCorrectableRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html
index 7a4c7cb5d..3eba866bc 100644
--- a/Protocols/SwiftSyntaxRule.html
+++ b/Protocols/SwiftSyntaxRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Protocols/VersionComparable.html b/Protocols/VersionComparable.html
index fa92363a4..c972d97dd 100644
--- a/Protocols/VersionComparable.html
+++ b/Protocols/VersionComparable.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Rules.html b/Rules.html
index 82c1f5d29..c082475ef 100644
--- a/Rules.html
+++ b/Rules.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs.html b/Structs.html
index 6b0b03460..274048f56 100644
--- a/Structs.html
+++ b/Structs.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -411,6 +414,7 @@
Swift
public struct Stack < Element >
+
extension Stack : Sequence
extension Stack : CustomDebugStringConvertible where Element : CustomDebugStringConvertible
diff --git a/Structs/Baseline.html b/Structs/Baseline.html
index a7d54ac07..3fa80d7d3 100644
--- a/Structs/Baseline.html
+++ b/Structs/Baseline.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/ChildOptionSeverityConfiguration.html b/Structs/ChildOptionSeverityConfiguration.html
index 6fb68d0d3..a2946b64d 100644
--- a/Structs/ChildOptionSeverityConfiguration.html
+++ b/Structs/ChildOptionSeverityConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html
index 848f49ccb..697abb39c 100644
--- a/Structs/CollectedLinter.html
+++ b/Structs/CollectedLinter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Command.html b/Structs/Command.html
index c7af04b52..d89c470e6 100644
--- a/Structs/Command.html
+++ b/Structs/Command.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html
index b8c89ffeb..24b249c8a 100644
--- a/Structs/Command/Action.html
+++ b/Structs/Command/Action.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html
index 79e887c00..e0f99f790 100644
--- a/Structs/Command/Modifier.html
+++ b/Structs/Command/Modifier.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Configuration.html b/Structs/Configuration.html
index 73d90be61..87366ff56 100644
--- a/Structs/Configuration.html
+++ b/Structs/Configuration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/ConfigurationElement.html b/Structs/ConfigurationElement.html
index ed2ad5adb..72fbc516b 100644
--- a/Structs/ConfigurationElement.html
+++ b/Structs/ConfigurationElement.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/ConfigurationElement/DeprecationNotice.html b/Structs/ConfigurationElement/DeprecationNotice.html
index 3a2a78719..89203e581 100644
--- a/Structs/ConfigurationElement/DeprecationNotice.html
+++ b/Structs/ConfigurationElement/DeprecationNotice.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Correction.html b/Structs/Correction.html
index 876bfb7f9..faa9fcf81 100644
--- a/Structs/Correction.html
+++ b/Structs/Correction.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Example.html b/Structs/Example.html
index d1507952d..ea44d6306 100644
--- a/Structs/Example.html
+++ b/Structs/Example.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Linter.html b/Structs/Linter.html
index c47d5c2ab..bc873f63a 100644
--- a/Structs/Linter.html
+++ b/Structs/Linter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Location.html b/Structs/Location.html
index a0143ea90..07fa863c6 100644
--- a/Structs/Location.html
+++ b/Structs/Location.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html
index ec59d57c6..38b7a946b 100644
--- a/Structs/ReasonedRuleViolation.html
+++ b/Structs/ReasonedRuleViolation.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/RegexConfiguration.html b/Structs/RegexConfiguration.html
index c8b03cc22..eb0514cf6 100644
--- a/Structs/RegexConfiguration.html
+++ b/Structs/RegexConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Region.html b/Structs/Region.html
index 9384d7686..47e21a9a4 100644
--- a/Structs/Region.html
+++ b/Structs/Region.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/RuleConfigurationDescription.html b/Structs/RuleConfigurationDescription.html
index 0324fa30d..1071a0d44 100644
--- a/Structs/RuleConfigurationDescription.html
+++ b/Structs/RuleConfigurationDescription.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/RuleConfigurationOption.html b/Structs/RuleConfigurationOption.html
index e0a47326e..c77de9ce9 100644
--- a/Structs/RuleConfigurationOption.html
+++ b/Structs/RuleConfigurationOption.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html
index f3d2b3eea..c5143209a 100644
--- a/Structs/RuleDescription.html
+++ b/Structs/RuleDescription.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/RuleList.html b/Structs/RuleList.html
index 8ead543c8..959759674 100644
--- a/Structs/RuleList.html
+++ b/Structs/RuleList.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html
index 4f97d8a42..ecd254092 100644
--- a/Structs/RuleListDocumentation.html
+++ b/Structs/RuleListDocumentation.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html
index 1f9a6286f..5cdada727 100644
--- a/Structs/RuleParameter.html
+++ b/Structs/RuleParameter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/SeverityConfiguration.html b/Structs/SeverityConfiguration.html
index 72271ba66..ed16d1057 100644
--- a/Structs/SeverityConfiguration.html
+++ b/Structs/SeverityConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/SeverityLevelsConfiguration.html b/Structs/SeverityLevelsConfiguration.html
index 5b7b9c559..3443433a7 100644
--- a/Structs/SeverityLevelsConfiguration.html
+++ b/Structs/SeverityLevelsConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Stack.html b/Structs/Stack.html
index 62a0c1c4c..7aea1945f 100644
--- a/Structs/Stack.html
+++ b/Structs/Stack.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -353,6 +356,7 @@
public struct Stack < Element >
+
extension Stack : Sequence
extension Stack : CustomDebugStringConvertible where Element : CustomDebugStringConvertible
@@ -646,6 +650,35 @@ and returns whether it represents a match.
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public func makeIterator () -> [ Element ] . Iterator
+
+
+
+
+
+
+
@@ -683,7 +716,7 @@ and returns whether it represents a match.
diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html
index 31f5c4ea9..dd3ac178b 100644
--- a/Structs/StyleViolation.html
+++ b/Structs/StyleViolation.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html
index 1c829c3a0..79941b346 100644
--- a/Structs/SwiftLintSyntaxMap.html
+++ b/Structs/SwiftLintSyntaxMap.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html
index 0341f2e25..23bde213a 100644
--- a/Structs/SwiftLintSyntaxToken.html
+++ b/Structs/SwiftLintSyntaxToken.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html
index 4b43c69ae..7c902b073 100644
--- a/Structs/SwiftVersion.html
+++ b/Structs/SwiftVersion.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/Version.html b/Structs/Version.html
index f87d3a583..5f65ef979 100644
--- a/Structs/Version.html
+++ b/Structs/Version.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/ViolationCorrection.html b/Structs/ViolationCorrection.html
index 49dc3a150..e91be4ac4 100644
--- a/Structs/ViolationCorrection.html
+++ b/Structs/ViolationCorrection.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html
index e714133dc..822663994 100644
--- a/Structs/YamlParser.html
+++ b/Structs/YamlParser.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html
index be242c018..cab300f7d 100644
--- a/accessibility_label_for_image.html
+++ b/accessibility_label_for_image.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html
index a0757e5a8..73a3aface 100644
--- a/accessibility_trait_for_button.html
+++ b/accessibility_trait_for_button.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html
index 3233d857e..40485f31f 100644
--- a/anonymous_argument_in_multiline_closure.html
+++ b/anonymous_argument_in_multiline_closure.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/anyobject_protocol.html b/anyobject_protocol.html
index f49e84266..b4bfea7b2 100644
--- a/anyobject_protocol.html
+++ b/anyobject_protocol.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/array_init.html b/array_init.html
index 7b84bc262..b1b1f420e 100644
--- a/array_init.html
+++ b/array_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/attributes.html b/attributes.html
index 7efe8f622..c7e8d1343 100644
--- a/attributes.html
+++ b/attributes.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html
index abef4a7a8..419d18af5 100644
--- a/balanced_xctest_lifecycle.html
+++ b/balanced_xctest_lifecycle.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/blanket_disable_command.html b/blanket_disable_command.html
index 843fdc5bd..9f3358d6b 100644
--- a/blanket_disable_command.html
+++ b/blanket_disable_command.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/block_based_kvo.html b/block_based_kvo.html
index a8ccddaf1..0f72305b6 100644
--- a/block_based_kvo.html
+++ b/block_based_kvo.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/capture_variable.html b/capture_variable.html
index 554a8f7bc..1a3e98a7c 100644
--- a/capture_variable.html
+++ b/capture_variable.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html
index 2097a21fe..69391bb85 100644
--- a/class_delegate_protocol.html
+++ b/class_delegate_protocol.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/closing_brace.html b/closing_brace.html
index 684a96660..9c236476f 100644
--- a/closing_brace.html
+++ b/closing_brace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/closure_body_length.html b/closure_body_length.html
index 05835f42d..5b9acc7ce 100644
--- a/closure_body_length.html
+++ b/closure_body_length.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/closure_end_indentation.html b/closure_end_indentation.html
index 964cea668..be59aa477 100644
--- a/closure_end_indentation.html
+++ b/closure_end_indentation.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/closure_parameter_position.html b/closure_parameter_position.html
index 51e59a41b..bfd39b692 100644
--- a/closure_parameter_position.html
+++ b/closure_parameter_position.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/closure_spacing.html b/closure_spacing.html
index 23cf7e66e..ecf48ebf4 100644
--- a/closure_spacing.html
+++ b/closure_spacing.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/collection_alignment.html b/collection_alignment.html
index 378f3b760..0b7e944c7 100644
--- a/collection_alignment.html
+++ b/collection_alignment.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/colon.html b/colon.html
index f029bc330..96219b2ab 100644
--- a/colon.html
+++ b/colon.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/comma.html b/comma.html
index eee401e2f..02e10033f 100644
--- a/comma.html
+++ b/comma.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/comma_inheritance.html b/comma_inheritance.html
index 67ce5eab3..a6b8f5110 100644
--- a/comma_inheritance.html
+++ b/comma_inheritance.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/comment_spacing.html b/comment_spacing.html
index e42d15529..a5b005cea 100644
--- a/comment_spacing.html
+++ b/comment_spacing.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html
index 8a46f83bf..d8397f08a 100644
--- a/compiler_protocol_init.html
+++ b/compiler_protocol_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/computed_accessors_order.html b/computed_accessors_order.html
index 71b2d8b87..3791c79d0 100644
--- a/computed_accessors_order.html
+++ b/computed_accessors_order.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html
index c21299bdd..06ec362f8 100644
--- a/conditional_returns_on_newline.html
+++ b/conditional_returns_on_newline.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html
index d14143415..07432347c 100644
--- a/contains_over_filter_count.html
+++ b/contains_over_filter_count.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html
index 8bb2ded12..414684208 100644
--- a/contains_over_filter_is_empty.html
+++ b/contains_over_filter_is_empty.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html
index 42dc28495..ea96918f6 100644
--- a/contains_over_first_not_nil.html
+++ b/contains_over_first_not_nil.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html
index 92a3ee42c..51c0cc52a 100644
--- a/contains_over_range_nil_comparison.html
+++ b/contains_over_range_nil_comparison.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/control_statement.html b/control_statement.html
index 3a9c2d8c5..fac3254a8 100644
--- a/control_statement.html
+++ b/control_statement.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/convenience_type.html b/convenience_type.html
index 98775a4a0..0f8affaaf 100644
--- a/convenience_type.html
+++ b/convenience_type.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/custom_rules.html b/custom_rules.html
index 9ce9e1eea..8c832912d 100644
--- a/custom_rules.html
+++ b/custom_rules.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html
index 4a8de190d..c71ddf90a 100644
--- a/cyclomatic_complexity.html
+++ b/cyclomatic_complexity.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/deployment_target.html b/deployment_target.html
index efdb87f17..b62f3aa97 100644
--- a/deployment_target.html
+++ b/deployment_target.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/direct_return.html b/direct_return.html
index 116d3f1eb..e0d4298f4 100644
--- a/direct_return.html
+++ b/direct_return.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html
index 23176323c..de4623abd 100644
--- a/discarded_notification_center_observer.html
+++ b/discarded_notification_center_observer.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/discouraged_assert.html b/discouraged_assert.html
index 66f01371f..40e4b3bd4 100644
--- a/discouraged_assert.html
+++ b/discouraged_assert.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html
index 2f545266e..6384d277a 100644
--- a/discouraged_direct_init.html
+++ b/discouraged_direct_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/discouraged_none_name.html b/discouraged_none_name.html
index 6f0ec20e9..7052d38f6 100644
--- a/discouraged_none_name.html
+++ b/discouraged_none_name.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html
index 5e8fcd1d7..65946659a 100644
--- a/discouraged_object_literal.html
+++ b/discouraged_object_literal.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html
index d89bda60b..a11510d81 100644
--- a/discouraged_optional_boolean.html
+++ b/discouraged_optional_boolean.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html
index d0ead09f1..00fed1bea 100644
--- a/discouraged_optional_collection.html
+++ b/discouraged_optional_collection.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
index 2c4e8f32f..6f20ccb91 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -604,7 +607,7 @@ AST nodes (e.g. a code block in a code block).
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html
index 6834b8035..2eb225de1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html
index eb4bebf34..b88670a51 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CodeIndentingRewriter/IndentationStyle.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html
index ed961bb43..04dd9771d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html
index f1803cc1e..aac639a9a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/DeclaredIdentifiersTrackingVisitor.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -360,7 +363,7 @@
A specialized ViolationsSyntaxVisitor that tracks declared identifiers per scope while traversing the AST.
@@ -389,12 +392,12 @@
Declaration
@@ -402,9 +405,9 @@
@@ -424,7 +427,7 @@
@@ -432,9 +435,9 @@
@@ -498,7 +501,7 @@
@@ -546,8 +549,12 @@
+
+
Return Value
+
true if the identifier was declared previously.
+
@@ -576,7 +583,7 @@
@@ -605,7 +612,7 @@
@@ -634,7 +641,7 @@
@@ -663,7 +670,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
Type declaration boundaries
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
override open func visit ( _ node : MemberBlockSyntax ) -> SyntaxVisitorContinueKind
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
override open func visitPost ( _ node : MemberBlockSyntax )
+
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html
index 8647c2255..c33daa65e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html
index 10d9bd2cc..8f8ed55da 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html
index aaa898046..bf66e86cd 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
index e295a2760..bfc063240 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html
index efade616e..2f699bcde 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxRewriter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html
index 0a20561b6..49fe68406 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
index c1dae9f1c..bfc4805a4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -644,6 +647,37 @@
+
+
+
+
+
+
+
+
An identifier declaration.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public enum IdentifierDeclaration : Hashable
+
+
+
+
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
index a25b3ab11..fa672ba3e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html
index 5d8bc8165..8c10a814c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html
new file mode 100644
index 000000000..c8e45a8d8
--- /dev/null
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/IdentifierDeclaration.html
@@ -0,0 +1,598 @@
+
+
+
+ IdentifierDeclaration Enumeration Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SwiftLintCore Reference
+
+ IdentifierDeclaration Enumeration Reference
+
+
+
+
+
+
+
+
+
+
+
IdentifierDeclaration
+
+
+
+
public enum IdentifierDeclaration : Hashable
+
+
+
+
An identifier declaration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Parameter declaration with a name token.
+
+
+
+
Declaration
+
+
Swift
+
case parameter ( name : TokenSyntax )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Local variable declaration with a name token.
+
+
+
+
Declaration
+
+
Swift
+
case localVariable ( name : TokenSyntax )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A variable that is implicitly added by the compiler (e.g. error in catch clauses).
+
+
+
+
Declaration
+
+
Swift
+
case implicitVariable ( name : String )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A variable hidden from scope because its name is a wildcard _.
+
+
+
+
Declaration
+
+
Swift
+
case wildcard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Special case that marks a type boundary at which name lookup stops.
+
+
+
+
Declaration
+
+
Swift
+
case lookupBoundary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Check whether self declares a variable given by name.
+
+
+
+
Declaration
+
+
Swift
+
public func declares ( id : String , disregardBackticks : Bool = true ) -> Bool
+
+
+
+
+
Parameters
+
+
+
+
+
+ id
+
+
+
+
+
Name of the variable.
+
+
+
+
+
+
+ disregardBackticks
+
+
+
+
+
If true, normalize all names before comparison by removing all backticks. This is the
+ default since backticks only disambiguate, but don’t contribute to name resolution.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html
index aa7b670a2..d40c76cff 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/Issue.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html
index 4973b204b..3059f6324 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/OptionType.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
index 34155a8e6..93c8fc2ac 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html
index da2d953f6..053adfbe9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html
index d58578a72..c52a2ebe5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
index 0a7d37641..324918be9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
index cd7e0ab98..f2613b76f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
index 7abcc7020..6a92777f6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html
index ab1b45757..b2cd5ea7d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html
index 1c1e6d33f..72ece8eb0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Bool.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html
index 7143ffc1e..12848e6ce 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Double.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html
index 223a4e40d..7f77d5692 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Int.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html
index 061c1873a..7e3767431 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Optional.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html
index 0d1237d51..a621d71e0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Set.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html
index 85a64310a..42c5fd131 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/String.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html
index 9e06bfbfc..5fd55f06d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html
index a6d427553..d7aaae62b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
index c1c6f6a5d..8a85cc0fb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -2392,6 +2395,15 @@
+
+
+
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
index 1efb7df25..4c1ea6eb6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html
index 19978ec1e..ff0b245ee 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html
index 4c200c29d..6b5a4f3b1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AcceptableByConfigurationElement.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
index 1137f336a..0f049cb6a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html
index 928586379..14e33a2d1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
index d5a73f310..6b4ee02e4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
index c08b010be..4b96dde1d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html
index 08ece11e1..a15b0b314 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Documentable.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html
index 791e015a2..6cff95c9c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html
index 5ea59f5a7..0b91799de 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
index b39b34ebb..1a27c913f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html
index d80843688..1435270e4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
index 8fb223520..bb0f7aceb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html
index cf1f87be8..c944bcf62 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html
index 7a4c7cb5d..3eba866bc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html
index fa92363a4..c972d97dd 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/VersionComparable.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
index 82c1f5d29..c082475ef 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
index 6b0b03460..274048f56 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -411,6 +414,7 @@
Swift
public struct Stack < Element >
+
extension Stack : Sequence
extension Stack : CustomDebugStringConvertible where Element : CustomDebugStringConvertible
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html
index a7d54ac07..3fa80d7d3 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Baseline.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html
index 6fb68d0d3..a2946b64d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ChildOptionSeverityConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
index 848f49ccb..697abb39c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html
index c7af04b52..d89c470e6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b8c89ffeb..24b249c8a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 79e887c00..e0f99f790 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html
index 73d90be61..87366ff56 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html
index ed2ad5adb..72fbc516b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html
index 3a2a78719..89203e581 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ConfigurationElement/DeprecationNotice.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html
index 876bfb7f9..faa9fcf81 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html
index d1507952d..ea44d6306 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html
index c47d5c2ab..bc873f63a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html
index a0143ea90..07fa863c6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html
index ec59d57c6..38b7a946b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html
index c8b03cc22..eb0514cf6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html
index 9384d7686..47e21a9a4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html
index 0324fa30d..1071a0d44 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationDescription.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html
index e0a47326e..c77de9ce9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleConfigurationOption.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html
index f3d2b3eea..c5143209a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html
index 8ead543c8..959759674 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
index 4f97d8a42..ecd254092 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html
index 1f9a6286f..5cdada727 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html
index 72271ba66..ed16d1057 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html
index 5b7b9c559..3443433a7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html
index 62a0c1c4c..7aea1945f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -353,6 +356,7 @@
public struct Stack < Element >
+
extension Stack : Sequence
extension Stack : CustomDebugStringConvertible where Element : CustomDebugStringConvertible
@@ -646,6 +650,35 @@ and returns whether it represents a match.
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public func makeIterator () -> [ Element ] . Iterator
+
+
+
+
+
+
+
@@ -683,7 +716,7 @@ and returns whether it represents a match.
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html
index 31f5c4ea9..dd3ac178b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
index 1c829c3a0..79941b346 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
index 0341f2e25..23bde213a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
index 4b43c69ae..7c902b073 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html
index f87d3a583..5f65ef979 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html
index 49dc3a150..e91be4ac4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ViolationCorrection.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html
index e714133dc..822663994 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html
@@ -119,6 +119,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 be242c018..cab300f7d 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 a0757e5a8..73a3aface 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 3233d857e..40485f31f 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html
index f49e84266..b4bfea7b2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html
index 7b84bc262..b1b1f420e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
index 7efe8f622..c7e8d1343 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 abef4a7a8..419d18af5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 843fdc5bd..9f3358d6b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 a8ccddaf1..0f72305b6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html
index 554a8f7bc..1a3e98a7c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 2097a21fe..69391bb85 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html
index 684a96660..9c236476f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 05835f42d..5b9acc7ce 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 964cea668..be59aa477 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 51e59a41b..bfd39b692 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html
index 23cf7e66e..ecf48ebf4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html
index 378f3b760..0b7e944c7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
index f029bc330..96219b2ab 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
index eee401e2f..02e10033f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html
index 67ce5eab3..a6b8f5110 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html
index e42d15529..a5b005cea 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 8a46f83bf..d8397f08a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 71b2d8b87..3791c79d0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 c21299bdd..06ec362f8 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d14143415..07432347c 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 8bb2ded12..414684208 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 42dc28495..ea96918f6 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 92a3ee42c..51c0cc52a 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html
index 3a9c2d8c5..fac3254a8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html
index 98775a4a0..0f8affaaf 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html
index 9ce9e1eea..8c832912d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html
index 4a8de190d..c71ddf90a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html
index efdb87f17..b62f3aa97 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html
index 116d3f1eb..e0d4298f4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 23176323c..de4623abd 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html
index 66f01371f..40e4b3bd4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 2f545266e..6384d277a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 6f0ec20e9..7052d38f6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 5e8fcd1d7..65946659a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d89bda60b..a11510d81 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d0ead09f1..00fed1bea 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html
index c2b9b2530..503696797 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 958d31042..fdc49bbd2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html
index bde16e1e6..44c5262b4 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 2d2e3ccbd..4ad4a9fdb 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html
index 0013066fe..ab091b351 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 76c821850..fc7935c03 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html
index 2f63c349a..8fd96e944 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 f87c7b858..617a986c0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html
index 1698120b0..72de7cbd1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b0390b4c6..e6ba9f8a7 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html
index 45af3cfc7..eaefc4451 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d7513b855..d53627b83 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 920412a4a..90c176de3 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html
index 88f9f5ea2..eb46faa29 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html
index 31f5d8a5b..9b99f52a8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 5bc2c7ea4..cecce996f 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html
index d74c83624..1fea0ef85 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html
index 3e8745dbc..d913a5076 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 340d864e9..4e06a88cf 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 14bf6265a..802845626 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b9ce9a5bb..423fb8d38 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
index d6809ca5f..00921ee1b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 5f6af69cc..1f8e149c2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html
index b895e0b34..c48269c7d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html
index dc7a0ea3e..5f6ae600d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html
index 6daaee0d3..84b208489 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 477a0cbe0..aeec3faa7 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 fdff7f27f..3b6321755 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html
index 99cff8790..42609e6ce 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/final_test_case.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html
index f759d7240..ec03a3ff0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 68588f955..1aa47bf0c 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html
index 1ae3df5db..c7035a0e9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html
index d609f7fc3..153580263 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html
index 95ea49bf6..7a266be3f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html
index fc4fd3533..2d0d97d5b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 a49f3b1fe..0fe8f3c37 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 e01240fac..f43405719 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 749f4b277..7c922998a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 8b11ba4cb..67ff18501 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 cdad4f4ce..ff1386e40 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html
index ef1f89418..e5160d68c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html
index b93137c8e..8bba14562 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html
index a80d24ee0..e29b17645 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html
index 4dc310781..619b5f8d5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 5b2d555a1..1d0079a31 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html
index 07cfb11b9..68e0359d7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html
index ce70ac575..3cbf26cee 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
index 4abfc7bde..7be0d7245 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html
index 048fd2aa4..7c324fcae 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 28aba4f44..f1282f605 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html
index 9f536e7c7..131a90890 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 f70d7245d..30692bedc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html
index daffe8803..6192a7ae9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html
index dc7a5c5f2..d2b17aaa3 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html
index 6d20a4b26..bcbba3b25 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 1a788e87f..4c237e597 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html
index a4e02571b..8368e338c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html
index 4f02b4bdf..b766c4b1d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html
index 3640f1f61..67229bf58 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html
index 06d6f63c9..0882bbf79 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 a3212ac51..494142294 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 fb00934d3..48b67b688 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html
index d8a960552..e4df4f3bc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 628b0f541..edf136915 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html
index 6ddb86b6d..f5dd33dec 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 697b07c29..4ac9e2d8b 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 a6e160e32..1e948e59e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 46e66b740..d4f1be369 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
index 87dba6196..21c74128e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html
index f3473e15f..c1391b9f1 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html
index 2506bcedb..68f23234a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html
index 2015c5b95..48a7e778a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d41aa9c91..8124c57f0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 6d88581dc..47286751d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 f758e1a2c..031962520 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html
index d6fb99a50..ad83f2ca6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 fdb8c5df2..0c5135790 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d87478482..7e94a3560 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
index b974250db..a226c0fba 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html
index ab412426f..59c41c80f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html
index f87a7fae8..fc057e264 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_empty_block.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 7766f90bc..52d62f528 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 c69a87379..bfd6071f7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 83f6aa7aa..22aad524a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 21d3a45e9..b532c086d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 4ace912cd..ffd3cc044 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html
index fbde153a3..b504db1ba 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_optional_string_data_conversion.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html
index 56a36879e..007ee7eb5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/non_overridable_class_declaration.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 fff6b7891..39b95360b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 a0511968f..2065ab319 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html
index e439fe2fb..5b9f64eda 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 1c983f2c6..bedcd50cb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 0361dd101..e24a9bfd8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html
index c2c2c5718..345198fec 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html
index c64b789bb..ee9b6b46e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html
index ed3c18487..b8ba69f30 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/one_declaration_per_file.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html
index 6bbe6c538..a5647401a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 050cd2cfc..fc807254e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html
index 18ac0ab6c..bd612f9d5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 eb6e9ca15..7498fa16d 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 ee28fc72d..e8f383954 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 a3c3a24c7..29be52712 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 9360471a2..c482891df 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 f3f1b0d28..e13dc5d11 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html
index 553109387..e2df0ded7 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html
index 110101021..1cd827d2b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 56658fdff..b6b887490 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 da4bcb5c2..3f8633635 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b48481f76..dc43267be 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b52b92ccd..bb9fbc711 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html
index 21d7376d7..519c37169 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html
index 7811f2f01..4acc9806b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 8584a9fa5..3251ad16b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html
index 0f592c9ad..8c791cbe3 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html
index 8870f28f5..d010b5105 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_swiftui_state.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 7a397f14f..836c52688 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 06f558338..2d3d88ee8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 5bd922803..5f0ed859a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 fd41f2ec3..cc55d6929 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 298649fb6..5980203fb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 ae88520e3..a2bd7f94f 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d8cd1f75c..ca82d7a12 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 16078b0c7..61d89dbef 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html
index 224d49057..6c1859627 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html
index 5b0acec4e..efadb31b3 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b73ae8cc8..229fe9047 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 7e75faed9..6396d9bdc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 ec083d672..e8e88a1af 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 9815684ce..1ac0f3d8e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 c2b1c9ba8..6c9a91787 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 022046c3b..7bbcc1f57 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 58bee4983..2c87e1529 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 cb3e0f0bd..8050d38fb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 ec2a0d79f..5f55b6bd5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html
index 1780950d7..b932ead71 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 1f7806f09..e80c89463 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 e243d462f..7cf4f9a3d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 4ba9dacd8..1a82ee2d5 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html
index 391bdf8d8..bf193f507 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -583,6 +586,7 @@
unowned_variable_capture : Unowned Variable Capture
untyped_error_in_catch : Untyped Error in Catch
unused_capture_list : Unused Capture List
+unused_parameter : Unused Parameter
vertical_parameter_alignment_on_call : Vertical Parameter Alignment on Call
vertical_whitespace_between_cases : Vertical Whitespace Between Cases
vertical_whitespace_closing_braces : Vertical Whitespace before Closing Braces
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
index 160076bc1..8a75b6e54 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start0A6Syntax16AbsolutePositionVvp":{"name":"start","abstract":"Start position of the violation range.
","parent_name":"ViolationCorrection"},"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start3end11replacementAC0A6Syntax16AbsolutePositionV_AISStcfc":{"name":"init(start:end:replacement:)","abstract":"Create a ViolationCorrection.
","parent_name":"ViolationCorrection"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"The threshold for a violation to be a warning.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"The threshold for a violation to be an error.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"The rule parameters that define the thresholds that should map to each severity.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"The identifier for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"The name for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"The message to be presented when producing violations.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"Regular expressions to include when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"Regular expressions to exclude when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"
The index of the regex capture group to match.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"The RuleDescription for the custom rule defined here.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"Create a RegexConfiguration with the specified identifier, with other properties to be set later.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"The violation’s position.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"A specific reason for the violation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"The violation’s severity.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"Creates a ReasonedRuleViolation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"Parses the input YAML string as an untyped dictionary.
","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"The string value for this version.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV8rawValueSSvp":{"name":"rawValue","abstract":"An alias for value required for protocol conformance.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"The current SwiftLint version.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueACSS_tcfc":{"name":"init(value:)","abstract":"Public initializer.
","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: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:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"Swift 5.9.x - https://swift.org/download/#swift-59
","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/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"The severity that should be assigned to the violation of this parameter’s value is met.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"
The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s: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/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"
Warning suggesting an alternative option.
","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"A deprecation notice.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"Wrapped option value.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"
Name of this configuration entry.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"Whether this configuration element will be inlined into its description.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","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:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"Constructor for an InlinableOptionType without a key.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"An option serving as a marker for an empty configuration description.
","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"
The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"Creates a Region by setting explicit values for all its properties.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"Whether the given rules are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"
Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"
Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/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:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"
Whether the example should be tested by prepending multibyte grapheme clusters
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"Whether the example should be tested on Linux
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"Create a new Example with the specified code, file, and line.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"Makes the current example focused. This is for debugging purposes only.
","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s: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:13SwiftLintCore13ConfigurationV8reporterSSSgvp":{"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:13SwiftLintCore13ConfigurationV6strictSbvp":{"name":"strict","abstract":"Treat warnings as errors.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8baselineSSSgvp":{"name":"baseline","abstract":"The path to read a baseline from.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13writeBaselineSSSgvp":{"name":"writeBaseline","abstract":"The path to write a baseline to.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15checkForUpdatesSbvp":{"name":"checkForUpdates","abstract":"Check for updates.
","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/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"
The stored violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"Creates a Baseline from a saved file.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"Creates a Baseline from a list of violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"Writes a Baseline to disk in JSON format.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"Filters out violations that are present in the Baseline.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"Returns the violations that are present in another Baseline, but not in this one.
","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"Creates an empty Stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"The number of elements in this stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"Pushes (appends) an element onto the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"Removes and returns the last element of the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"Returns the last element of the stack if the stack is not empty; otherwise, nil.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"Check whether the sequence contains an element that satisfies the given predicate.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"Modify the last element.
","parent_name":"Stack"},"Structs/Stack.html#/s: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/Baseline.html":{"name":"Baseline","abstract":"A set of violations that can be used to filter newly detected violations.
"},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/Configuration.html":{"name":"Configuration","abstract":"The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.
"},"Structs/Correction.html":{"name":"Correction","abstract":"A value describing a SwiftLint violation that was corrected.
"},"Structs/Example.html":{"name":"Example","abstract":"Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"
Represents a file that can be linted for style violations and corrections after being collected.
"},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"Represents a file that can compute style violations and corrections for a list of rules.
"},"Structs/Location.html":{"name":"Location","abstract":"The placement of a segment of Swift in a collection of source files.
"},"Structs/Region.html":{"name":"Region","abstract":"A contiguous region of Swift source code.
"},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"Description of a rule configuration.
"},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"A single option of a RuleConfigurationDescription .
"},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"A result builder creating configuration descriptions.
"},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"A single parameter of a rule configuration.
"},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"A rule configuration that allows specifying the desired severity level for violations.
"},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.
"},"Structs/RuleList.html":{"name":"RuleList","abstract":"A list of available SwiftLint rules.
"},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"A configuration parameter for rules.
"},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.
"},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"Represents a Swift file’s syntax information.
"},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"A SwiftLint-aware Swift syntax token.
"},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"A value describing the version of the Swift compiler.
"},"Structs/Version.html":{"name":"Version","abstract":"A type describing the SwiftLint version.
"},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"An interface for parsing YAML.
"},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"A violation produced by ViolationsSyntaxVisitor s.
"},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"A rule configuration used for defining custom rules in yaml.
"},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"A rule configuration that allows specifying thresholds for warning and error severities.
"},"Structs/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"The correction of a violation that is basically the violation’s range in the source code and a"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"
Produce a ViolationsSyntaxVisitor for the given file.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"Produce a violation for the given file and absolute position.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"
Produce a ViolationsSyntaxRewriter for the given file.
","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"The configuration of a rule’s severity.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"The severity of a rule.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"The type of the rule that’s using this configuration.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s: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:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"All keys supported by this configuration.
","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"Returns the substitution to apply for the given range.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"
The type of the configuration used to configure this rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"Whether this rule should be used on empty files. Defaults to false.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"Create a description of how this rule has been configured to run.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s: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/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"
The version string.
","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"Initializer taking a value from a configuration to create an element of Self.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"Make the object an option.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"Make the object a description.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyypSg_SStKF":{"name":"apply(_:ruleID:)","abstract":"Update the object.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"Convert an object to Markdown.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"Convert an object to a single line string.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"Indicate if the item has some content that is useful to document.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"Convert an object to YAML as used in .swiftlint.yml.
","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"A type that can be converted into a human-readable representation.
"},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"Type of an object that can be used as a configuration element.
"},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"An option type that can appear inlined into its using configuration.
"},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"A comparable major.minor.patch version number.
"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"
Interface providing access to a cache description.
"},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"Type-erased protocol used to check whether a rule is collectable.
"},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"A rule that requires knowledge of all other files being linted.
"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"An interface for reporting violations as strings.
"},"Protocols/Rule.html":{"name":"Rule","abstract":"An executable value that can identify issues (violations) in Swift source code.
"},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"
A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.
"},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"
A configuration value for a rule to allow users to modify its behavior.
"},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"A configuration for a rule that allows to configure at least the severity.
"},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.
"},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.
"},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSSSg_tF":{"name":"reporterFrom(identifier:)","abstract":"Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"
Make these examples skip wrapping in comment tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"Make these examples skip wrapping in string tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"Make these examples skip multi-byte offset tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"Make these examples skip disable command tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"Remove all violation markers from the examples.
","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"The kinds for these tokens.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"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_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"All declarations except for the specified ones.
","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"The rule list contains more than one configuration for the specified rule.
","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this idenfitier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"Creates a RuleIdentifier by its string representation.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"An irrelevant option. It will be ignored in documentation serialization.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"A boolean flag.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"A string option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"Like a string option but without quotes in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"An integer option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"A floating point number option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"Special option for a ViolationSeverity .
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"A list of options.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"An option which is another set of configuration options to be nested in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"Operator enabling an easy way to create a configuration option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"Create an option defined by nested configuration description.
","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"The configuration didn’t match internal expectations.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"Issued when an option is deprecated. Suggests an alternative optionally.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"Used in configuration parsing when no changes have been applied. Use only internally!
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"Rule is listed multiple times in the configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"An identifier old has been renamed to new.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"Some configuration keys are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"Used rule IDs are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not present in only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled in the parent configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in opt_in_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in parent only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"A generic warning specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"A generic error specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"A deprecation warning for a rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"The initial configuration file was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"A file at specified path was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"The file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"The file at path is not writable.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"The file at path cannot be indexed by a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"No arguments were provided to compile a file at path within a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"Cursor information cannot be extracted from a specific location.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"An error that occurred when parsing YAML.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"The baseline file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s: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:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"Accessible by all the modules defined in the same Swift package.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"Initializes an access control level by its Swift source keyword value.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s: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:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A source location converter associated with the syntax tree being traversed.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initializer for a ViolationsSyntaxVisitor.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"Positions in a source file where violations should be reported.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC20violationCorrectionsSayAA19ViolationCorrectionVGvp":{"name":"violationCorrections","abstract":"Ranges of violations to be used in rewriting (see SwiftSyntaxCorrectableRule ). It is not mandatory to fill","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"
List of declaration types that shall be skipped while traversing the AST.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"A type that remembers the declared identifiers (in order) up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s: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:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVyShySSGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"Initializer.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"Indicate whether a given identifier is in scope.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"Indentation with a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"Reverse indentation of a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"Indentation with a number of tabs
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"Reverse indentation of a number of tabs.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"
Initializer accepting an indentation style.
","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A converter of positions in the traversed source file.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"The regions in the traversed file that are disabled by a command.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"Positions in a source file where corrections were applied.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initilizer for a ViolationsSyntaxRewriter.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"The underlying SourceKitten file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"The associated unique identifier for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"Whether or not this is a file generated for testing purposes.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"A file is virtual if it is not backed by a filesystem path.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s: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_xtcAA012LintableFileH0Rzlufc":{"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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
"},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/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"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"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_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global%20Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
+{"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start0A6Syntax16AbsolutePositionVvp":{"name":"start","abstract":"Start position of the violation range.
","parent_name":"ViolationCorrection"},"Structs/ViolationCorrection.html#/s:13SwiftLintCore19ViolationCorrectionV5start3end11replacementAC0A6Syntax16AbsolutePositionV_AISStcfc":{"name":"init(start:end:replacement:)","abstract":"Create a ViolationCorrection.
","parent_name":"ViolationCorrection"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"The threshold for a violation to be a warning.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"The threshold for a violation to be an error.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACyxGSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"The rule parameters that define the thresholds that should map to each severity.
","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"The identifier for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"The name for this custom rule.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"The message to be presented when producing violations.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"Regular expressions to include when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"Regular expressions to exclude when matching the file path.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"
The index of the regex capture group to match.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"The RuleDescription for the custom rule defined here.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACyxGSS_tcfc":{"name":"init(identifier:)","abstract":"Create a RegexConfiguration with the specified identifier, with other properties to be set later.
","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"The violation’s position.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"A specific reason for the violation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"The violation’s severity.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"Creates a ReasonedRuleViolation.
","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"Parses the input YAML string as an untyped dictionary.
","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"The string value for this version.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV8rawValueSSvp":{"name":"rawValue","abstract":"An alias for value required for protocol conformance.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"The current SwiftLint version.
","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueACSS_tcfc":{"name":"init(value:)","abstract":"Public initializer.
","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: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:13SwiftLintCore0A7VersionV11fiveDotNineACvpZ":{"name":"fiveDotNine","abstract":"Swift 5.9.x - https://swift.org/download/#swift-59
","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/StyleViolation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"The severity that should be assigned to the violation of this parameter’s value is met.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"
The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s: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/DeprecationNotice.html#/s:13SwiftLintCore20ConfigurationElementV17DeprecationNoticeO18suggestAlternativeyAEyx_GSS_SStcAGmSQRzAA012AcceptableBydE0RzlF":{"name":"suggestAlternative(ruleID:name:)","abstract":"
Warning suggesting an alternative option.
","parent_name":"DeprecationNotice"},"Structs/ConfigurationElement/DeprecationNotice.html":{"name":"DeprecationNotice","abstract":"A deprecation notice.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValuexvp":{"name":"wrappedValue","abstract":"Wrapped option value.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV14projectedValueACyxGvp":{"name":"projectedValue","abstract":"The wrapper itself providing access to all its data. This field can only be accessed by the","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV3keySSvp":{"name":"key","abstract":"
Name of this configuration entry.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV6inlineSbvp":{"name":"inline","abstract":"Whether this configuration element will be inlined into its description.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3key17deprecationNotice13postprocessorACyxGx_SSAC011DeprecationJ0Oyx_GSgyxzctcfc":{"name":"init(wrappedValue:key:deprecationNotice:postprocessor:)","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:13SwiftLintCore20ConfigurationElementV12wrappedValue6inlineACyxGx_SbtcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:inline:)","abstract":"Constructor for an InlinableOptionType without a key.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:13SwiftLintCore20ConfigurationElementV12wrappedValue3keyACyxGx_SStcAA19InlinableOptionTypeRzrlufc":{"name":"init(wrappedValue:key:)","abstract":"Constructor for an InlinableOptionType with a name. The configuration will explicitly not be inlined.
","parent_name":"ConfigurationElement"},"Structs/ConfigurationElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ConfigurationElement"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore23RuleConfigurationOptionV9noOptionsACvpZ":{"name":"noOptions","abstract":"An option serving as a marker for an empty configuration description.
","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationOption.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationOption"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"RuleConfigurationDescription"},"Structs/RuleConfigurationDescription.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"RuleConfigurationDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"
The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"Creates a Region by setting explicit values for all its properties.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbxAA0F0RzlF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbxAA0F0RzlF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV16areRulesDisabled7ruleIDsSbSaySSG_tF":{"name":"areRulesDisabled(ruleIDs:)","abstract":"Whether the given rules are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGx_tAA4RuleRzlF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"
Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"
Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/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:13SwiftLintCore7ExampleV13configurationSDySSs8Sendable_pGSgvp":{"name":"configuration","abstract":"The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"
Whether the example should be tested by prepending multibyte grapheme clusters
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"Whether the example should be tested on Linux
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_SDySSs8Sendable_pGSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"Create a new Example with the specified code, file, and line.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV7focusedACyF":{"name":"focused()","abstract":"Makes the current example focused. This is for debugging purposes only.
","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s: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:13SwiftLintCore13ConfigurationV8reporterSSSgvp":{"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:13SwiftLintCore13ConfigurationV6strictSbvp":{"name":"strict","abstract":"Treat warnings as errors.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8baselineSSSgvp":{"name":"baseline","abstract":"The path to read a baseline from.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV13writeBaselineSSSgvp":{"name":"writeBaseline","abstract":"The path to write a baseline to.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV15checkForUpdatesSbvp":{"name":"checkForUpdates","abstract":"Check for updates.
","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/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsSayAA14StyleViolationVGvp":{"name":"violations","abstract":"
The stored violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV8fromPathACSS_tKcfc":{"name":"init(fromPath:)","abstract":"Creates a Baseline from a saved file.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV10violationsACSayAA14StyleViolationVG_tcfc":{"name":"init(violations:)","abstract":"Creates a Baseline from a list of violations.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV5write6toPathySS_tKF":{"name":"write(toPath:)","abstract":"Writes a Baseline to disk in JSON format.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV6filterySayAA14StyleViolationVGAGF":{"name":"filter(_:)","abstract":"Filters out violations that are present in the Baseline.
","parent_name":"Baseline"},"Structs/Baseline.html#/s:13SwiftLintCore8BaselineV7compareySayAA14StyleViolationVGACF":{"name":"compare(_:)","abstract":"Returns the violations that are present in another Baseline, but not in this one.
","parent_name":"Baseline"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"Creates an empty Stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"The number of elements in this stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"Pushes (appends) an element onto the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"Removes and returns the last element of the stack.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"Returns the last element of the stack if the stack is not empty; otherwise, nil.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV8contains5whereS2bxXE_tF":{"name":"contains(where:)","abstract":"Check whether the sequence contains an element that satisfies the given predicate.
","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV10modifyLast2byyyxzXE_tF":{"name":"modifyLast(by:)","abstract":"Modify the last element.
","parent_name":"Stack"},"Structs/Stack.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/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/Baseline.html":{"name":"Baseline","abstract":"A set of violations that can be used to filter newly detected violations.
"},"Structs/ChildOptionSeverityConfiguration.html":{"name":"ChildOptionSeverityConfiguration","abstract":"A rule configuration that allows to disable (off) an option of a rule or specify its severity level in which"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/Configuration.html":{"name":"Configuration","abstract":"The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.
"},"Structs/Correction.html":{"name":"Correction","abstract":"A value describing a SwiftLint violation that was corrected.
"},"Structs/Example.html":{"name":"Example","abstract":"Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"
Represents a file that can be linted for style violations and corrections after being collected.
"},"Structs/CollectedLinter.html":{"name":"CollectedLinter","abstract":"Represents a file that can compute style violations and corrections for a list of rules.
"},"Structs/Location.html":{"name":"Location","abstract":"The placement of a segment of Swift in a collection of source files.
"},"Structs/Region.html":{"name":"Region","abstract":"A contiguous region of Swift source code.
"},"Structs/RuleConfigurationDescription.html":{"name":"RuleConfigurationDescription","abstract":"Description of a rule configuration.
"},"Structs/RuleConfigurationOption.html":{"name":"RuleConfigurationOption","abstract":"A single option of a RuleConfigurationDescription .
"},"Structs.html#/s:13SwiftLintCore35RuleConfigurationDescriptionBuilderV":{"name":"RuleConfigurationDescriptionBuilder","abstract":"A result builder creating configuration descriptions.
"},"Structs/ConfigurationElement.html":{"name":"ConfigurationElement","abstract":"A single parameter of a rule configuration.
"},"Structs/SeverityConfiguration.html":{"name":"SeverityConfiguration","abstract":"A rule configuration that allows specifying the desired severity level for violations.
"},"Structs/RuleDescription.html":{"name":"RuleDescription","abstract":"A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.
"},"Structs/RuleList.html":{"name":"RuleList","abstract":"A list of available SwiftLint rules.
"},"Structs/RuleParameter.html":{"name":"RuleParameter","abstract":"A configuration parameter for rules.
"},"Structs/StyleViolation.html":{"name":"StyleViolation","abstract":"A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.
"},"Structs/SwiftLintSyntaxMap.html":{"name":"SwiftLintSyntaxMap","abstract":"Represents a Swift file’s syntax information.
"},"Structs/SwiftLintSyntaxToken.html":{"name":"SwiftLintSyntaxToken","abstract":"A SwiftLint-aware Swift syntax token.
"},"Structs/SwiftVersion.html":{"name":"SwiftVersion","abstract":"A value describing the version of the Swift compiler.
"},"Structs/Version.html":{"name":"Version","abstract":"A type describing the SwiftLint version.
"},"Structs/YamlParser.html":{"name":"YamlParser","abstract":"An interface for parsing YAML.
"},"Structs/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"A violation produced by ViolationsSyntaxVisitor s.
"},"Structs/RegexConfiguration.html":{"name":"RegexConfiguration","abstract":"A rule configuration used for defining custom rules in yaml.
"},"Structs/SeverityLevelsConfiguration.html":{"name":"SeverityLevelsConfiguration","abstract":"A rule configuration that allows specifying thresholds for warning and error severities.
"},"Structs/ViolationCorrection.html":{"name":"ViolationCorrection","abstract":"The correction of a violation that is basically the violation’s range in the source code and a"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0Cy17ConfigurationTypeQzGAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"
Produce a ViolationsSyntaxVisitor for the given file.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"Produce a violation for the given file and absolute position.
","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0Cy17ConfigurationTypeQzGSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"
Produce a ViolationsSyntaxRewriter for the given file.
","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vy6ParentQzGvp":{"name":"severityConfiguration","abstract":"The configuration of a rule’s severity.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"The severity of a rule.
","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP6ParentQa":{"name":"Parent","abstract":"The type of the rule that’s using this configuration.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s: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:13SwiftLintCore17RuleConfigurationPAAE13supportedKeysShySSGvp":{"name":"supportedKeys","abstract":"All keys supported by this configuration.
","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"Returns the substitution to apply for the given range.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP17ConfigurationTypeQa":{"name":"ConfigurationType","abstract":"
The type of the configuration used to configure this rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configuration17ConfigurationTypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP06shouldB10EmptyFilesSbvp":{"name":"shouldLintEmptyFiles","abstract":"Whether this rule should be used on empty files. Defaults to false.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP30createConfigurationDescription16exclusiveOptionsAA0dfG0VShySSG_tF":{"name":"createConfigurationDescription(exclusiveOptions:)","abstract":"Create a description of how this rule has been configured to run.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"Executes the rule on a file and returns any violations to the rule’s expectations.
","parent_name":"Rule"},"Protocols/Rule.html#/s: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/VersionComparable.html#/s:13SwiftLintCore17VersionComparableP8rawValueSSvp":{"name":"rawValue","abstract":"
The version string.
","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"VersionComparable"},"Protocols/VersionComparable.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"VersionComparable"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","abstract":"Initializer taking a value from a configuration to create an element of Self.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","abstract":"Make the object an option.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP13asDescription4withAA04RulefI0VSS_tF":{"name":"asDescription(with:)","abstract":"Make the object a description.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/AcceptableByConfigurationElement.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP5apply_6ruleIDyypSg_SStKF":{"name":"apply(_:ruleID:)","abstract":"Update the object.
","parent_name":"AcceptableByConfigurationElement"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","abstract":"Convert an object to Markdown.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","abstract":"Convert an object to a single line string.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","abstract":"Indicate if the item has some content that is useful to document.
","parent_name":"Documentable"},"Protocols/Documentable.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","abstract":"Convert an object to YAML as used in .swiftlint.yml.
","parent_name":"Documentable"},"Protocols/Documentable.html":{"name":"Documentable","abstract":"A type that can be converted into a human-readable representation.
"},"Protocols/AcceptableByConfigurationElement.html":{"name":"AcceptableByConfigurationElement","abstract":"Type of an object that can be used as a configuration element.
"},"Protocols.html#/s:13SwiftLintCore19InlinableOptionTypeP":{"name":"InlinableOptionType","abstract":"An option type that can appear inlined into its using configuration.
"},"Protocols/VersionComparable.html":{"name":"VersionComparable","abstract":"A comparable major.minor.patch version number.
"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"
Interface providing access to a cache description.
"},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"Type-erased protocol used to check whether a rule is collectable.
"},"Protocols/CollectingRule.html":{"name":"CollectingRule","abstract":"A rule that requires knowledge of all other files being linted.
"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"An interface for reporting violations as strings.
"},"Protocols/Rule.html":{"name":"Rule","abstract":"An executable value that can identify issues (violations) in Swift source code.
"},"Protocols.html#/s:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"
A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.
"},"Protocols/AnalyzerRule.html":{"name":"AnalyzerRule","abstract":"A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"
A configuration value for a rule to allow users to modify its behavior.
"},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"A configuration for a rule that allows to configure at least the severity.
"},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.
"},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.
"},"Functions.html#/s:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSSSg_tF":{"name":"reporterFrom(identifier:)","abstract":"Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Double"},"Extensions/Double.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Double"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Int"},"Extensions/Int.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Int"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Set"},"Extensions/Set.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Set"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"String"},"Extensions/String.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"String"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Bool"},"Extensions/Bool.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Bool"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Optional"},"Extensions/Optional.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Optional"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"
Make these examples skip wrapping in comment tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"Make these examples skip wrapping in string tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"Make these examples skip multi-byte offset tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"Make these examples skip disable command tests.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23removingViolationMarkerSayACGyF":{"name":"removingViolationMarker()","abstract":"Remove all violation markers from the examples.
","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP8asOptionAA0I4TypeOyF":{"name":"asOption()","parent_name":"Array"},"Extensions/Array.html#/s:13SwiftLintCore32AcceptableByConfigurationElementP7fromAny7contextxyp_SStKcfc":{"name":"init(fromAny:context:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"The kinds for these tokens.
","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"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_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"All declarations except for the specified ones.
","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/String.html":{"name":"String"},"Extensions/Set.html":{"name":"Set"},"Extensions/Int.html":{"name":"Int"},"Extensions/Double.html":{"name":"Double"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO9parameteryAC0A6Syntax05TokenG0V_tcACmF":{"name":"parameter(name:)","abstract":"Parameter declaration with a name token.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO13localVariableyAC0A6Syntax05TokenH0V_tcACmF":{"name":"localVariable(name:)","abstract":"Local variable declaration with a name token.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO16implicitVariableyACSS_tcACmF":{"name":"implicitVariable(name:)","abstract":"A variable that is implicitly added by the compiler (e.g. error in catch clauses).
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8wildcardyA2CmF":{"name":"wildcard","abstract":"A variable hidden from scope because its name is a wildcard _.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO14lookupBoundaryyA2CmF":{"name":"lookupBoundary","abstract":"Special case that marks a type boundary at which name lookup stops.
","parent_name":"IdentifierDeclaration"},"Enums/IdentifierDeclaration.html#/s:13SwiftLintCore21IdentifierDeclarationO8declares2id18disregardBackticksSbSS_SbtF":{"name":"declares(id:disregardBackticks:)","abstract":"Check whether self declares a variable given by name.
","parent_name":"IdentifierDeclaration"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.
","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"The rule list contains more than one configuration for the specified rule.
","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this idenfitier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"Creates a RuleIdentifier by its string representation.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5emptyyA2CmF":{"name":"empty","abstract":"An irrelevant option. It will be ignored in documentation serialization.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4flagyACSbcACmF":{"name":"flag(_:)","abstract":"A boolean flag.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6stringyACSScACmF":{"name":"string(_:)","abstract":"A string option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6symbolyACSScACmF":{"name":"symbol(_:)","abstract":"Like a string option but without quotes in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO7integeryACSicACmF":{"name":"integer(_:)","abstract":"An integer option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO5floatyACSdcACmF":{"name":"float(_:)","abstract":"A floating point number option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO8severityyAcA17ViolationSeverityOcACmF":{"name":"severity(_:)","abstract":"Special option for a ViolationSeverity .
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4listyACSayACGcACmF":{"name":"list(_:)","abstract":"A list of options.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO6nestedyAcA28RuleConfigurationDescriptionVcACmF":{"name":"nested(_:)","abstract":"An option which is another set of configuration options to be nested in the serialized output.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP10hasContentSbvp":{"name":"hasContent","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8markdownSSyF":{"name":"markdown()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP8oneLinerSSyF":{"name":"oneLiner()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore12DocumentableP4yamlSSyF":{"name":"yaml()","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO2egoiyAA017RuleConfigurationD0VSS_ACtFZ":{"name":"=>(_:_:)","abstract":"Operator enabling an easy way to create a configuration option.
","parent_name":"OptionType"},"Enums/OptionType.html#/s:13SwiftLintCore10OptionTypeO4nestyAcA28RuleConfigurationDescriptionVyXEFZ":{"name":"nest(_:)","abstract":"Create an option defined by nested configuration description.
","parent_name":"OptionType"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO20invalidConfigurationyACSS_tcACmF":{"name":"invalidConfiguration(ruleID:)","abstract":"The configuration didn’t match internal expectations.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO29deprecatedConfigurationOptionyACSS_S2SSgtcACmF":{"name":"deprecatedConfigurationOption(ruleID:key:alternative:)","abstract":"Issued when an option is deprecated. Suggests an alternative optionally.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14nothingAppliedyACSS_tcACmF":{"name":"nothingApplied(ruleID:)","abstract":"Used in configuration parsing when no changes have been applied. Use only internally!
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO18listedMultipleTimeyACSS_SitcACmF":{"name":"listedMultipleTime(ruleID:times:)","abstract":"Rule is listed multiple times in the configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17renamedIdentifieryACSS_SStcACmF":{"name":"renamedIdentifier(old:new:)","abstract":"An identifier old has been renamed to new.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24invalidConfigurationKeysyACSS_ShySSGtcACmF":{"name":"invalidConfigurationKeys(ruleID:keys:)","abstract":"Some configuration keys are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14invalidRuleIDsyACShySSGcACmF":{"name":"invalidRuleIDs(_:)","abstract":"Used rule IDs are invalid.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO25ruleNotPresentInOnlyRulesyACSS_tcACmF":{"name":"ruleNotPresentInOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not present in only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO014ruleDisabledInF5RulesyACSS_tcACmF":{"name":"ruleDisabledInDisabledRules(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO33ruleDisabledInParentConfigurationyACSS_tcACmF":{"name":"ruleDisabledInParentConfiguration(ruleID:)","abstract":"Found a rule configuration for a rule that is disabled in the parent configuration.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO019ruleNotEnabledInOptH5RulesyACSS_tcACmF":{"name":"ruleNotEnabledInOptInRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in opt_in_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO31ruleNotEnabledInParentOnlyRulesyACSS_tcACmF":{"name":"ruleNotEnabledInParentOnlyRules(ruleID:)","abstract":"Found a rule configuration for a rule that is not enabled in parent only_rules.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14genericWarningyACSScACmF":{"name":"genericWarning(_:)","abstract":"A generic warning specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12genericErroryACSScACmF":{"name":"genericError(_:)","abstract":"A generic error specified by a string.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO14ruleDeprecatedyACSS_tcACmF":{"name":"ruleDeprecated(ruleID:)","abstract":"A deprecation warning for a rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"The initial configuration file was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO12fileNotFoundyACSS_tcACmF":{"name":"fileNotFound(path:)","abstract":"A file at specified path was not found.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotReadableyACSSSg_SStcACmF":{"name":"fileNotReadable(path:ruleID:)","abstract":"The file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO15fileNotWritableyACSS_tcACmF":{"name":"fileNotWritable(path:)","abstract":"The file at path is not writable.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO13indexingErroryACSSSg_SStcACmF":{"name":"indexingError(path:ruleID:)","abstract":"The file at path cannot be indexed by a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO24missingCompilerArgumentsyACSSSg_SStcACmF":{"name":"missingCompilerArguments(path:ruleID:)","abstract":"No arguments were provided to compile a file at path within a specific rule.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO17missingCursorInfoyACSSSg_SStcACmF":{"name":"missingCursorInfo(path:ruleID:)","abstract":"Cursor information cannot be extracted from a specific location.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO11yamlParsingyACSScACmF":{"name":"yamlParsing(_:)","abstract":"An error that occurred when parsing YAML.
","parent_name":"Issue"},"Enums/Issue.html#/s:13SwiftLintCore5IssueO19baselineNotReadableyACSS_tcACmF":{"name":"baselineNotReadable(path:)","abstract":"The baseline file at path is not readable or cannot be opened.
","parent_name":"Issue"},"Enums/Issue.html#/s: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:13SwiftLintCore18AccessControlLevelO7packageyA2CmF":{"name":"package","abstract":"Accessible by all the modules defined in the same Swift package.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"Initializes an access control level by its Swift source keyword value.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s: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 .
"},"Enums/IdentifierDeclaration.html":{"name":"IdentifierDeclaration","abstract":"An identifier declaration.
"},"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:13SwiftLintCore23ViolationsSyntaxVisitorC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A source location converter associated with the syntax tree being traversed.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initializer for a ViolationsSyntaxVisitor.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"Positions in a source file where violations should be reported.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC20violationCorrectionsSayAA19ViolationCorrectionVGvp":{"name":"violationCorrections","abstract":"Ranges of violations to be used in rewriting (see SwiftSyntaxCorrectableRule ). It is not mandatory to fill","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"
List of declaration types that shall be skipped while traversing the AST.
","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE015InitializerDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5Scopea":{"name":"Scope","abstract":"A type that remembers the declared identifiers (in order) up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5scopeAA5StackVySayAA21IdentifierDeclarationOGGvp":{"name":"scope","abstract":"The hierarchical stack of identifiers declared up to the current position in the code.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC13configuration4file5scopeACyxGx_AA0aB4FileCAA5StackVySayAA21IdentifierDeclarationOGGtcfc":{"name":"init(configuration:file:scope:)","abstract":"Initializer.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC18hasSeenDeclaration3forSbSS_tF":{"name":"hasSeenDeclaration(for:)","abstract":"Indicate whether a given identifier is in scope.
","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE017CodeBlockItemListI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax017CodeBlockItemListJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax012VariableDeclJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax09GuardStmtJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC5visity0A6Syntax0iG12ContinueKindOAE011MemberBlockI0VF":{"name":"visit(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/DeclaredIdentifiersTrackingVisitor.html#/s:13SwiftLintCore34DeclaredIdentifiersTrackingVisitorC9visitPostyy0A6Syntax011MemberBlockJ0VF":{"name":"visitPost(_:)","parent_name":"DeclaredIdentifiersTrackingVisitor"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12indentSpacesyAESicAEmF":{"name":"indentSpaces(_:)","abstract":"Indentation with a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO14unindentSpacesyAESicAEmF":{"name":"unindentSpaces(_:)","abstract":"Reverse indentation of a number of spaces.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO10indentTabsyAESicAEmF":{"name":"indentTabs(_:)","abstract":"Indentation with a number of tabs
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html#/s:13SwiftLintCore21CodeIndentingRewriterC16IndentationStyleO12unindentTabsyAESicAEmF":{"name":"unindentTabs(_:)","abstract":"Reverse indentation of a number of tabs.
","parent_name":"IndentationStyle"},"Classes/CodeIndentingRewriter/IndentationStyle.html":{"name":"IndentationStyle","abstract":"Style defining whether the rewriter shall indent or unindent and whether it shall use tabs or spaces and","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5styleA2C16IndentationStyleO_tcfc":{"name":"init(style:)","abstract":"
Initializer accepting an indentation style.
","parent_name":"CodeIndentingRewriter"},"Classes/CodeIndentingRewriter.html#/s:13SwiftLintCore21CodeIndentingRewriterC5visity0A6Syntax05TokenH0VAGF":{"name":"visit(_:)","parent_name":"CodeIndentingRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configurationxvp":{"name":"configuration","abstract":"A rule’s configuration.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC4fileAA0aB4FileCvp":{"name":"file","abstract":"The file from which the traversed syntax tree stems from.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC17locationConverter0aE0014SourceLocationH0Cvp":{"name":"locationConverter","abstract":"A converter of positions in the traversed source file.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC15disabledRegionsSay0aE011SourceRangeVGvp":{"name":"disabledRegions","abstract":"The regions in the traversed file that are disabled by a command.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"Positions in a source file where corrections were applied.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC13configuration4fileACyxGx_AA0aB4FileCtcfc":{"name":"init(configuration:file:)","abstract":"Initilizer for a ViolationsSyntaxRewriter.
","parent_name":"ViolationsSyntaxRewriter"},"Classes/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterC8visitAnyy0aE00E0VSgAGF":{"name":"visitAny(_:)","parent_name":"ViolationsSyntaxRewriter"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"The underlying SourceKitten file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC2id10Foundation4UUIDVvp":{"name":"id","abstract":"The associated unique identifier for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"Whether or not this is a file generated for testing purposes.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC9isVirtualSbvp":{"name":"isVirtual","abstract":"A file is virtual if it is not backed by a filesystem path.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s: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_xtcAA012LintableFileH0Rzlufc":{"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/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.
"},"Classes/CodeIndentingRewriter.html":{"name":"CodeIndentingRewriter","abstract":"Rewriter that indents or unindents a syntax piece including comments and nested"},"Classes/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"},"final_test_case.html":{"name":"final_test_case"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"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_empty_block.html":{"name":"no_empty_block"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"non_optional_string_data_conversion.html":{"name":"non_optional_string_data_conversion"},"non_overridable_class_declaration.html":{"name":"non_overridable_class_declaration"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"one_declaration_per_file.html":{"name":"one_declaration_per_file"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_swiftui_state.html":{"name":"private_swiftui_state"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_self_in_closure.html":{"name":"redundant_self_in_closure"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_argument.html":{"name":"shorthand_argument"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"static_over_final_class.html":{"name":"static_over_final_class"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unhandled_throwing_task.html":{"name":"unhandled_throwing_task"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_override.html":{"name":"unneeded_override"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unneeded_synthesized_initializer.html":{"name":"unneeded_synthesized_initializer"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_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_parameter.html":{"name":"unused_parameter"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"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 7892ae942..fe1bd3646 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 4f3070a8f..88a661a04 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html
index 83368b630..035522a30 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_argument.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html
index e421ef7c4..3a51c55b0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 1ec833a1f..ad8885e22 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b52798af7..0e8c27b8d 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b274f0066..acfa73ba2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 48ba072db..44b5b3132 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html
index 4c76f12b0..4145bfbeb 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html
index 0195f93ab..2f8170df6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html
index 112a399d5..d023c1bfc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html
index e545f5ee3..c5cc53d88 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_over_final_class.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html
index 60bb5f2f0..e03c56dab 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html
index c6d744422..1622b854a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 f88d6f127..0ae0db0ac 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html
index 87e61d367..86f792df0 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 762e3ede7..ba4033f93 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
@@ -355,7 +358,7 @@
Rules written using SwiftSyntax tend to be significantly faster and have fewer false positives
than rules that use SourceKit to get source structure information.
-23 out of 234 (9%)
+
23 out of 235 (9%)
of SwiftLint’s linter rules use SourceKit.
Rules Using SourceKit
Default Rules (6)
@@ -485,7 +488,7 @@ of SwiftLint’s linter rules use SourceKit.
void_return : Void Return
xctfail_message : XCTFail Message
-Opt-in Rules (120)
+Opt-in Rules (121)
anonymous_argument_in_multiline_closure : Anonymous Argument in Multiline Closure
@@ -604,6 +607,7 @@ of SwiftLint’s linter rules use SourceKit.
unowned_variable_capture : Unowned Variable Capture
untyped_error_in_catch : Untyped Error in Catch
unused_capture_list : Unused Capture List
+unused_parameter : Unused Parameter
vertical_parameter_alignment_on_call : Vertical Parameter Alignment on Call
weak_delegate : Weak Delegate
xct_specific_matcher : XCTest Specific Matcher
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 39fdbfadf..935036081 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 06ee90ae4..90c30624c 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html
index d5d44a41f..7c978354a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 86f591ea3..4e96f235f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
index 07cea9aeb..934efb3a9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html
index 2eb5b3381..109f61b6b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html
index 0c36f2e4a..3038a9460 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html
index 4c992f7bf..4caf3cc0b 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html
index d24201a78..3c4c5ea3f 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html
index 3c66e4afb..24f154d5e 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html
index 9adcf45d4..ff802dab6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 797e73f4e..51b4c8580 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d34f5cb20..012823253 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html
index 6d3c635cd..475f618d6 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 d130301af..1bb6a5406 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html
index 3f6ac492e..e97f7f0a2 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html
index 633ed0999..4224146fe 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 037c3f6d9..bb02e5aa5 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unhandled_throwing_task.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 9bff3435c..7ff86aa4e 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html
index 0dd51a645..9d838ae58 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_override.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 1471375e1..97dee721d 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 dc21b98ed..3f28565ba 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_synthesized_initializer.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 3a09707ec..d2527b9dc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b8106aaa9..0d34599ad 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 3a6398aba..efd94075a 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 5bee2adbe..157733348 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 9726e1585..e79deb669 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html
index 7075d7175..b560b62d8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html
index c035afb80..5fb52eacd 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html
index 4724c06e4..a6ea086af 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 513a01e31..7e4cb17f8 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html
new file mode 100644
index 000000000..c0986635b
--- /dev/null
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_parameter.html
@@ -0,0 +1,473 @@
+
+
+
+ unused_parameter Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SwiftLintCore Reference
+
+ unused_parameter Reference
+
+
+
+
+
+
+
+
+
+
+
+
Unused Parameter
+
+
Other than unused local variable declarations, unused function/initializer/subscript parameters are not marked by the Swift compiler. Since unused parameters are code smells, they should either be removed or replaced/shadowed by a wildcard ‘_’ to indicate that they are being deliberately disregarded.
+
+
+Identifier: unused_parameter
+Enabled by default: No
+Supports autocorrection: Yes
+Kind: lint
+Analyzer rule: No
+Minimum Swift compiler version: 5.0.0
+Default configuration:
+
+
+Key Value
+
+
+
+
+severity
+
+
+warning
+
+
+
+
+
+
Non Triggering Examples
+
func f ( a : Int ) {
+ _ = a
+}
+
+
func f ( case : Int ) {
+ _ = ` case `
+}
+
+
func f ( a _ : Int ) {}
+
+
func f ( _ : Int ) {}
+
+
func f ( a : Int , b c : String ) {
+ func g () {
+ _ = a
+ _ = c
+ }
+}
+
+
func f ( a : Int , c : Int ) -> Int {
+ struct S {
+ let b = 1
+ func f ( a : Int , b : Int = 2 ) -> Int { a + b }
+ }
+ return a + c
+}
+
+
func f ( a : Int ?) {
+ if let a {}
+}
+
+
func f ( a : Int ) {
+ let a = a
+ return a
+}
+
+
func f (` operator `: Int ) -> Int { ` operator ` }
+
+
Triggering Examples
+
func f ( ↓ a : Int ) {}
+
+
func f ( ↓ a : Int , b ↓ c : String ) {}
+
+
func f ( ↓ a : Int , b ↓ c : String ) {
+ func g ( a : Int , ↓ b : Double ) {
+ _ = a
+ }
+}
+
+
struct S {
+ let a : Int
+
+ init ( a : Int , ↓ b : Int ) {
+ func f ( ↓ a : Int , b : Int ) -> Int { b }
+ self . a = f ( a : a , b : 0 )
+ }
+}
+
+
struct S {
+ subscript ( a : Int , ↓ b : Int ) {
+ func f ( ↓ a : Int , b : Int ) -> Int { b }
+ return f ( a : a , b : 0 )
+ }
+}
+
+
func f ( ↓ a : Int , ↓ b : Int , c : Int ) -> Int {
+ struct S {
+ let b = 1
+ func f ( a : Int , ↓ c : Int = 2 ) -> Int { a + b }
+ }
+ return S () . f ( a : c )
+}
+
+
func f ( ↓ a : Int , c : String ) {
+ let a = 1
+ return a + c
+}
+
+
+
+
+
+
+
+
+
+
+
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 555f7125b..a70e1a4dc 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html
index f5c0635cc..1b92a9d03 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 560700c5f..c50ea32e9 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 bd89fd654..4b5071e78 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html
index 115a4f177..2439ba3e3 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 aeedd8554..7bce6a4a7 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 2d9b810d7..956ec04ae 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 c9195eb8c..3999d346b 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 b656cacab..a5d265ea6 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
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
index 54c61c054..c22ebd8df 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
index 8e58d18e7..b0eda0295 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
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 dea02436e..efbf06a56 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
index c0bd251b4..c941fe08c 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
index 2424c42bb..86ab1fd36 100644
--- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
+++ b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html
@@ -118,6 +118,9 @@
ExecutableInfo
+
+ IdentifierDeclaration
+
Issue
diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx
index e23ef8dd3b087b11afbffa7ade36f16c84870222..afa4600ee68b7f7f964ad9a2c6d5a1015ca42fe1 100644
GIT binary patch
delta 17688
zcmbV!30xM{`u{v<-dWyVMSMj>Kvec!5LrY7L{vmXR76AsRFr)Yai14(t(1=XsJWKr
zlBQ-!R&KYtEoN!Ut+Y(L?OAGjx&5C3?N|4AyZ`(D`}z3J%$b=pXU=(+@AG}0Vev`R
z;!CF0?vhOqguqs>M6ey2vcs;r*juSV2;`PdeVD!Va73p9`!H(oUjp>&+cJoL`?WCo
z?b94fzuwLCBX~AVq2FFj`jtJKJn6TGa~}P6caEpuZq6|J?do*l?|b@%O9_ID;ROS=
zc$ppcd4?C%$>v3-C*+yZN!tM9P*aeUYwT=2YzGd%k}Y?9#BiU5F=K!4d6>O2-GTsz?F{GJ!s?_MA|3_N|
z3zsg?t}7mT36@)PX}7NyEa$sv^BCq8z)l&uQJVud212m9q0A?gj%+;T!zWzKMj>pt
zSk0Hr&iRL
z*M_DSmsHf1PAe^`Nzw1(=K^~bMuh)MYfWKYX=O!b%)O2yN{ho|{&&yWQ?s)RvZvM!
zg=*U=Au34e~6A|%*dnqkIMLLur$CmgZxeFM}7Dt03hhOCD~e3{N^(JcFCuIxyK_FP&D$zl;bqndq^`0yd_;jBg9;
z!$cF0jq1llBR?MH!$g(u=pVsEg=Y=)@)KoG$<5t|rPY@fm(*sL6zOZ+anSxWQ4+rp
znz9%#Om*d6;r{R=A09qP&X=+rvlw3g1$_94=>AeCddXsbUw8okzY-n>)3`@O037GT
zB2plk-ye~ueA-WPbBkn{C4(mu{>cYNjtTJhk{qtVEWNh2zT^+Dt{-;1>al*3i)SQD
zufUJigDaj{4=RJ1{6b`|8doTLIJCYDtMedN1V_Wx`iHE~YCPw*WqLkq_o!V^Rg@X-X!$}JC
zWx_@N`oK{zhNPb;jE)SO`
zNd6LIE{0Qv3h`%HVSmZK#$Ik8V!LH~&4$8v!rxe~&DHv?m0L$yZdrC&oR%DRpQV@i
z6|vfUAG~GGFq=$mrn#mxQ!nF(#!bc|VUBpf*kA0+-c`>-A9b;6Q<@Y@x|HA;&(M1x
zbmtR>1%i!V$p{4t?>Qmp(ma-z!)Zc$v+x0M)`cO
z6zY+|_>GZ1JTKXy4C^PkdPK4Zf+xg?EWOCI$5F{#4g1*rf~%oh!==-#a1*X7G1M^nnlf%@H}u(9u$|TR!94L*4oDk=^(kJ-Zu)pHrj(
zZdoiF!{ec=E{=Yx@byF~-9wkqk>JU#8Bt1lhj!tI>q#Y{l+Vo2;5|NSRDb2$Fv-_7
zfnmbC;IG1|j?VCnmEg+X808Na_^+b^lyCY;9 C0Co*3;N
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
YZff8Xa-4cFv0`vPF>ncSBV=p-59ZzO5C8xG
delta 15994
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
VcI&kjx~UFr9M!6aFTDl<{|99xOtAm}
diff --git a/docsets/SwiftLintCore.tgz b/docsets/SwiftLintCore.tgz
index 9a9eea9b023aa2b694af9f709b7f27748990dca6..f921d698f71b1724eb994a9fbe4d1cb532a0b56a 100644
GIT binary patch
literal 633679
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