From 9e46f93016541f96f9c61e90e94bc9cfce8708e0 Mon Sep 17 00:00:00 2001
From: "swiftlintbot@jpsim.com"
Date: Tue, 11 Feb 2020 21:56:55 +0000
Subject: [PATCH] Automated deployment to GitHub Pages:
b744cf08f1b2a67512a6e88e02f29596e410814f
---
Classes.html | 6 -
Classes/LinterCache.html | 6 -
Classes/RuleStorage.html | 6 -
Classes/SwiftLintFile.html | 8 +-
Enums.html | 6 -
Enums/AccessControlLevel.html | 6 -
Enums/ConfigurationError.html | 6 -
Enums/RuleIdentifier.html | 6 -
Enums/RuleKind.html | 6 -
Enums/RuleListError.html | 6 -
Enums/SwiftExpressionKind.html | 6 -
Enums/ViolationSeverity.html | 6 -
Extensions.html | 6 -
Extensions/FileManager.html | 6 -
Extensions/String.html | 6 -
Functions.html | 6 -
Global Variables.html | 6 -
Guides.html | 42 --
Protocols.html | 68 ---
Protocols/ASTRule.html | 6 -
Protocols/AnalyzerRule.html | 6 -
Protocols/CollectingCorrectableRule.html | 6 -
Protocols/CollectingRule.html | 6 -
Protocols/ConfigurationProviderRule.html | 6 -
Protocols/CorrectableRule.html | 6 -
Protocols/LintableFileManager.html | 6 -
Protocols/Reporter.html | 6 -
Protocols/Rule.html | 6 -
Protocols/RuleConfiguration.html | 6 -
Protocols/SubstitutionCorrectableASTRule.html | 6 -
Protocols/SubstitutionCorrectableRule.html | 6 -
Protocols/SyntaxRule.html | 380 ------------
Protocols/SyntaxRuleVisitor.html | 406 -------------
Reporters.html | 6 -
Rules.html | 6 -
Structs.html | 6 -
Structs/CSVReporter.html | 6 -
Structs/CheckstyleReporter.html | 6 -
Structs/CollectedLinter.html | 6 -
Structs/Command.html | 6 -
Structs/Command/Action.html | 6 -
Structs/Command/Modifier.html | 6 -
Structs/Configuration.html | 6 -
Structs/Configuration/IndentationStyle.html | 6 -
Structs/Configuration/RulesMode.html | 6 -
Structs/Correction.html | 6 -
Structs/EmojiReporter.html | 6 -
Structs/Example.html | 6 -
Structs/GitHubActionsLoggingReporter.html | 6 -
Structs/HTMLReporter.html | 6 -
Structs/JSONReporter.html | 6 -
Structs/JUnitReporter.html | 6 -
Structs/Linter.html | 6 -
Structs/Location.html | 6 -
Structs/MarkdownReporter.html | 6 -
Structs/Region.html | 6 -
Structs/RuleDescription.html | 6 -
Structs/RuleList.html | 6 -
Structs/RuleListDocumentation.html | 6 -
Structs/RuleParameter.html | 6 -
Structs/SonarQubeReporter.html | 6 -
Structs/SourceKittenDictionary.html | 6 -
Structs/StyleViolation.html | 6 -
Structs/SwiftLintSyntaxMap.html | 6 -
Structs/SwiftLintSyntaxToken.html | 6 -
Structs/SwiftVersion.html | 6 -
Structs/Version.html | 6 -
Structs/XcodeReporter.html | 6 -
Structs/YamlParser.html | 6 -
anyobject_protocol.html | 6 -
array_init.html | 6 -
attributes.html | 6 -
block_based_kvo.html | 6 -
class_delegate_protocol.html | 6 -
closing_brace.html | 6 -
closure_body_length.html | 6 -
closure_end_indentation.html | 6 -
closure_parameter_position.html | 6 -
closure_spacing.html | 6 -
collection_alignment.html | 6 -
colon.html | 6 -
comma.html | 6 -
compiler_protocol_init.html | 6 -
conditional_returns_on_newline.html | 6 -
contains_over_filter_count.html | 6 -
contains_over_filter_is_empty.html | 6 -
contains_over_first_not_nil.html | 6 -
contains_over_range_nil_comparison.html | 6 -
control_statement.html | 6 -
convenience_type.html | 6 -
custom_rules.html | 6 -
cyclomatic_complexity.html | 6 -
deployment_target.html | 6 -
discarded_notification_center_observer.html | 6 -
discouraged_direct_init.html | 6 -
discouraged_object_literal.html | 6 -
discouraged_optional_boolean.html | 6 -
discouraged_optional_collection.html | 6 -
.../Contents/Resources/Documents/Classes.html | 6 -
.../Documents/Classes/LinterCache.html | 6 -
.../Documents/Classes/RuleStorage.html | 6 -
.../Documents/Classes/SwiftLintFile.html | 8 +-
.../Contents/Resources/Documents/Enums.html | 6 -
.../Documents/Enums/AccessControlLevel.html | 6 -
.../Documents/Enums/ConfigurationError.html | 6 -
.../Documents/Enums/RuleIdentifier.html | 6 -
.../Resources/Documents/Enums/RuleKind.html | 6 -
.../Documents/Enums/RuleListError.html | 6 -
.../Documents/Enums/SwiftExpressionKind.html | 6 -
.../Documents/Enums/ViolationSeverity.html | 6 -
.../Resources/Documents/Extensions.html | 6 -
.../Documents/Extensions/FileManager.html | 6 -
.../Documents/Extensions/String.html | 6 -
.../Resources/Documents/Functions.html | 6 -
.../Resources/Documents/Global Variables.html | 6 -
.../Contents/Resources/Documents/Guides.html | 42 --
.../Resources/Documents/Protocols.html | 68 ---
.../Documents/Protocols/ASTRule.html | 6 -
.../Documents/Protocols/AnalyzerRule.html | 6 -
.../Protocols/CollectingCorrectableRule.html | 6 -
.../Documents/Protocols/CollectingRule.html | 6 -
.../Protocols/ConfigurationProviderRule.html | 6 -
.../Documents/Protocols/CorrectableRule.html | 6 -
.../Protocols/LintableFileManager.html | 6 -
.../Documents/Protocols/Reporter.html | 6 -
.../Resources/Documents/Protocols/Rule.html | 6 -
.../Protocols/RuleConfiguration.html | 6 -
.../SubstitutionCorrectableASTRule.html | 6 -
.../SubstitutionCorrectableRule.html | 6 -
.../Documents/Protocols/SyntaxRule.html | 380 ------------
.../Protocols/SyntaxRuleVisitor.html | 406 -------------
.../Resources/Documents/Reporters.html | 6 -
.../Contents/Resources/Documents/Rules.html | 6 -
.../Contents/Resources/Documents/Structs.html | 6 -
.../Documents/Structs/CSVReporter.html | 6 -
.../Documents/Structs/CheckstyleReporter.html | 6 -
.../Documents/Structs/CollectedLinter.html | 6 -
.../Resources/Documents/Structs/Command.html | 6 -
.../Documents/Structs/Command/Action.html | 6 -
.../Documents/Structs/Command/Modifier.html | 6 -
.../Documents/Structs/Configuration.html | 6 -
.../Configuration/IndentationStyle.html | 6 -
.../Structs/Configuration/RulesMode.html | 6 -
.../Documents/Structs/Correction.html | 6 -
.../Documents/Structs/EmojiReporter.html | 6 -
.../Resources/Documents/Structs/Example.html | 6 -
.../Structs/GitHubActionsLoggingReporter.html | 6 -
.../Documents/Structs/HTMLReporter.html | 6 -
.../Documents/Structs/JSONReporter.html | 6 -
.../Documents/Structs/JUnitReporter.html | 6 -
.../Resources/Documents/Structs/Linter.html | 6 -
.../Resources/Documents/Structs/Location.html | 6 -
.../Documents/Structs/MarkdownReporter.html | 6 -
.../Resources/Documents/Structs/Region.html | 6 -
.../Documents/Structs/RuleDescription.html | 6 -
.../Resources/Documents/Structs/RuleList.html | 6 -
.../Structs/RuleListDocumentation.html | 6 -
.../Documents/Structs/RuleParameter.html | 6 -
.../Documents/Structs/SonarQubeReporter.html | 6 -
.../Structs/SourceKittenDictionary.html | 6 -
.../Documents/Structs/StyleViolation.html | 6 -
.../Documents/Structs/SwiftLintSyntaxMap.html | 6 -
.../Structs/SwiftLintSyntaxToken.html | 6 -
.../Documents/Structs/SwiftVersion.html | 6 -
.../Resources/Documents/Structs/Version.html | 6 -
.../Documents/Structs/XcodeReporter.html | 6 -
.../Documents/Structs/YamlParser.html | 6 -
.../Documents/anyobject_protocol.html | 6 -
.../Resources/Documents/array_init.html | 6 -
.../Resources/Documents/attributes.html | 6 -
.../Resources/Documents/block_based_kvo.html | 6 -
.../Documents/class_delegate_protocol.html | 6 -
.../Resources/Documents/closing_brace.html | 6 -
.../Documents/closure_body_length.html | 6 -
.../Documents/closure_end_indentation.html | 6 -
.../Documents/closure_parameter_position.html | 6 -
.../Resources/Documents/closure_spacing.html | 6 -
.../Documents/collection_alignment.html | 6 -
.../Contents/Resources/Documents/colon.html | 6 -
.../Contents/Resources/Documents/comma.html | 6 -
.../Documents/compiler_protocol_init.html | 6 -
.../conditional_returns_on_newline.html | 6 -
.../Documents/contains_over_filter_count.html | 6 -
.../contains_over_filter_is_empty.html | 6 -
.../contains_over_first_not_nil.html | 6 -
.../contains_over_range_nil_comparison.html | 6 -
.../Documents/control_statement.html | 6 -
.../Resources/Documents/convenience_type.html | 6 -
.../Resources/Documents/custom_rules.html | 6 -
.../Documents/cyclomatic_complexity.html | 6 -
.../Documents/deployment_target.html | 6 -
...iscarded_notification_center_observer.html | 6 -
.../Documents/discouraged_direct_init.html | 6 -
.../Documents/discouraged_object_literal.html | 6 -
.../discouraged_optional_boolean.html | 6 -
.../discouraged_optional_collection.html | 6 -
.../Documents/duplicate_enum_cases.html | 6 -
.../Documents/duplicate_imports.html | 6 -
.../Resources/Documents/dynamic_inline.html | 6 -
.../Documents/empty_collection_literal.html | 6 -
.../Resources/Documents/empty_count.html | 6 -
.../Documents/empty_enum_arguments.html | 6 -
.../Resources/Documents/empty_parameters.html | 6 -
...pty_parentheses_with_trailing_closure.html | 6 -
.../Resources/Documents/empty_string.html | 6 -
.../Documents/empty_xctest_method.html | 6 -
.../enum_case_associated_values_count.html | 6 -
.../Resources/Documents/expiring_todo.html | 6 -
.../Resources/Documents/explicit_acl.html | 6 -
.../Documents/explicit_enum_raw_value.html | 6 -
.../Resources/Documents/explicit_init.html | 6 -
.../Resources/Documents/explicit_self.html | 6 -
.../Documents/explicit_top_level_acl.html | 6 -
.../Documents/explicit_type_interface.html | 6 -
.../Documents/extension_access_modifier.html | 6 -
.../Resources/Documents/fallthrough.html | 6 -
.../Documents/fatal_error_message.html | 6 -
.../Resources/Documents/file_header.html | 6 -
.../Resources/Documents/file_length.html | 6 -
.../Resources/Documents/file_name.html | 6 -
.../Documents/file_name_no_space.html | 6 -
.../Resources/Documents/file_types_order.html | 6 -
.../Resources/Documents/first_where.html | 6 -
.../Documents/flatmap_over_map_reduce.html | 6 -
.../Resources/Documents/for_where.html | 6 -
.../Resources/Documents/force_cast.html | 6 -
.../Resources/Documents/force_try.html | 6 -
.../Resources/Documents/force_unwrapping.html | 6 -
.../Documents/function_body_length.html | 6 -
.../function_default_parameter_at_end.html | 6 -
.../Documents/function_parameter_count.html | 6 -
.../Documents/generic_type_name.html | 6 -
.../Documents/identical_operands.html | 6 -
.../Resources/Documents/identifier_name.html | 6 -
.../Resources/Documents/implicit_getter.html | 6 -
.../Resources/Documents/implicit_return.html | 8 +-
.../implicitly_unwrapped_optional.html | 6 -
.../Documents/indentation_width.html | 6 -
.../Contents/Resources/Documents/index.html | 8 +-
.../Resources/Documents/inert_defer.html | 6 -
.../Resources/Documents/is_disjoint.html | 6 -
.../Documents/joined_default_parameter.html | 6 -
.../Resources/Documents/large_tuple.html | 6 -
.../Resources/Documents/last_where.html | 6 -
.../Documents/leading_whitespace.html | 6 -
.../legacy_cggeometry_functions.html | 6 -
.../Resources/Documents/legacy_constant.html | 6 -
.../Documents/legacy_constructor.html | 6 -
.../Resources/Documents/legacy_hashing.html | 6 -
.../Resources/Documents/legacy_multiple.html | 6 -
.../legacy_nsgeometry_functions.html | 6 -
.../Resources/Documents/legacy_random.html | 6 -
.../Documents/let_var_whitespace.html | 6 -
.../Resources/Documents/line_length.html | 6 -
.../literal_expression_end_indentation.html | 6 -
.../Documents/lower_acl_than_parent.html | 6 -
.../Contents/Resources/Documents/mark.html | 6 -
.../Resources/Documents/missing_docs.html | 6 -
.../Resources/Documents/modifier_order.html | 6 -
.../Documents/multiline_arguments.html | 6 -
.../multiline_arguments_brackets.html | 6 -
.../Documents/multiline_function_chains.html | 6 -
.../Documents/multiline_literal_brackets.html | 6 -
.../Documents/multiline_parameters.html | 6 -
.../multiline_parameters_brackets.html | 6 -
...ltiple_closures_with_trailing_closure.html | 6 -
.../Contents/Resources/Documents/nesting.html | 6 -
.../Resources/Documents/nimble_operator.html | 6 -
.../no_extension_access_modifier.html | 6 -
.../Documents/no_fallthrough_only.html | 6 -
.../Documents/no_grouping_extension.html | 6 -
.../Documents/no_space_in_method_call.html | 6 -
.../notification_center_detachment.html | 6 -
.../Documents/nslocalizedstring_key.html | 6 -
.../nslocalizedstring_require_bundle.html | 6 -
.../Documents/nsobject_prefer_isequal.html | 6 -
.../Resources/Documents/number_separator.html | 6 -
.../Resources/Documents/object_literal.html | 6 -
.../Resources/Documents/opening_brace.html | 6 -
.../Documents/operator_usage_whitespace.html | 6 -
.../Documents/operator_whitespace.html | 6 -
.../optional_enum_case_matching.html | 6 -
.../Documents/orphaned_doc_comment.html | 6 -
.../Documents/overridden_super_call.html | 6 -
.../Documents/override_in_extension.html | 6 -
.../Documents/pattern_matching_keywords.html | 6 -
.../prefer_self_type_over_type_of_self.html | 6 -
.../Documents/prefixed_toplevel_constant.html | 6 -
.../Resources/Documents/private_action.html | 6 -
.../Resources/Documents/private_outlet.html | 6 -
.../Documents/private_over_fileprivate.html | 6 -
.../Documents/private_unit_test.html | 6 -
.../prohibited_interface_builder.html | 6 -
.../Documents/prohibited_nan_comparison.html | 359 ------------
.../Documents/prohibited_super_call.html | 6 -
.../protocol_property_accessors_order.html | 6 -
.../Documents/quick_discouraged_call.html | 6 -
.../quick_discouraged_focused_test.html | 6 -
.../quick_discouraged_pending_test.html | 6 -
...aw_value_for_camel_cased_codable_enum.html | 6 -
.../Resources/Documents/reduce_boolean.html | 6 -
.../Resources/Documents/reduce_into.html | 6 -
.../Documents/redundant_discardable_let.html | 6 -
.../Documents/redundant_nil_coalescing.html | 6 -
.../Documents/redundant_objc_attribute.html | 6 -
.../redundant_optional_initialization.html | 6 -
.../redundant_set_access_control.html | 6 -
.../redundant_string_enum_value.html | 6 -
.../Documents/redundant_type_annotation.html | 6 -
.../Documents/redundant_void_return.html | 6 -
.../Resources/Documents/required_deinit.html | 6 -
.../Documents/required_enum_case.html | 6 -
.../Documents/return_arrow_whitespace.html | 6 -
.../return_value_from_void_function.html | 541 ------------------
.../Resources/Documents/rule-directory.html | 10 -
.../Contents/Resources/Documents/search.json | 2 +-
.../Documents/shorthand_operator.html | 6 -
.../Documents/single_test_class.html | 6 -
.../Documents/sorted_first_last.html | 6 -
.../Resources/Documents/sorted_imports.html | 6 -
.../Documents/statement_position.html | 6 -
.../Resources/Documents/static_operator.html | 6 -
.../Documents/strict_fileprivate.html | 6 -
.../Resources/Documents/strong_iboutlet.html | 6 -
.../superfluous_disable_command.html | 6 -
.../Documents/switch_case_alignment.html | 6 -
.../Documents/switch_case_on_newline.html | 6 -
.../Resources/Documents/syntactic_sugar.html | 6 -
.../Contents/Resources/Documents/todo.html | 6 -
.../Resources/Documents/toggle_bool.html | 6 -
.../Resources/Documents/trailing_closure.html | 6 -
.../Resources/Documents/trailing_comma.html | 6 -
.../Resources/Documents/trailing_newline.html | 6 -
.../Documents/trailing_semicolon.html | 6 -
.../Documents/trailing_whitespace.html | 6 -
.../Resources/Documents/tuple_pattern.html | 359 ------------
.../Resources/Documents/type_body_length.html | 6 -
.../Documents/type_contents_order.html | 6 -
.../Resources/Documents/type_name.html | 6 -
.../Documents/unavailable_function.html | 6 -
.../Documents/unneeded_break_in_switch.html | 6 -
...eeded_parentheses_in_closure_argument.html | 6 -
.../Documents/unowned_variable_capture.html | 6 -
.../Documents/untyped_error_in_catch.html | 6 -
.../Documents/unused_capture_list.html | 6 -
.../Documents/unused_closure_parameter.html | 6 -
.../Documents/unused_control_flow_label.html | 6 -
.../Documents/unused_declaration.html | 6 -
.../Documents/unused_enumerated.html | 6 -
.../Resources/Documents/unused_import.html | 6 -
.../Documents/unused_optional_binding.html | 6 -
.../Documents/unused_setter_value.html | 6 -
.../Documents/valid_ibinspectable.html | 6 -
.../vertical_parameter_alignment.html | 6 -
.../vertical_parameter_alignment_on_call.html | 6 -
.../Documents/vertical_whitespace.html | 6 -
.../vertical_whitespace_between_cases.html | 6 -
.../vertical_whitespace_closing_braces.html | 6 -
.../vertical_whitespace_opening_braces.html | 6 -
.../Documents/void_function_in_ternary.html | 380 ------------
.../Resources/Documents/void_return.html | 6 -
.../Resources/Documents/weak_delegate.html | 6 -
.../Documents/xct_specific_matcher.html | 6 -
.../Resources/Documents/xctfail_message.html | 6 -
.../Resources/Documents/yoda_condition.html | 6 -
.../Contents/Resources/docSet.dsidx | Bin 122880 -> 126976 bytes
docsets/SwiftLintFramework.tgz | Bin 394023 -> 382980 bytes
duplicate_enum_cases.html | 6 -
duplicate_imports.html | 6 -
dynamic_inline.html | 6 -
empty_collection_literal.html | 6 -
empty_count.html | 6 -
empty_enum_arguments.html | 6 -
empty_parameters.html | 6 -
empty_parentheses_with_trailing_closure.html | 6 -
empty_string.html | 6 -
empty_xctest_method.html | 6 -
enum_case_associated_values_count.html | 6 -
expiring_todo.html | 6 -
explicit_acl.html | 6 -
explicit_enum_raw_value.html | 6 -
explicit_init.html | 6 -
explicit_self.html | 6 -
explicit_top_level_acl.html | 6 -
explicit_type_interface.html | 6 -
extension_access_modifier.html | 6 -
fallthrough.html | 6 -
fatal_error_message.html | 6 -
file_header.html | 6 -
file_length.html | 6 -
file_name.html | 6 -
file_name_no_space.html | 6 -
file_types_order.html | 6 -
first_where.html | 6 -
flatmap_over_map_reduce.html | 6 -
for_where.html | 6 -
force_cast.html | 6 -
force_try.html | 6 -
force_unwrapping.html | 6 -
function_body_length.html | 6 -
function_default_parameter_at_end.html | 6 -
function_parameter_count.html | 6 -
generic_type_name.html | 6 -
identical_operands.html | 6 -
identifier_name.html | 6 -
implicit_getter.html | 6 -
implicit_return.html | 8 +-
implicitly_unwrapped_optional.html | 6 -
indentation_width.html | 6 -
index.html | 8 +-
inert_defer.html | 6 -
is_disjoint.html | 6 -
joined_default_parameter.html | 6 -
large_tuple.html | 6 -
last_where.html | 6 -
leading_whitespace.html | 6 -
legacy_cggeometry_functions.html | 6 -
legacy_constant.html | 6 -
legacy_constructor.html | 6 -
legacy_hashing.html | 6 -
legacy_multiple.html | 6 -
legacy_nsgeometry_functions.html | 6 -
legacy_random.html | 6 -
let_var_whitespace.html | 6 -
line_length.html | 6 -
literal_expression_end_indentation.html | 6 -
lower_acl_than_parent.html | 6 -
mark.html | 6 -
missing_docs.html | 6 -
modifier_order.html | 6 -
multiline_arguments.html | 6 -
multiline_arguments_brackets.html | 6 -
multiline_function_chains.html | 6 -
multiline_literal_brackets.html | 6 -
multiline_parameters.html | 6 -
multiline_parameters_brackets.html | 6 -
multiple_closures_with_trailing_closure.html | 6 -
nesting.html | 6 -
nimble_operator.html | 6 -
no_extension_access_modifier.html | 6 -
no_fallthrough_only.html | 6 -
no_grouping_extension.html | 6 -
no_space_in_method_call.html | 6 -
notification_center_detachment.html | 6 -
nslocalizedstring_key.html | 6 -
nslocalizedstring_require_bundle.html | 6 -
nsobject_prefer_isequal.html | 6 -
number_separator.html | 6 -
object_literal.html | 6 -
opening_brace.html | 6 -
operator_usage_whitespace.html | 6 -
operator_whitespace.html | 6 -
optional_enum_case_matching.html | 6 -
orphaned_doc_comment.html | 6 -
overridden_super_call.html | 6 -
override_in_extension.html | 6 -
pattern_matching_keywords.html | 6 -
prefer_self_type_over_type_of_self.html | 6 -
prefixed_toplevel_constant.html | 6 -
private_action.html | 6 -
private_outlet.html | 6 -
private_over_fileprivate.html | 6 -
private_unit_test.html | 6 -
prohibited_interface_builder.html | 6 -
prohibited_nan_comparison.html | 359 ------------
prohibited_super_call.html | 6 -
protocol_property_accessors_order.html | 6 -
quick_discouraged_call.html | 6 -
quick_discouraged_focused_test.html | 6 -
quick_discouraged_pending_test.html | 6 -
raw_value_for_camel_cased_codable_enum.html | 6 -
reduce_boolean.html | 6 -
reduce_into.html | 6 -
redundant_discardable_let.html | 6 -
redundant_nil_coalescing.html | 6 -
redundant_objc_attribute.html | 6 -
redundant_optional_initialization.html | 6 -
redundant_set_access_control.html | 6 -
redundant_string_enum_value.html | 6 -
redundant_type_annotation.html | 6 -
redundant_void_return.html | 6 -
required_deinit.html | 6 -
required_enum_case.html | 6 -
return_arrow_whitespace.html | 6 -
return_value_from_void_function.html | 541 ------------------
rule-directory.html | 10 -
search.json | 2 +-
shorthand_operator.html | 6 -
single_test_class.html | 6 -
sorted_first_last.html | 6 -
sorted_imports.html | 6 -
statement_position.html | 6 -
static_operator.html | 6 -
strict_fileprivate.html | 6 -
strong_iboutlet.html | 6 -
superfluous_disable_command.html | 6 -
switch_case_alignment.html | 6 -
switch_case_on_newline.html | 6 -
syntactic_sugar.html | 6 -
todo.html | 6 -
toggle_bool.html | 6 -
trailing_closure.html | 6 -
trailing_comma.html | 6 -
trailing_newline.html | 6 -
trailing_semicolon.html | 6 -
trailing_whitespace.html | 6 -
tuple_pattern.html | 359 ------------
type_body_length.html | 6 -
type_contents_order.html | 6 -
type_name.html | 6 -
unavailable_function.html | 6 -
unneeded_break_in_switch.html | 6 -
unneeded_parentheses_in_closure_argument.html | 6 -
unowned_variable_capture.html | 6 -
untyped_error_in_catch.html | 6 -
unused_capture_list.html | 6 -
unused_closure_parameter.html | 6 -
unused_control_flow_label.html | 6 -
unused_declaration.html | 6 -
unused_enumerated.html | 6 -
unused_import.html | 6 -
unused_optional_binding.html | 6 -
unused_setter_value.html | 6 -
valid_ibinspectable.html | 6 -
vertical_parameter_alignment.html | 6 -
vertical_parameter_alignment_on_call.html | 6 -
vertical_whitespace.html | 6 -
vertical_whitespace_between_cases.html | 6 -
vertical_whitespace_closing_braces.html | 6 -
vertical_whitespace_opening_braces.html | 6 -
void_function_in_ternary.html | 380 ------------
void_return.html | 6 -
weak_delegate.html | 6 -
xct_specific_matcher.html | 6 -
xctfail_message.html | 6 -
yoda_condition.html | 6 -
536 files changed, 8 insertions(+), 8182 deletions(-)
delete mode 100644 Protocols/SyntaxRule.html
delete mode 100644 Protocols/SyntaxRuleVisitor.html
delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRule.html
delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRuleVisitor.html
delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_nan_comparison.html
delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html
delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/tuple_pattern.html
delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html
delete mode 100644 prohibited_nan_comparison.html
delete mode 100644 return_value_from_void_function.html
delete mode 100644 tuple_pattern.html
delete mode 100644 void_function_in_ternary.html
diff --git a/Classes.html b/Classes.html
index 23db6a248..4e999c4fe 100644
--- a/Classes.html
+++ b/Classes.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html
index ab966b02e..b2aaae47c 100644
--- a/Classes/LinterCache.html
+++ b/Classes/LinterCache.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html
index 28082b92a..53ec121a7 100644
--- a/Classes/RuleStorage.html
+++ b/Classes/RuleStorage.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html
index 5a1ab7837..15f060b4c 100644
--- a/Classes/SwiftLintFile.html
+++ b/Classes/SwiftLintFile.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -674,7 +668,7 @@ one does not read its contents immediately, but rather traps at runtime when att
diff --git a/Enums.html b/Enums.html
index 833454725..a6358d6a1 100644
--- a/Enums.html
+++ b/Enums.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html
index 770e0451b..88efcc425 100644
--- a/Enums/AccessControlLevel.html
+++ b/Enums/AccessControlLevel.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Enums/ConfigurationError.html b/Enums/ConfigurationError.html
index c1191a069..be2a70e27 100644
--- a/Enums/ConfigurationError.html
+++ b/Enums/ConfigurationError.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html
index 7577d41b0..f4f3eb2bd 100644
--- a/Enums/RuleIdentifier.html
+++ b/Enums/RuleIdentifier.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html
index 2109964d9..a328673e4 100644
--- a/Enums/RuleKind.html
+++ b/Enums/RuleKind.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html
index 6e3c2040c..056f40682 100644
--- a/Enums/RuleListError.html
+++ b/Enums/RuleListError.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html
index 49e35893d..93a59fe2d 100644
--- a/Enums/SwiftExpressionKind.html
+++ b/Enums/SwiftExpressionKind.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html
index 24b6c849d..796941968 100644
--- a/Enums/ViolationSeverity.html
+++ b/Enums/ViolationSeverity.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Extensions.html b/Extensions.html
index 4a2682153..62c0f8ec0 100644
--- a/Extensions.html
+++ b/Extensions.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Extensions/FileManager.html b/Extensions/FileManager.html
index 5a51ae4de..d68606bb2 100644
--- a/Extensions/FileManager.html
+++ b/Extensions/FileManager.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Extensions/String.html b/Extensions/String.html
index 72636e439..490e755c9 100644
--- a/Extensions/String.html
+++ b/Extensions/String.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Functions.html b/Functions.html
index ed49715f6..3b230631d 100644
--- a/Functions.html
+++ b/Functions.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Global Variables.html b/Global Variables.html
index 2273ee938..fbedd71ef 100644
--- a/Global Variables.html
+++ b/Global Variables.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Guides.html b/Guides.html
index 1b424c738..269bfa6da 100644
--- a/Guides.html
+++ b/Guides.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -936,15 +930,6 @@
-
-
-
@@ -1287,15 +1272,6 @@
-
-
-
@@ -1359,15 +1335,6 @@
-
-
-
@@ -1899,15 +1866,6 @@
-
-
-
diff --git a/Protocols.html b/Protocols.html
index d2258425f..2e4b1c50d 100644
--- a/Protocols.html
+++ b/Protocols.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -832,68 +826,6 @@ static analysis than syntactic checks.
-
-
-
-
-
-
-
-
A rule that leverages the SwiftSyntax library.
-
-
See more
-
-
-
Declaration
-
-
Swift
-
public protocol SyntaxRule : Rule
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A SwiftSyntax visitor that collects data to provide violations for a specific rule.
-
-
See more
-
-
-
Declaration
-
-
Swift
-
public protocol SyntaxRuleVisitor : SyntaxVisitor
-
-
-
-
-
-
-
diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html
index 4a700a7cc..99ca855fc 100644
--- a/Protocols/ASTRule.html
+++ b/Protocols/ASTRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html
index 767b127fe..5b8d3e656 100644
--- a/Protocols/AnalyzerRule.html
+++ b/Protocols/AnalyzerRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/CollectingCorrectableRule.html b/Protocols/CollectingCorrectableRule.html
index 0547c5919..fb68701db 100644
--- a/Protocols/CollectingCorrectableRule.html
+++ b/Protocols/CollectingCorrectableRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html
index ede4f2528..f5ca2ed95 100644
--- a/Protocols/CollectingRule.html
+++ b/Protocols/CollectingRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html
index ee5c38aae..c858ce41d 100644
--- a/Protocols/ConfigurationProviderRule.html
+++ b/Protocols/ConfigurationProviderRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html
index a198471e3..c4b8830ff 100644
--- a/Protocols/CorrectableRule.html
+++ b/Protocols/CorrectableRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/LintableFileManager.html b/Protocols/LintableFileManager.html
index d1f9661eb..551d25a03 100644
--- a/Protocols/LintableFileManager.html
+++ b/Protocols/LintableFileManager.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html
index 0aaaf9a78..6cb2ed610 100644
--- a/Protocols/Reporter.html
+++ b/Protocols/Reporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/Rule.html b/Protocols/Rule.html
index dbcd751a7..8354b636c 100644
--- a/Protocols/Rule.html
+++ b/Protocols/Rule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html
index 52e142427..d8d5ab8cd 100644
--- a/Protocols/RuleConfiguration.html
+++ b/Protocols/RuleConfiguration.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/SubstitutionCorrectableASTRule.html b/Protocols/SubstitutionCorrectableASTRule.html
index 29bf50e95..1811d3b34 100644
--- a/Protocols/SubstitutionCorrectableASTRule.html
+++ b/Protocols/SubstitutionCorrectableASTRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html
index 681b78b45..73954276f 100644
--- a/Protocols/SubstitutionCorrectableRule.html
+++ b/Protocols/SubstitutionCorrectableRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Protocols/SyntaxRule.html b/Protocols/SyntaxRule.html
deleted file mode 100644
index 2a162ac70..000000000
--- a/Protocols/SyntaxRule.html
+++ /dev/null
@@ -1,380 +0,0 @@
-
-
-
- SyntaxRule Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- SyntaxRule Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
SyntaxRule
-
-
-
public protocol SyntaxRule : Rule
-
-
-
-
A rule that leverages the SwiftSyntax library.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Wraps computation of violations based on a visitor.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Protocols/SyntaxRuleVisitor.html b/Protocols/SyntaxRuleVisitor.html
deleted file mode 100644
index 380f54623..000000000
--- a/Protocols/SyntaxRuleVisitor.html
+++ /dev/null
@@ -1,406 +0,0 @@
-
-
-
- SyntaxRuleVisitor Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- SyntaxRuleVisitor Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
SyntaxRuleVisitor
-
-
-
public protocol SyntaxRuleVisitor : SyntaxVisitor
-
-
-
-
A SwiftSyntax visitor that collects data to provide violations for a specific rule.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The rule that uses this visitor.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Returns the violations that should be calculated based on data that was accumulated during the visit methods.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Reporters.html b/Reporters.html
index 0252fd02f..07134cab5 100644
--- a/Reporters.html
+++ b/Reporters.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Rules.html b/Rules.html
index 6cb24292b..144881503 100644
--- a/Rules.html
+++ b/Rules.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs.html b/Structs.html
index 39df7d42d..1bc6a2486 100644
--- a/Structs.html
+++ b/Structs.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/CSVReporter.html b/Structs/CSVReporter.html
index 48bd00fdf..8995be58c 100644
--- a/Structs/CSVReporter.html
+++ b/Structs/CSVReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/CheckstyleReporter.html b/Structs/CheckstyleReporter.html
index a871b2926..16f3c014a 100644
--- a/Structs/CheckstyleReporter.html
+++ b/Structs/CheckstyleReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html
index 608bcb25c..409981a74 100644
--- a/Structs/CollectedLinter.html
+++ b/Structs/CollectedLinter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Command.html b/Structs/Command.html
index 25808fb91..3d3ebfc4d 100644
--- a/Structs/Command.html
+++ b/Structs/Command.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html
index d632fef5b..7d277338b 100644
--- a/Structs/Command/Action.html
+++ b/Structs/Command/Action.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html
index 220ecaa8e..f423c758e 100644
--- a/Structs/Command/Modifier.html
+++ b/Structs/Command/Modifier.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Configuration.html b/Structs/Configuration.html
index fc9a65b96..1237e2a5a 100644
--- a/Structs/Configuration.html
+++ b/Structs/Configuration.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Configuration/IndentationStyle.html b/Structs/Configuration/IndentationStyle.html
index e8c11eb34..b02559637 100644
--- a/Structs/Configuration/IndentationStyle.html
+++ b/Structs/Configuration/IndentationStyle.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Configuration/RulesMode.html b/Structs/Configuration/RulesMode.html
index da175a138..386488ce0 100644
--- a/Structs/Configuration/RulesMode.html
+++ b/Structs/Configuration/RulesMode.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Correction.html b/Structs/Correction.html
index f94166ad4..c5a714b98 100644
--- a/Structs/Correction.html
+++ b/Structs/Correction.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/EmojiReporter.html b/Structs/EmojiReporter.html
index 807a34222..26f7b9a15 100644
--- a/Structs/EmojiReporter.html
+++ b/Structs/EmojiReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Example.html b/Structs/Example.html
index ad764c39b..97bcc1473 100644
--- a/Structs/Example.html
+++ b/Structs/Example.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/GitHubActionsLoggingReporter.html b/Structs/GitHubActionsLoggingReporter.html
index f9da3bf9f..76754554b 100644
--- a/Structs/GitHubActionsLoggingReporter.html
+++ b/Structs/GitHubActionsLoggingReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/HTMLReporter.html b/Structs/HTMLReporter.html
index d9b9be6a9..ff7cac80a 100644
--- a/Structs/HTMLReporter.html
+++ b/Structs/HTMLReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/JSONReporter.html b/Structs/JSONReporter.html
index e15bef317..e01eb7c3e 100644
--- a/Structs/JSONReporter.html
+++ b/Structs/JSONReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/JUnitReporter.html b/Structs/JUnitReporter.html
index 36638a03e..03704dd80 100644
--- a/Structs/JUnitReporter.html
+++ b/Structs/JUnitReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Linter.html b/Structs/Linter.html
index 4cfdb8259..74eebe79d 100644
--- a/Structs/Linter.html
+++ b/Structs/Linter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Location.html b/Structs/Location.html
index 5efee7af2..88934bbb9 100644
--- a/Structs/Location.html
+++ b/Structs/Location.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/MarkdownReporter.html b/Structs/MarkdownReporter.html
index dbc593896..67122839e 100644
--- a/Structs/MarkdownReporter.html
+++ b/Structs/MarkdownReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Region.html b/Structs/Region.html
index 89e229553..7325a2bd4 100644
--- a/Structs/Region.html
+++ b/Structs/Region.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html
index cdca5218d..9a297c843 100644
--- a/Structs/RuleDescription.html
+++ b/Structs/RuleDescription.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/RuleList.html b/Structs/RuleList.html
index 84eb44a71..d79044704 100644
--- a/Structs/RuleList.html
+++ b/Structs/RuleList.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html
index c65999e38..67130a457 100644
--- a/Structs/RuleListDocumentation.html
+++ b/Structs/RuleListDocumentation.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html
index 160513061..0c07024cf 100644
--- a/Structs/RuleParameter.html
+++ b/Structs/RuleParameter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/SonarQubeReporter.html b/Structs/SonarQubeReporter.html
index 7cccf23eb..bb2dc6cf9 100644
--- a/Structs/SonarQubeReporter.html
+++ b/Structs/SonarQubeReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/SourceKittenDictionary.html b/Structs/SourceKittenDictionary.html
index f3b588880..cbef23611 100644
--- a/Structs/SourceKittenDictionary.html
+++ b/Structs/SourceKittenDictionary.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html
index 40c05704e..d39d5039a 100644
--- a/Structs/StyleViolation.html
+++ b/Structs/StyleViolation.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html
index 09e7b5676..75ca21bc9 100644
--- a/Structs/SwiftLintSyntaxMap.html
+++ b/Structs/SwiftLintSyntaxMap.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html
index 31ed17217..fbae62820 100644
--- a/Structs/SwiftLintSyntaxToken.html
+++ b/Structs/SwiftLintSyntaxToken.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html
index 8dd1c4e8a..8181f4e7a 100644
--- a/Structs/SwiftVersion.html
+++ b/Structs/SwiftVersion.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/Version.html b/Structs/Version.html
index e6401e255..8c146f040 100644
--- a/Structs/Version.html
+++ b/Structs/Version.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/XcodeReporter.html b/Structs/XcodeReporter.html
index bfed26b7f..b02736b01 100644
--- a/Structs/XcodeReporter.html
+++ b/Structs/XcodeReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html
index 1bfada256..7db2cc35d 100644
--- a/Structs/YamlParser.html
+++ b/Structs/YamlParser.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/anyobject_protocol.html b/anyobject_protocol.html
index a79d9b5cd..229f6c2dd 100644
--- a/anyobject_protocol.html
+++ b/anyobject_protocol.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/array_init.html b/array_init.html
index 967588008..a1acdd3d7 100644
--- a/array_init.html
+++ b/array_init.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/attributes.html b/attributes.html
index 88a2e5e72..12977fe16 100644
--- a/attributes.html
+++ b/attributes.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/block_based_kvo.html b/block_based_kvo.html
index e9cdc8f85..6684b85e8 100644
--- a/block_based_kvo.html
+++ b/block_based_kvo.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html
index faa113b4d..ba9e09a8f 100644
--- a/class_delegate_protocol.html
+++ b/class_delegate_protocol.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/closing_brace.html b/closing_brace.html
index 978debd50..4a58fa70e 100644
--- a/closing_brace.html
+++ b/closing_brace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/closure_body_length.html b/closure_body_length.html
index 58b59b3d4..7a03cb96b 100644
--- a/closure_body_length.html
+++ b/closure_body_length.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/closure_end_indentation.html b/closure_end_indentation.html
index c4a68af3a..90a43a5d1 100644
--- a/closure_end_indentation.html
+++ b/closure_end_indentation.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/closure_parameter_position.html b/closure_parameter_position.html
index f241c23b1..01c47a5e7 100644
--- a/closure_parameter_position.html
+++ b/closure_parameter_position.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/closure_spacing.html b/closure_spacing.html
index e6799782f..d3c2ace79 100644
--- a/closure_spacing.html
+++ b/closure_spacing.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/collection_alignment.html b/collection_alignment.html
index 1dc44d2ac..9313adc89 100644
--- a/collection_alignment.html
+++ b/collection_alignment.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/colon.html b/colon.html
index 8ebb17670..115d4816b 100644
--- a/colon.html
+++ b/colon.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/comma.html b/comma.html
index 367822fc8..f80e0557f 100644
--- a/comma.html
+++ b/comma.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html
index e496ae910..f5e2407fe 100644
--- a/compiler_protocol_init.html
+++ b/compiler_protocol_init.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html
index 27ec2a0fc..b1055b8e7 100644
--- a/conditional_returns_on_newline.html
+++ b/conditional_returns_on_newline.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html
index e4d6b4cc0..eec6b9809 100644
--- a/contains_over_filter_count.html
+++ b/contains_over_filter_count.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html
index 9d291b649..43356958c 100644
--- a/contains_over_filter_is_empty.html
+++ b/contains_over_filter_is_empty.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html
index 0217d7b3e..36ad06cd9 100644
--- a/contains_over_first_not_nil.html
+++ b/contains_over_first_not_nil.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html
index c44c1d7c2..6c7f2fb26 100644
--- a/contains_over_range_nil_comparison.html
+++ b/contains_over_range_nil_comparison.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/control_statement.html b/control_statement.html
index 5e23cde41..9e29d4a70 100644
--- a/control_statement.html
+++ b/control_statement.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/convenience_type.html b/convenience_type.html
index 6bab982ac..6d7e1cc49 100644
--- a/convenience_type.html
+++ b/convenience_type.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/custom_rules.html b/custom_rules.html
index 49e90cfe9..db91ff064 100644
--- a/custom_rules.html
+++ b/custom_rules.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html
index 1c2513721..5099315e8 100644
--- a/cyclomatic_complexity.html
+++ b/cyclomatic_complexity.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/deployment_target.html b/deployment_target.html
index b6d41c528..5d660bd85 100644
--- a/deployment_target.html
+++ b/deployment_target.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html
index 18aee2287..6f212451a 100644
--- a/discarded_notification_center_observer.html
+++ b/discarded_notification_center_observer.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html
index e5cc10dc1..5861f7704 100644
--- a/discouraged_direct_init.html
+++ b/discouraged_direct_init.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html
index d95019b4f..ef2dfc42d 100644
--- a/discouraged_object_literal.html
+++ b/discouraged_object_literal.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html
index d96f04887..85746a7b6 100644
--- a/discouraged_optional_boolean.html
+++ b/discouraged_optional_boolean.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html
index ca604aa48..50cb2796c 100644
--- a/discouraged_optional_collection.html
+++ b/discouraged_optional_collection.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html
index 23db6a248..4e999c4fe 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html
index ab966b02e..b2aaae47c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html
index 28082b92a..53ec121a7 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
index 5a1ab7837..15f060b4c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -674,7 +668,7 @@ one does not read its contents immediately, but rather traps at runtime when att
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html
index 833454725..a6358d6a1 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
index 770e0451b..88efcc425 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html
index c1191a069..be2a70e27 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
index 7577d41b0..f4f3eb2bd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html
index 2109964d9..a328673e4 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html
index 6e3c2040c..056f40682 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
index 49e35893d..93a59fe2d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
index 24b6c849d..796941968 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html
index 4a2682153..62c0f8ec0 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html
index 5a51ae4de..d68606bb2 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html
index 72636e439..490e755c9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html
index ed49715f6..3b230631d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html
index 2273ee938..fbedd71ef 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html
index 1b424c738..269bfa6da 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -936,15 +930,6 @@
-
-
-
@@ -1287,15 +1272,6 @@
-
-
-
@@ -1359,15 +1335,6 @@
-
-
-
@@ -1899,15 +1866,6 @@
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html
index d2258425f..2e4b1c50d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -832,68 +826,6 @@ static analysis than syntactic checks.
-
-
-
-
-
-
-
-
A rule that leverages the SwiftSyntax library.
-
-
See more
-
-
-
Declaration
-
-
Swift
-
public protocol SyntaxRule : Rule
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A SwiftSyntax visitor that collects data to provide violations for a specific rule.
-
-
See more
-
-
-
Declaration
-
-
Swift
-
public protocol SyntaxRuleVisitor : SyntaxVisitor
-
-
-
-
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html
index 4a700a7cc..99ca855fc 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
index 767b127fe..5b8d3e656 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html
index 0547c5919..fb68701db 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
index ede4f2528..f5ca2ed95 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html
index ee5c38aae..c858ce41d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
index a198471e3..c4b8830ff 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html
index d1f9661eb..551d25a03 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html
index 0aaaf9a78..6cb2ed610 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html
index dbcd751a7..8354b636c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
index 52e142427..d8d5ab8cd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html
index 29bf50e95..1811d3b34 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
index 681b78b45..73954276f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRule.html
deleted file mode 100644
index 2a162ac70..000000000
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRule.html
+++ /dev/null
@@ -1,380 +0,0 @@
-
-
-
- SyntaxRule Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- SyntaxRule Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
SyntaxRule
-
-
-
public protocol SyntaxRule : Rule
-
-
-
-
A rule that leverages the SwiftSyntax library.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Wraps computation of violations based on a visitor.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRuleVisitor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRuleVisitor.html
deleted file mode 100644
index 380f54623..000000000
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SyntaxRuleVisitor.html
+++ /dev/null
@@ -1,406 +0,0 @@
-
-
-
- SyntaxRuleVisitor Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- SyntaxRuleVisitor Protocol Reference
-
-
-
-
-
-
-
-
-
-
-
SyntaxRuleVisitor
-
-
-
public protocol SyntaxRuleVisitor : SyntaxVisitor
-
-
-
-
A SwiftSyntax visitor that collects data to provide violations for a specific rule.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The rule that uses this visitor.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Returns the violations that should be calculated based on data that was accumulated during the visit methods.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html
index 0252fd02f..07134cab5 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html
index 6cb24292b..144881503 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html
index 39df7d42d..1bc6a2486 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html
index 48bd00fdf..8995be58c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html
index a871b2926..16f3c014a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
index 608bcb25c..409981a74 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html
index 25808fb91..3d3ebfc4d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html
index d632fef5b..7d277338b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
index 220ecaa8e..f423c758e 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html
index fc9a65b96..1237e2a5a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html
index e8c11eb34..b02559637 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html
index da175a138..386488ce0 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html
index f94166ad4..c5a714b98 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html
index 807a34222..26f7b9a15 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html
index ad764c39b..97bcc1473 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html
index f9da3bf9f..76754554b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html
index d9b9be6a9..ff7cac80a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html
index e15bef317..e01eb7c3e 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html
index 36638a03e..03704dd80 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html
index 4cfdb8259..74eebe79d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html
index 5efee7af2..88934bbb9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html
index dbc593896..67122839e 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html
index 89e229553..7325a2bd4 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html
index cdca5218d..9a297c843 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html
index 84eb44a71..d79044704 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
index c65999e38..67130a457 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html
index 160513061..0c07024cf 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html
index 7cccf23eb..bb2dc6cf9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html
index f3b588880..cbef23611 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html
index 40c05704e..d39d5039a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
index 09e7b5676..75ca21bc9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
index 31ed17217..fbae62820 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
index 8dd1c4e8a..8181f4e7a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html
index e6401e255..8c146f040 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html
index bfed26b7f..b02736b01 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html
index 1bfada256..7db2cc35d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html
@@ -220,12 +220,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html
index a79d9b5cd..229f6c2dd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html
index 967588008..a1acdd3d7 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html
index 88a2e5e72..12977fe16 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html
index e9cdc8f85..6684b85e8 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html
index faa113b4d..ba9e09a8f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html
index 978debd50..4a58fa70e 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html
index 58b59b3d4..7a03cb96b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html
index c4a68af3a..90a43a5d1 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html
index f241c23b1..01c47a5e7 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html
index e6799782f..d3c2ace79 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html
index 1dc44d2ac..9313adc89 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html
index 8ebb17670..115d4816b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html
index 367822fc8..f80e0557f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html
index e496ae910..f5e2407fe 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html
index 27ec2a0fc..b1055b8e7 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html
index e4d6b4cc0..eec6b9809 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html
index 9d291b649..43356958c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html
index 0217d7b3e..36ad06cd9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html
index c44c1d7c2..6c7f2fb26 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html
index 5e23cde41..9e29d4a70 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html
index 6bab982ac..6d7e1cc49 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html
index 49e90cfe9..db91ff064 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html
index 1c2513721..5099315e8 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html
index b6d41c528..5d660bd85 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html
index 18aee2287..6f212451a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html
index e5cc10dc1..5861f7704 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html
index d95019b4f..ef2dfc42d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html
index d96f04887..85746a7b6 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html
index ca604aa48..50cb2796c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html
index 8bc56a926..97d442de5 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html
index bb5f36bd3..80481227d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html
index f91bdc923..f72e55c12 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html
index 16b974bc2..b2486275d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html
index 94db7666a..0bcb73296 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html
index dc88e147c..dcd1d87cd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html
index f02c31cec..2aa386c74 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html
index 945f2e68c..2fc1dd896 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html
index cdf97470b..f383211eb 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html
index 88ca441c0..21d8791c9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html
index d5cee3f55..b3f126e4b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html
index ec029dc27..4d03f2066 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html
index c53f4f541..aa0eac174 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html
index 8c1ab332c..739172d69 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html
index 944139a20..c7a4fbfd3 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html
index 794d12304..844768c34 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html
index 03116e48e..c059519de 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html
index 7cf437dea..cba016361 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html
index 8ab16f78d..faa77de80 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html
index 5fcb76c83..7f2d152bb 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html
index ead9fc81c..9c06011aa 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html
index e162a707b..1885de421 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html
index d5454e443..0983e1142 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html
index 988a05b78..aa260c9bd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html
index 979b065aa..6f02e12cc 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html
index 4b5b0c799..c3f2c53bd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html
index f7ac4cc76..84cb63caa 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html
index e02900575..0ff81539c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html
index bc242b7a3..73ff9c86a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html
index e839a3051..38ef87bbf 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html
index fcef43965..f09b991d3 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html
index b19bf302c..55469a99f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html
index 7634c9513..b9f5d283b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html
index 47429af2a..8df4c6de1 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html
index 99f74f1a6..daa1b4e28 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html
index 25064f279..088d25b58 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html
index aa2096da0..6bb694f33 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html
index 9a0239eb8..9f83d2a02 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html
index 0b88495a0..e2df98145 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html
index 2477afd92..92fd7e7be 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -325,7 +319,7 @@
Kind: style
Analyzer rule: No
Minimum Swift compiler version: 3.0.0
-Default configuration: warning, included: [function, closure, getter]
+Default configuration: warning, included: [function, getter, closure]
Non Triggering Examples
if foo {
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
index e1a9541e0..60c4b97e6 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html
index 879e30ce5..a5987669b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html
index 90b78591c..b8c1ed429 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -367,7 +361,7 @@ running it.
Compiling from source:
You can also build from source by cloning this project and running
-script/bootstrap; make install (Xcode 11.0 or later).
+git submodule update --init --recursive; make install (Xcode 10.2 or later).
Known Installation Issues On MacOS Before 10.14.4
Starting with SwiftLint 0.32.0 , if you get
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html
index 70cdae0ad..987efb5e8 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html
index f471d55af..8ff5c4e1b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html
index 46815cca6..68a71a473 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html
index 64794dc40..cfe6fc041 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html
index 13ff560b8..9b4ab82e0 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html
index bb0d200f3..ce98ef4d5 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
index 3bc576faf..e5ae270b7 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html
index 2623293f3..0c6e76ab6 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html
index b132b7b7f..ca19be29c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html
index a476d58d0..b4de44716 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html
index 45fb0ba64..d3c68eea5 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
index e47381c32..89a3c3cee 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html
index f0f712b53..f4895f164 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html
index a9d69987b..f03744739 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html
index 979c2812c..fb1f0ed2b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html
index 4dd2e37a9..de90d08f6 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html
index 6ad3ea903..7b98e054a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html
index f91763169..051995eb3 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html
index 4b47f9ad8..20051f154 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html
index a5b574773..b82c49382 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html
index 73a7a00ec..e8b7e6ed4 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
index e60f9c2f7..79aa0f8c9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html
index 80766b55e..2b302efa5 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html
index 3be390365..d64cf7932 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html
index 64dd5a821..1ab97eeae 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
index 0ebfea64f..61399c019 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html
index d3537ecd6..8e89e8f8d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html
index 9d1236146..e72cefc13 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html
index 804305762..930092aad 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html
index aa7f4ddd6..ed7190008 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html
index d2da8f775..1a24e963a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html
index 47084c1b5..edbdc09b9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html
index 0f9212053..8df7fc592 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html
index 133284da3..276a1316c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html
index 2c1038835..ecce98dc1 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
index 71f518b8f..cf87ec007 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
index f2c52bf8f..dc9cfbdbc 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html
index dfabf303d..afea468d9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html
index 4293ff852..75a093834 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html
index b26852c35..d1ea3206c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html
index fab8baf47..384f65427 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html
index a759800ad..d66214e3e 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html
index 668d4fcd3..d3a7a4960 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html
index 71c50e013..be007fb4f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html
index 696024489..b86e0c996 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html
index 1290703a9..38e56be19 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html
index 91787997a..77d756f26 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html
index 6daf6b01d..a37df1e5f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
index 9a0c73925..dad748241 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html
index bfdd5536d..9555654bb 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html
index 303217ba5..af8352210 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html
index fcfb7a331..3c32811de 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html
index b7ab1774d..0683c398b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html
index 778a56ff5..fd69db90a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_nan_comparison.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_nan_comparison.html
deleted file mode 100644
index 764b449d6..000000000
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_nan_comparison.html
+++ /dev/null
@@ -1,359 +0,0 @@
-
-
-
- prohibited_nan_comparison Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- prohibited_nan_comparison Reference
-
-
-
-
-
-
-
-
-
-
-
-
Prohibited NaN Comparison
-
-
Use isNaN instead of comparing values to the .nan constant.
-
-
-Identifier: prohibited_nan_comparison
-Enabled by default: Disabled
-Supports autocorrection: No
-Kind: lint
-Analyzer rule: No
-Minimum Swift compiler version: 5.1.0
-Default configuration: warning
-
-
Non Triggering Examples
-
if number . isNaN {}
-
-
if foo . nan == 3 {}
-
-
Triggering Examples
-
if number == . nan {}
-
-
if number + 1 == . nan {}
-
-
if number == Float . nan {}
-
-
if . nan == number {}
-
-
if Double . nan == number {}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html
index 1781a5b64..36be14e4f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html
index 167e0f225..4f5d196d4 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html
index d5c9f85ab..40827d8af 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html
index 18a2b45a9..f0ea073af 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html
index 2b986ab3f..b31ee88f4 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html
index cf4d2ca29..c1a0c5f77 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html
index 1c56f80f4..f82267076 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html
index 24bcadafb..d0f10bae3 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html
index 23a3b1c62..c308f82fe 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
index 85c6e6778..8dd4d24ce 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html
index 3b81ff68c..26e03748c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html
index b65903f54..1ee75b3c9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html
index 2cc38d74d..f7f1784c8 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html
index 9e7d5c5d7..cb44bf3dd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html
index 99929ae58..fd16a0f87 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html
index 5152930dc..2a75e493b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html
index fbbc4fbe6..c6ee9e379 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html
index 9cdffbe68..1bc88d80d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html
index 554397c11..85d6fc2ff 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html
deleted file mode 100644
index 20a5fffa4..000000000
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html
+++ /dev/null
@@ -1,541 +0,0 @@
-
-
-
- return_value_from_void_function Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- return_value_from_void_function Reference
-
-
-
-
-
-
-
-
-
-
-
-
Return Value from Void Function
-
-
Returning values from Void functions should be avoided.
-
-
-Identifier: return_value_from_void_function
-Enabled by default: Disabled
-Supports autocorrection: No
-Kind: idiomatic
-Analyzer rule: No
-Minimum Swift compiler version: 5.1.0
-Default configuration: warning
-
-
Non Triggering Examples
-
func foo () {
- return
-}
-
-
func foo () {
- return /* a comment */
-}
-
-
func foo () -> Int {
- return 1
-}
-
-
func foo () -> Void {
- if condition {
- return
- }
- bar ()
-}
-
-
func foo () {
- return ;
- bar ()
-}
-
-
func test () {}
-
-
init ?() {
- guard condition else {
- return nil
- }
-}
-
-
init ?( arg : String ?) {
- guard arg != nil else {
- return nil
- }
-}
-
-
func test () {
- guard condition else {
- return
- }
-}
-
-
func test () -> Result < String , Error > {
- func other () {}
- func otherVoid () -> Void {}
-}
-
-
func test () -> Int ? {
- return nil
-}
-
-
func test () {
- if bar {
- print ( "" )
- return
- }
- let foo = [ 1 , 2 , 3 ] . filter { return true }
- return
-}
-
-
func test () {
- guard foo else {
- bar ()
- return
- }
-}
-
-
func spec () {
- var foo : Int {
- return 0
- }
-
-
Triggering Examples
-
func foo () {
- ↓ return bar ()
-}
-
-
func foo () {
- ↓ return self . bar ()
-}
-
-
func foo () -> Void {
- ↓ return bar ()
-}
-
-
func foo () -> Void {
- ↓ return /* comment */ bar ()
-}
-
-
func foo () {
- ↓ return
- self . bar ()
-}
-
-
func foo () {
- variable += 1
- ↓ return
- variable += 1
-}
-
-
func initThing () {
- guard foo else {
- ↓ return print ( "" )
- }
-}
-
-
// Leading comment
-func test () {
- guard condition else {
- ↓ return assertionfailure ( "" )
- }
-}
-
-
func test () -> Result < String , Error > {
- func other () {
- guard false else {
- ↓ return assertionfailure ( "" )
- }
- }
- func otherVoid () -> Void {}
-}
-
-
func test () {
- guard conditionIsTrue else {
- sideEffects ()
- return // comment
- }
- guard otherCondition else {
- ↓ return assertionfailure ( "" )
- }
- differentSideEffect ()
-}
-
-
func test () {
- guard otherCondition else {
- ↓ return assertionfailure ( "" ); // comment
- }
- differentSideEffect ()
-}
-
-
func test () {
- if x {
- ↓ return foo ()
- }
- bar ()
-}
-
-
func test () {
- switch x {
- case . a :
- ↓ return foo () // return to skip baz()
- case . b :
- bar ()
- }
- baz ()
-}
-
-
func test () {
- if check {
- if otherCheck {
- ↓ return foo ()
- }
- }
- bar ()
-}
-
-
func test () {
- ↓ return foo ()
-}
-
-
func test () {
- ↓ return foo ({
- return bar ()
- })
-}
-
-
func test () {
- guard x else {
- ↓ return foo ()
- }
- bar ()
-}
-
-
func test () {
- let closure : () -> () = {
- return assert ()
- }
- if check {
- if otherCheck {
- return // comments are fine
- }
- }
- ↓ return foo ()
-}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html
index 200292872..90dc8b7ff 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
@@ -442,7 +436,6 @@
Private over fileprivate
Private Unit Test
Prohibited Interface Builder
-Prohibited NaN Comparison
Prohibited calls to super
Protocol Property Accessors Order
Quick Discouraged Call
@@ -462,7 +455,6 @@
Required Deinit
Required Enum Case
Returning Whitespace
-Return Value from Void Function
Shorthand Operator
Single Test Class
Min or Max over Sorted First or Last
@@ -482,7 +474,6 @@
Trailing Newline
Trailing Semicolon
Trailing Whitespace
-Tuple Pattern
Type Body Length
Type Contents Order
Type Name
@@ -506,7 +497,6 @@
Vertical Whitespace Between Cases
Vertical Whitespace before Closing Braces
Vertical Whitespace after Opening Braces
-Void Function in Ternary
Void Return
Weak Delegate
XCTest Specific Matcher
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json
index 63328f2ec..8fb131cf8 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/YamlParser.html#/s:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"Parses the input YAML string as an untyped dictionary.
","parent_name":"YamlParser"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV5valueSSvp":{"name":"value","abstract":"The string value for this version.
","parent_name":"Version"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV7currentACvpZ":{"name":"current","abstract":"The current SwiftLint version.
","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV5threeACvpZ":{"name":"three","abstract":"Swift 3.x - https://swift.org/download/#swift-30
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fourACvpZ":{"name":"four","abstract":"Swift 4.0.x - https://swift.org/download/#swift-40
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fourDotOneACvpZ":{"name":"fourDotOne","abstract":"Swift 4.1.x - https://swift.org/download/#swift-41
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fourDotTwoACvpZ":{"name":"fourDotTwo","abstract":"Swift 4.2.x - https://swift.org/download/#swift-42
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fiveACvpZ":{"name":"five","abstract":"Swift 5.0.x - https://swift.org/download/#swift-50
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"Swift 5.1.x - https://swift.org/download/#swift-51
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"Swift 5.2.x - https://swift.org/download/#swift-52
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV7currentACvpZ":{"name":"current","abstract":"The current detected Swift compiler version, based on the currently accessible SourceKit version.
","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"The raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV4kind012SourceKittenC00D4KindOSgvp":{"name":"kind","abstract":"The syntax kind associated with is token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5range012SourceKittenC09ByteRangeVvp":{"name":"range","abstract":"The byte range in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6offset012SourceKittenC09ByteCountVvp":{"name":"offset","abstract":"The starting byte offset in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6length012SourceKittenC09ByteCountVvp":{"name":"length","abstract":"The length in bytes for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"The raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"The SwiftLint-specific syntax tokens for this syntax map.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"The identifier of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"The description of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"The severity of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"The location of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"The justification for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"A printable description for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"Creates a StyleViolation by specifying its properties directly.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"Returns the same violation, but with the severity that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"Returns the same violation, but with the location that is passed in
","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"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:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"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:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"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:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"
The RuleKind that best categorizes this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"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:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"
Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"The oldest version of the Swift compiler supported by this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"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:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"
The console-printable string for this description.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"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:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_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/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"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:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"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:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_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:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"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:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_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:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"
The file to lint with this linter.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"Computes or retrieves style violations.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_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:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"Applies corrections for all rules to this file, returning performed corrections.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"Formats the file associated with this linter.
","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"The file to lint with this linter.
","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"Whether or not this linter will be used to collect information from several files.
","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"Creates a Linter by specifying its properties directly.
","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_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:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"The contents of the example
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV_4file4lineACSS_s12StaticStringVSutcfc":{"name":"init(_:file:line:)","abstract":"Create a new Example with the specified code, file, and line
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","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:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"The description of the rule for which this correction was applied.
","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"The location of the original violation that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"The console-printable description for this correction.
","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"The command should only apply to the line preceding its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"The command should only apply to the same line as its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"The command should only apply to the line following its definition.
","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"The rule(s) associated with this command should be disabled by the SwiftLint engine.
","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:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_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:18SwiftLintFramework7CommandV12actionString4line9characterACSgSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"The underlying SourceKitten dictionary.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"The cached substructure for this dictionary. Empty if there is no substructure.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"The kind of Swift expression represented by this dictionary, if it is an expression.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"The kind of Swift declaration represented by this dictionary, if it is a declaration.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"The kind of Swift statement represented by this dictionary, if it is a statement.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"The accessibility level for this dictionary, if it is a declaration.
","parent_name":"SourceKittenDictionary"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"Swift source code should be indented using tabs.
","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"Swift source code should be indented using spaces with count spaces per indentation level.
","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO7defaultAEvpZ":{"name":"default","abstract":"The default indentation style if none is explicitly provided.
","parent_name":"IndentationStyle"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAESaySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO11whitelistedyAESaySSGcAEmF":{"name":"whitelisted(_:)","abstract":"
Only enable the rules explicitly listed.
","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"Enable all available rules.
","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html":{"name":"RulesMode","abstract":"Represents how a Configuration object can be configured with regards to rules.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8fileNameSSvpZ":{"name":"fileName","abstract":"The standard file name to look for user-defined configurations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"The style to use when indenting Swift source code.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8includedSaySSGvp":{"name":"included","abstract":"Included paths to lint.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8excludedSaySSGvp":{"name":"excluded","abstract":"Excluded paths to not lint.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"The identifier for the Reporter to use to report style violations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV16warningThresholdSiSgvp":{"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:18SwiftLintFramework13ConfigurationV8rootPathSSSgvp":{"name":"rootPath","abstract":"The root directory to search for nested configurations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV17configurationPathSSSgvp":{"name":"configurationPath","abstract":"The absolute path from where this configuration was loaded from, if any.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"The location of the persisted cache to use whith this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files
","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"All rules enabled in this configuration, derived from disabled, opt-in and whitelist rules
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesMode8included8excluded16warningThreshold8reporter8ruleList15configuredRules16swiftlintVersion9cachePath11indentation06customO11Identifiers22allowZeroLintableFilesACSgAC0oF0O_SaySSGASSiSgSSAA04RuleM0VSayAA4Rule_pGSgSSSgAzC16IndentationStyleOASSbtcfc":{"name":"init(rulesMode:included:excluded:warningThreshold:reporter:ruleList:configuredRules:swiftlintVersion:cachePath:indentation:customRulesIdentifiers:allowZeroLintableFiles:)","abstract":"Creates a Configuration by specifying its properties directly.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4path8rootPath8optional5quiet14enableAllRules05cacheG006customL11IdentifiersACSS_SSSgS3bAKSaySSGtcfc":{"name":"init(path:rootPath:optional:quiet:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"Creates a Configuration with convenience parameters.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"
The style of indentation used in a Swift project.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExcludeSayAA0aB4FileCGSS_SbtF":{"name":"lintableFiles(inPath:forceExclude:)","abstract":"Returns the files that can be linted by SwiftLint in the specified parent path.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"Returns an array of file paths after removing the excluded paths as defined by this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePath06customJ11IdentifiersACSgSDySSypG_AA04RuleG0VSbSSSgSaySSGtcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"
Creates a Configuration value based on the specified parameters.
","parent_name":"Configuration"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"Creates a RuleListDocumentation instance from a RuleList.
","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_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/Configuration.html":{"name":"Configuration","abstract":"The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.
"},"Structs/SourceKittenDictionary.html":{"name":"SourceKittenDictionary","abstract":"A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/Correction.html":{"name":"Correction","abstract":"A value describing a SwiftLint violation that was corrected.
"},"Structs/Example.html":{"name":"Example","abstract":"Captures code and context information for an example of a triggering or"},"Structs/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/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/SonarQubeReporter.html":{"name":"SonarQubeReporter","abstract":"Reports violations in SonarQube import format.
"},"Structs/XcodeReporter.html":{"name":"XcodeReporter","abstract":"Reports violations in the format Xcode uses to display in the IDE. (default)
"},"Protocols/SyntaxRuleVisitor.html#/s:18SwiftLintFramework17SyntaxRuleVisitorP0E0Qa":{"name":"Rule","abstract":"The rule that uses this visitor.
","parent_name":"SyntaxRuleVisitor"},"Protocols/SyntaxRuleVisitor.html#/s:18SwiftLintFramework17SyntaxRuleVisitorP10violations3for2inSayAA14StyleViolationVG0E0Qz_AA0aB4FileCtF":{"name":"violations(for:in:)","abstract":"Returns the violations that should be calculated based on data that was accumulated during the visit methods.
","parent_name":"SyntaxRuleVisitor"},"Protocols/SyntaxRule.html#/s:18SwiftLintFramework10SyntaxRulePAAE8validate4file7visitorSayAA14StyleViolationVGAA0aB4FileC_qd__t0E0Qyd__RszAA0dE7VisitorRd__lF":{"name":"validate(file:visitor:)","abstract":"Wraps computation of violations based on a visitor.
","parent_name":"SyntaxRule"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"A human-readable description for this configuration and its applied values.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"Apply an untyped configuration to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"Whether the specified configuration is equivalent to the current value.
","parent_name":"RuleConfiguration"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfo17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SDyAL0nJ0QzGSaySSGtF":{"name":"correct(file:collectedInfo:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfoSayAA10CorrectionVGAA0aB4FileC_SDyAK0lJ0QzGtF":{"name":"correct(file:collectedInfo:)","abstract":"
Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"
The kind of information to collect for each file being linted for this rule.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_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:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter .
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"
Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_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:18SwiftLintFramework27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"Returns the substitution to apply for the given range.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_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:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"
The type of configuration used to configure this rule.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"A description of how this rule has been configured to run.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"Whether or not the specified rule is equivalent to the current rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"
The unique identifier for this reporter.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"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:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"
Return a string with the report for the specified violations.
","parent_name":"Reporter"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"The kind of token being recursed over.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"
Get the kind from the specified dictionary.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"
Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"
Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html":{"name":"LintableFileManager","abstract":"
An interface for enumerating files that can be linted by SwiftLint.
"},"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/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:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols.html#/s:18SwiftLintFramework21AutomaticTestableRuleP":{"name":"AutomaticTestableRule","abstract":"A rule that has unit tests automatically generated using Sourcery.
"},"Protocols/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"A rule that is user-configurable.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"
A SubstitutionCorrectableRule that is also an ASTRule .
"},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"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.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"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/CollectingCorrectableRule.html":{"name":"CollectingCorrectableRule","abstract":"A CollectingRule that is also a CorrectableRule .
"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"A configuration value for a rule to allow users to modify its behavior.
"},"Protocols/SyntaxRule.html":{"name":"SyntaxRule","abstract":"A rule that leverages the SwiftSyntax library.
"},"Protocols/SyntaxRuleVisitor.html":{"name":"SyntaxRuleVisitor","abstract":"A SwiftSyntax visitor that collects data to provide violations for a specific rule.
"},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"A thread-safe version of Swift’s standard print().
"},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"A thread-safe, newline-terminated version of fputs(..., stderr).
"},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"
Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"
Returns a new string, converting the path to a canonical absolute path.
","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"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:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"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/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_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:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"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:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this idenfitier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"The configuration didn’t match internal expectations.
","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"Accessible by the declaration’s immediate lexical scope.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"Accessible by the declaration’s same file.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"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:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"The kind of expression for a contiguous set of Swift source tokens.
"},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"The accessibility of a Swift source declaration.
"},"Enums/ConfigurationError.html":{"name":"ConfigurationError","abstract":"All possible configuration errors.
"},"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 configuration errors.
"},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"The magnitude of a StyleViolation .
"},"Global%20Variables.html#/s:18SwiftLintFramework14masterRuleListAA0eF0Vvp":{"name":"masterRuleList","abstract":"The rule list containing all available rules built into SwiftLint.
"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"Creates a RuleStorage with no initial stored data.
","parent_name":"RuleStorage"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"Creates a LinterCache by specifying a SwiftLint configuration and a file manager.
","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC4saveyyKF":{"name":"save()","abstract":"Persists the cache to disk.
","parent_name":"LinterCache"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"Creates a SwiftLintFile with a SourceKitten File.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_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:18SwiftLintFramework0aB4FileC8contentsACSS_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:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"The path on disk for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsSSvp":{"name":"contents","abstract":"The file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC10stringView012SourceKittenC006StringF0Vvp":{"name":"stringView","abstract":"A string view into the contents of this file optimized for string manipulation operations.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC5linesSay012SourceKittenC04LineVGvp":{"name":"lines","abstract":"The parsed lines for this file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"Invalidates all cached data for this file.
","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/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"A unit of Swift source code, either on disk or in memory.
"},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"A persisted cache for storing and retrieving linter results.
"},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"A storage mechanism for aggregating the results of CollectingRule s.
"},"static_operator.html":{"name":"static_operator"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"override_in_extension.html":{"name":"override_in_extension"},"fallthrough.html":{"name":"fallthrough"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"explicit_init.html":{"name":"explicit_init"},"function_body_length.html":{"name":"function_body_length"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"custom_rules.html":{"name":"custom_rules"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"line_length.html":{"name":"line_length"},"sorted_imports.html":{"name":"sorted_imports"},"sorted_first_last.html":{"name":"sorted_first_last"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"legacy_random.html":{"name":"legacy_random"},"function_parameter_count.html":{"name":"function_parameter_count"},"last_where.html":{"name":"last_where"},"operator_whitespace.html":{"name":"operator_whitespace"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"explicit_acl.html":{"name":"explicit_acl"},"file_length.html":{"name":"file_length"},"private_outlet.html":{"name":"private_outlet"},"reduce_into.html":{"name":"reduce_into"},"trailing_comma.html":{"name":"trailing_comma"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"private_action.html":{"name":"private_action"},"opening_brace.html":{"name":"opening_brace"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"file_types_order.html":{"name":"file_types_order"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"object_literal.html":{"name":"object_literal"},"void_return.html":{"name":"void_return"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"single_test_class.html":{"name":"single_test_class"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"redundant_void_return.html":{"name":"redundant_void_return"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"unused_declaration.html":{"name":"unused_declaration"},"collection_alignment.html":{"name":"collection_alignment"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"file_name.html":{"name":"file_name"},"required_deinit.html":{"name":"required_deinit"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"explicit_self.html":{"name":"explicit_self"},"file_header.html":{"name":"file_header"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"generic_type_name.html":{"name":"generic_type_name"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"legacy_constant.html":{"name":"legacy_constant"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prohibited_nan_comparison.html":{"name":"prohibited_nan_comparison"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"for_where.html":{"name":"for_where"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"duplicate_imports.html":{"name":"duplicate_imports"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"block_based_kvo.html":{"name":"block_based_kvo"},"closure_spacing.html":{"name":"closure_spacing"},"unused_setter_value.html":{"name":"unused_setter_value"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nimble_operator.html":{"name":"nimble_operator"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"unused_capture_list.html":{"name":"unused_capture_list"},"todo.html":{"name":"todo"},"number_separator.html":{"name":"number_separator"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"private_unit_test.html":{"name":"private_unit_test"},"empty_count.html":{"name":"empty_count"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"toggle_bool.html":{"name":"toggle_bool"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"required_enum_case.html":{"name":"required_enum_case"},"type_body_length.html":{"name":"type_body_length"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"closing_brace.html":{"name":"closing_brace"},"missing_docs.html":{"name":"missing_docs"},"yoda_condition.html":{"name":"yoda_condition"},"type_name.html":{"name":"type_name"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"overridden_super_call.html":{"name":"overridden_super_call"},"tuple_pattern.html":{"name":"tuple_pattern"},"colon.html":{"name":"colon"},"xctfail_message.html":{"name":"xctfail_message"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"inert_defer.html":{"name":"inert_defer"},"multiline_arguments.html":{"name":"multiline_arguments"},"indentation_width.html":{"name":"indentation_width"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"attributes.html":{"name":"attributes"},"nesting.html":{"name":"nesting"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"closure_body_length.html":{"name":"closure_body_length"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"leading_whitespace.html":{"name":"leading_whitespace"},"type_contents_order.html":{"name":"type_contents_order"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"mark.html":{"name":"mark"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"force_try.html":{"name":"force_try"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"force_cast.html":{"name":"force_cast"},"expiring_todo.html":{"name":"expiring_todo"},"unused_import.html":{"name":"unused_import"},"empty_string.html":{"name":"empty_string"},"identifier_name.html":{"name":"identifier_name"},"weak_delegate.html":{"name":"weak_delegate"},"multiline_parameters.html":{"name":"multiline_parameters"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"array_init.html":{"name":"array_init"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"implicit_getter.html":{"name":"implicit_getter"},"control_statement.html":{"name":"control_statement"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"fatal_error_message.html":{"name":"fatal_error_message"},"legacy_hashing.html":{"name":"legacy_hashing"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"dynamic_inline.html":{"name":"dynamic_inline"},"first_where.html":{"name":"first_where"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"deployment_target.html":{"name":"deployment_target"},"legacy_multiple.html":{"name":"legacy_multiple"},"identical_operands.html":{"name":"identical_operands"},"unused_enumerated.html":{"name":"unused_enumerated"},"trailing_closure.html":{"name":"trailing_closure"},"comma.html":{"name":"comma"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"is_disjoint.html":{"name":"is_disjoint"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"trailing_newline.html":{"name":"trailing_newline"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"statement_position.html":{"name":"statement_position"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"modifier_order.html":{"name":"modifier_order"},"force_unwrapping.html":{"name":"force_unwrapping"},"large_tuple.html":{"name":"large_tuple"},"implicit_return.html":{"name":"implicit_return"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"reduce_boolean.html":{"name":"reduce_boolean"},"empty_parameters.html":{"name":"empty_parameters"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"legacy_constructor.html":{"name":"legacy_constructor"},"file_name_no_space.html":{"name":"file_name_no_space"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"shorthand_operator.html":{"name":"shorthand_operator"},"unavailable_function.html":{"name":"unavailable_function"},"convenience_type.html":{"name":"convenience_type"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"Reports violations as a newline-separated string of comma-separated values (CSV).
"},"Structs/CheckstyleReporter.html":{"name":"CheckstyleReporter","abstract":"Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"
Reports violations in the format that’s both fun and easy to read.
"},"Structs/GitHubActionsLoggingReporter.html":{"name":"GitHubActionsLoggingReporter","abstract":"Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.
"},"Structs/HTMLReporter.html":{"name":"HTMLReporter","abstract":"Reports violations as HTML.
"},"Structs/JSONReporter.html":{"name":"JSONReporter","abstract":"Reports violations as a JSON array.
"},"Structs/JUnitReporter.html":{"name":"JUnitReporter","abstract":"Reports violations as JUnit XML.
"},"Structs/MarkdownReporter.html":{"name":"MarkdownReporter","abstract":"Reports violations as markdown formated (with tables).
"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global%20Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
+{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/YamlParser.html#/s:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"Parses the input YAML string as an untyped dictionary.
","parent_name":"YamlParser"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV5valueSSvp":{"name":"value","abstract":"The string value for this version.
","parent_name":"Version"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV7currentACvpZ":{"name":"current","abstract":"The current SwiftLint version.
","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV5threeACvpZ":{"name":"three","abstract":"Swift 3.x - https://swift.org/download/#swift-30
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fourACvpZ":{"name":"four","abstract":"Swift 4.0.x - https://swift.org/download/#swift-40
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fourDotOneACvpZ":{"name":"fourDotOne","abstract":"Swift 4.1.x - https://swift.org/download/#swift-41
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fourDotTwoACvpZ":{"name":"fourDotTwo","abstract":"Swift 4.2.x - https://swift.org/download/#swift-42
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV4fiveACvpZ":{"name":"five","abstract":"Swift 5.0.x - https://swift.org/download/#swift-50
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"Swift 5.1.x - https://swift.org/download/#swift-51
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"Swift 5.2.x - https://swift.org/download/#swift-52
","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV7currentACvpZ":{"name":"current","abstract":"The current detected Swift compiler version, based on the currently accessible SourceKit version.
","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"The raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV4kind012SourceKittenC00D4KindOSgvp":{"name":"kind","abstract":"The syntax kind associated with is token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5range012SourceKittenC09ByteRangeVvp":{"name":"range","abstract":"The byte range in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6offset012SourceKittenC09ByteCountVvp":{"name":"offset","abstract":"The starting byte offset in a source file for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6length012SourceKittenC09ByteCountVvp":{"name":"length","abstract":"The length in bytes for this token.
","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"The raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"The SwiftLint-specific syntax tokens for this syntax map.
","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.
","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"The identifier of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"The description of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"The name of the rule that generated this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"The severity of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"The location of this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"The justification for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"A printable description for this violation.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"Creates a StyleViolation by specifying its properties directly.
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"Returns the same violation, but with the severity that is passed in
","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"Returns the same violation, but with the location that is passed in
","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"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:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"The value to configure the rule.
","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"Creates a RuleParameter by specifying its properties directly.
","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"The rules contained in this list.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"Creates a RuleList by specifying all its rules.
","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"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:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"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:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"
The RuleKind that best categorizes this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"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:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"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:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"
Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"The oldest version of the Swift compiler supported by this rule.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"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:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"
The console-printable string for this description.
","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"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:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_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/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"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:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"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:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"
All SwiftLint rule identifiers that are disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_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:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"Whether the specific location is contained in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"Whether the specified rule is enabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"Whether the specified rule is disabled in this region.
","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"
The file path on disk for this location.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4lineSiSgvp":{"name":"line","abstract":"The line offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV9characterSiSgvp":{"name":"character","abstract":"The character offset in the file for this location. 1-indexed.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV11descriptionSSvp":{"name":"description","abstract":"A lossless printable description of this location.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"The file path for this location relative to the current working directory.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"Creates a Location by specifying its properties directly.
","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"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:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_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:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"
The file to lint with this linter.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"Computes or retrieves style violations.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_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:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"Applies corrections for all rules to this file, returning performed corrections.
","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"Formats the file associated with this linter.
","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"The file to lint with this linter.
","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"Whether or not this linter will be used to collect information from several files.
","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"Creates a Linter by specifying its properties directly.
","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_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:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"The contents of the example
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"The path to the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4lineSuvp":{"name":"line","abstract":"The line in the file where the example was created
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV_4file4lineACSS_s12StaticStringVSutcfc":{"name":"init(_:file:line:)","abstract":"Create a new Example with the specified code, file, and line
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"Returns the same example, but with the code that is passed in
","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"Returns a copy of the Example with all instances of the “↓” character removed.
","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:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"The description of the rule for which this correction was applied.
","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"The location of the original violation that was corrected.
","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"The console-printable description for this correction.
","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"The command should only apply to the line preceding its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"The command should only apply to the same line as its definition.
","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"The command should only apply to the line following its definition.
","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"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:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"The rule(s) associated with this command should be disabled by the SwiftLint engine.
","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:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_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:18SwiftLintFramework7CommandV12actionString4line9characterACSgSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"Creates a command based on the specified parameters.
","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"The underlying SourceKitten dictionary.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"The cached substructure for this dictionary. Empty if there is no substructure.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"The kind of Swift expression represented by this dictionary, if it is an expression.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"The kind of Swift declaration represented by this dictionary, if it is a declaration.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"The kind of Swift statement represented by this dictionary, if it is a statement.
","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"The accessibility level for this dictionary, if it is a declaration.
","parent_name":"SourceKittenDictionary"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"Swift source code should be indented using tabs.
","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"Swift source code should be indented using spaces with count spaces per indentation level.
","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO7defaultAEvpZ":{"name":"default","abstract":"The default indentation style if none is explicitly provided.
","parent_name":"IndentationStyle"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAESaySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO11whitelistedyAESaySSGcAEmF":{"name":"whitelisted(_:)","abstract":"
Only enable the rules explicitly listed.
","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"Enable all available rules.
","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html":{"name":"RulesMode","abstract":"Represents how a Configuration object can be configured with regards to rules.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8fileNameSSvpZ":{"name":"fileName","abstract":"The standard file name to look for user-defined configurations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"The style to use when indenting Swift source code.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8includedSaySSGvp":{"name":"included","abstract":"Included paths to lint.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8excludedSaySSGvp":{"name":"excluded","abstract":"Excluded paths to not lint.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"The identifier for the Reporter to use to report style violations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV16warningThresholdSiSgvp":{"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:18SwiftLintFramework13ConfigurationV8rootPathSSSgvp":{"name":"rootPath","abstract":"The root directory to search for nested configurations.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV17configurationPathSSSgvp":{"name":"configurationPath","abstract":"The absolute path from where this configuration was loaded from, if any.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"The location of the persisted cache to use whith this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files
","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"All rules enabled in this configuration, derived from disabled, opt-in and whitelist rules
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesMode8included8excluded16warningThreshold8reporter8ruleList15configuredRules16swiftlintVersion9cachePath11indentation06customO11Identifiers22allowZeroLintableFilesACSgAC0oF0O_SaySSGASSiSgSSAA04RuleM0VSayAA4Rule_pGSgSSSgAzC16IndentationStyleOASSbtcfc":{"name":"init(rulesMode:included:excluded:warningThreshold:reporter:ruleList:configuredRules:swiftlintVersion:cachePath:indentation:customRulesIdentifiers:allowZeroLintableFiles:)","abstract":"Creates a Configuration by specifying its properties directly.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4path8rootPath8optional5quiet14enableAllRules05cacheG006customL11IdentifiersACSS_SSSgS3bAKSaySSGtcfc":{"name":"init(path:rootPath:optional:quiet:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"Creates a Configuration with convenience parameters.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"
The style of indentation used in a Swift project.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExcludeSayAA0aB4FileCGSS_SbtF":{"name":"lintableFiles(inPath:forceExclude:)","abstract":"Returns the files that can be linted by SwiftLint in the specified parent path.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"Returns an array of file paths after removing the excluded paths as defined by this configuration.
","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePath06customJ11IdentifiersACSgSDySSypG_AA04RuleG0VSbSSSgSaySSGtcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"
Creates a Configuration value based on the specified parameters.
","parent_name":"Configuration"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"Creates a RuleListDocumentation instance from a RuleList.
","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_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/Configuration.html":{"name":"Configuration","abstract":"The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.
"},"Structs/SourceKittenDictionary.html":{"name":"SourceKittenDictionary","abstract":"A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"
A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.
"},"Structs/Correction.html":{"name":"Correction","abstract":"A value describing a SwiftLint violation that was corrected.
"},"Structs/Example.html":{"name":"Example","abstract":"Captures code and context information for an example of a triggering or"},"Structs/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/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/SonarQubeReporter.html":{"name":"SonarQubeReporter","abstract":"Reports violations in SonarQube import format.
"},"Structs/XcodeReporter.html":{"name":"XcodeReporter","abstract":"Reports violations in the format Xcode uses to display in the IDE. (default)
"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"A human-readable description for this configuration and its applied values.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"Apply an untyped configuration to the current value.
","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"Whether the specified configuration is equivalent to the current value.
","parent_name":"RuleConfiguration"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfo17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SDyAL0nJ0QzGSaySSGtF":{"name":"correct(file:collectedInfo:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfoSayAA10CorrectionVGAA0aB4FileC_SDyAK0lJ0QzGtF":{"name":"correct(file:collectedInfo:)","abstract":"
Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"
The kind of information to collect for each file being linted for this rule.
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_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:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"Collects information for the specified file, to be analyzed by a CollectedLinter .
","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"
Returns the NSString-based NSRanges to be replaced in the specified file.
","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_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:18SwiftLintFramework27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"Returns the substitution to apply for the given range.
","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_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:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"Attempts to correct the violations to this rule in the specified file.
","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"
The type of configuration used to configure this rule.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"This rule’s configuration.
","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"A verbose description of many of this rule’s properties.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"A description of how this rule has been configured to run.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RulePxycfc":{"name":"init()","abstract":"A default initializer for rules. All rules need to be trivially initializable.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"Creates a rule by applying its configuration.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_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:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"Whether or not the specified rule is equivalent to the current rule.
","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_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:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_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/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"
The unique identifier for this reporter.
","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"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:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"
Return a string with the report for the specified violations.
","parent_name":"Reporter"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"The kind of token being recursed over.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"
Get the kind from the specified dictionary.
","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"
Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"
Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html":{"name":"LintableFileManager","abstract":"
An interface for enumerating files that can be linted by SwiftLint.
"},"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/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:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.
"},"Protocols.html#/s:18SwiftLintFramework21AutomaticTestableRuleP":{"name":"AutomaticTestableRule","abstract":"A rule that has unit tests automatically generated using Sourcery.
"},"Protocols/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"A rule that is user-configurable.
"},"Protocols/CorrectableRule.html":{"name":"CorrectableRule","abstract":"A rule that can correct violations.
"},"Protocols/SubstitutionCorrectableRule.html":{"name":"SubstitutionCorrectableRule","abstract":"A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"
A SubstitutionCorrectableRule that is also an ASTRule .
"},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"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.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"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/CollectingCorrectableRule.html":{"name":"CollectingCorrectableRule","abstract":"A CollectingRule that is also a CorrectableRule .
"},"Protocols/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"A configuration value for a rule to allow users to modify its behavior.
"},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"A thread-safe version of Swift’s standard print().
"},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"A thread-safe, newline-terminated version of fputs(..., stderr).
"},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"
Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"
Returns a new string, converting the path to a canonical absolute path.
","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"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:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"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/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_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:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"Describes rules that validate Swift source conventions.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"Describes rules that validate common practices in the Swift community.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO5styleyA2CmF":{"name":"style","abstract":"Describes rules that validate stylistic choices.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"Describes rules that validate magnitudes or measurements of Swift source.
","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"Describes rules that validate that code patterns with poor performance are avoided.
","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"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:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"
Represents a single SwiftLint rule with the specified identifier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"The spelling of the string for this idenfitier.
","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"The configuration didn’t match internal expectations.
","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"Accessible by the declaration’s immediate lexical scope.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"Accessible by the declaration’s same file.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"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:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"Accessible by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"Accessible and customizable (via subclassing or overrides) by the declaration’s same program.
","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"A call to a named function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"An argument value for a function or closure.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"An Array expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"A Dictionary expression.
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"An object literal expression. https://developer.apple.com/swift/blog/?id=33
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448
","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"The kind of expression for a contiguous set of Swift source tokens.
"},"Enums/AccessControlLevel.html":{"name":"AccessControlLevel","abstract":"The accessibility of a Swift source declaration.
"},"Enums/ConfigurationError.html":{"name":"ConfigurationError","abstract":"All possible configuration errors.
"},"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 configuration errors.
"},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"The magnitude of a StyleViolation .
"},"Global%20Variables.html#/s:18SwiftLintFramework14masterRuleListAA0eF0Vvp":{"name":"masterRuleList","abstract":"The rule list containing all available rules built into SwiftLint.
"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"Creates a RuleStorage with no initial stored data.
","parent_name":"RuleStorage"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"Creates a LinterCache by specifying a SwiftLint configuration and a file manager.
","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC4saveyyKF":{"name":"save()","abstract":"Persists the cache to disk.
","parent_name":"LinterCache"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"Creates a SwiftLintFile with a SourceKitten File.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_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:18SwiftLintFramework0aB4FileC8contentsACSS_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:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"The path on disk for this file.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsSSvp":{"name":"contents","abstract":"The file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC10stringView012SourceKittenC006StringF0Vvp":{"name":"stringView","abstract":"A string view into the contents of this file optimized for string manipulation operations.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC5linesSay012SourceKittenC04LineVGvp":{"name":"lines","abstract":"The parsed lines for this file’s contents.
","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"Invalidates all cached data for this file.
","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/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"A unit of Swift source code, either on disk or in memory.
"},"Classes/LinterCache.html":{"name":"LinterCache","abstract":"A persisted cache for storing and retrieving linter results.
"},"Classes/RuleStorage.html":{"name":"RuleStorage","abstract":"A storage mechanism for aggregating the results of CollectingRule s.
"},"static_operator.html":{"name":"static_operator"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"override_in_extension.html":{"name":"override_in_extension"},"fallthrough.html":{"name":"fallthrough"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"explicit_init.html":{"name":"explicit_init"},"function_body_length.html":{"name":"function_body_length"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"custom_rules.html":{"name":"custom_rules"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"line_length.html":{"name":"line_length"},"sorted_imports.html":{"name":"sorted_imports"},"sorted_first_last.html":{"name":"sorted_first_last"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"legacy_random.html":{"name":"legacy_random"},"function_parameter_count.html":{"name":"function_parameter_count"},"last_where.html":{"name":"last_where"},"operator_whitespace.html":{"name":"operator_whitespace"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"explicit_acl.html":{"name":"explicit_acl"},"file_length.html":{"name":"file_length"},"private_outlet.html":{"name":"private_outlet"},"reduce_into.html":{"name":"reduce_into"},"trailing_comma.html":{"name":"trailing_comma"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"private_action.html":{"name":"private_action"},"opening_brace.html":{"name":"opening_brace"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"file_types_order.html":{"name":"file_types_order"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"object_literal.html":{"name":"object_literal"},"void_return.html":{"name":"void_return"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"single_test_class.html":{"name":"single_test_class"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"redundant_void_return.html":{"name":"redundant_void_return"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"unused_declaration.html":{"name":"unused_declaration"},"collection_alignment.html":{"name":"collection_alignment"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"file_name.html":{"name":"file_name"},"required_deinit.html":{"name":"required_deinit"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"explicit_self.html":{"name":"explicit_self"},"file_header.html":{"name":"file_header"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"generic_type_name.html":{"name":"generic_type_name"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"legacy_constant.html":{"name":"legacy_constant"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"for_where.html":{"name":"for_where"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"duplicate_imports.html":{"name":"duplicate_imports"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"block_based_kvo.html":{"name":"block_based_kvo"},"closure_spacing.html":{"name":"closure_spacing"},"unused_setter_value.html":{"name":"unused_setter_value"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nimble_operator.html":{"name":"nimble_operator"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"unused_capture_list.html":{"name":"unused_capture_list"},"todo.html":{"name":"todo"},"number_separator.html":{"name":"number_separator"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"private_unit_test.html":{"name":"private_unit_test"},"empty_count.html":{"name":"empty_count"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"toggle_bool.html":{"name":"toggle_bool"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"required_enum_case.html":{"name":"required_enum_case"},"type_body_length.html":{"name":"type_body_length"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"closing_brace.html":{"name":"closing_brace"},"missing_docs.html":{"name":"missing_docs"},"yoda_condition.html":{"name":"yoda_condition"},"type_name.html":{"name":"type_name"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"overridden_super_call.html":{"name":"overridden_super_call"},"colon.html":{"name":"colon"},"xctfail_message.html":{"name":"xctfail_message"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"inert_defer.html":{"name":"inert_defer"},"multiline_arguments.html":{"name":"multiline_arguments"},"indentation_width.html":{"name":"indentation_width"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"attributes.html":{"name":"attributes"},"nesting.html":{"name":"nesting"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"closure_body_length.html":{"name":"closure_body_length"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"leading_whitespace.html":{"name":"leading_whitespace"},"type_contents_order.html":{"name":"type_contents_order"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"mark.html":{"name":"mark"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"force_try.html":{"name":"force_try"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"force_cast.html":{"name":"force_cast"},"expiring_todo.html":{"name":"expiring_todo"},"unused_import.html":{"name":"unused_import"},"empty_string.html":{"name":"empty_string"},"identifier_name.html":{"name":"identifier_name"},"weak_delegate.html":{"name":"weak_delegate"},"multiline_parameters.html":{"name":"multiline_parameters"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"array_init.html":{"name":"array_init"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"implicit_getter.html":{"name":"implicit_getter"},"control_statement.html":{"name":"control_statement"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"fatal_error_message.html":{"name":"fatal_error_message"},"legacy_hashing.html":{"name":"legacy_hashing"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"dynamic_inline.html":{"name":"dynamic_inline"},"first_where.html":{"name":"first_where"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"deployment_target.html":{"name":"deployment_target"},"legacy_multiple.html":{"name":"legacy_multiple"},"identical_operands.html":{"name":"identical_operands"},"unused_enumerated.html":{"name":"unused_enumerated"},"trailing_closure.html":{"name":"trailing_closure"},"comma.html":{"name":"comma"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"is_disjoint.html":{"name":"is_disjoint"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"trailing_newline.html":{"name":"trailing_newline"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"statement_position.html":{"name":"statement_position"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"modifier_order.html":{"name":"modifier_order"},"force_unwrapping.html":{"name":"force_unwrapping"},"large_tuple.html":{"name":"large_tuple"},"implicit_return.html":{"name":"implicit_return"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"reduce_boolean.html":{"name":"reduce_boolean"},"empty_parameters.html":{"name":"empty_parameters"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"legacy_constructor.html":{"name":"legacy_constructor"},"file_name_no_space.html":{"name":"file_name_no_space"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"shorthand_operator.html":{"name":"shorthand_operator"},"unavailable_function.html":{"name":"unavailable_function"},"convenience_type.html":{"name":"convenience_type"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"MarkdownReporter"},"Structs/MarkdownReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"MarkdownReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"JUnitReporter"},"Structs/JUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JUnitReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"JSONReporter"},"Structs/JSONReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"JSONReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"HTMLReporter"},"Structs/HTMLReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"HTMLReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitHubActionsLoggingReporter"},"Structs/GitHubActionsLoggingReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitHubActionsLoggingReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"EmojiReporter"},"Structs/EmojiReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"EmojiReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CheckstyleReporter"},"Structs/CheckstyleReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CheckstyleReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CSVReporter"},"Structs/CSVReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CSVReporter"},"Structs/CSVReporter.html":{"name":"CSVReporter","abstract":"Reports violations as a newline-separated string of comma-separated values (CSV).
"},"Structs/CheckstyleReporter.html":{"name":"CheckstyleReporter","abstract":"Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"
Reports violations in the format that’s both fun and easy to read.
"},"Structs/GitHubActionsLoggingReporter.html":{"name":"GitHubActionsLoggingReporter","abstract":"Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.
"},"Structs/HTMLReporter.html":{"name":"HTMLReporter","abstract":"Reports violations as HTML.
"},"Structs/JSONReporter.html":{"name":"JSONReporter","abstract":"Reports violations as a JSON array.
"},"Structs/JUnitReporter.html":{"name":"JUnitReporter","abstract":"Reports violations as JUnit XML.
"},"Structs/MarkdownReporter.html":{"name":"MarkdownReporter","abstract":"Reports violations as markdown formated (with tables).
"},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"The following guides are available globally.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global%20Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"}}
\ No newline at end of file
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html
index bd68de34b..679bba423 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html
index 57c8cefda..e0e1f5d3b 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html
index c56ace8da..bb72b1190 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html
index 593d6ac2c..b1c35e308 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html
index 110bb2f57..6f9095ab6 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html
index 9e25074c8..09ac67820 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html
index b29ac9d7e..6a7c034ab 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html
index 8cc82ff04..8ab85cbcc 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html
index 83b83b8c0..ce123fb71 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html
index 2bbac1c0a..ad3f93b1c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html
index 49ce42250..cf40f3cc3 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html
index 945ca5714..d9be57a3e 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html
index f1050dd8d..2d1ebeadc 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html
index c2df9f3fa..8f9d3b327 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html
index 90f1ee4c0..1004a36cd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html
index 76fa2ae58..156fbbc09 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html
index c6c8e753d..6d58e75d2 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html
index 6ab714c32..c19bc2e81 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html
index 6cfb014a0..0f07962ff 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/tuple_pattern.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/tuple_pattern.html
deleted file mode 100644
index 0afcb0025..000000000
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/tuple_pattern.html
+++ /dev/null
@@ -1,359 +0,0 @@
-
-
-
- tuple_pattern Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- tuple_pattern Reference
-
-
-
-
-
-
-
-
-
-
-
-
Tuple Pattern
-
-
Assigning variables through a tuple pattern is only permitted if the left-hand side of the assignment is unlabeled.
-
-
-Identifier: tuple_pattern
-Enabled by default: Disabled
-Supports autocorrection: No
-Kind: idiomatic
-Analyzer rule: No
-Minimum Swift compiler version: 5.1.0
-Default configuration: warning
-
-
Non Triggering Examples
-
let ( a , b ) = ( y : 4 , x : 5.0 )
-
-
let ( a , b ) = ( 4 , 5.0 )
-
-
let ( a , b ) = ( a : 4 , b : 5.0 )
-
-
let ( a , b ) = tuple
-
-
Triggering Examples
-
let ↓ ( x : a , y : b ) = ( y : 4 , x : 5.0 )
-
-
let ↓ ( x : Int , y : Double ) = ( y : 4 , x : 5.0 )
-
-
let ↓ ( x : Int , y : Double ) = ( y : 4 , x : 5.0 )
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html
index 8d0a4490f..7429e174d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html
index d6cea0189..6f26172e9 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html
index b32049b8f..d46d162f1 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html
index 2130ed876..f9341e36f 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html
index 21624ffcc..a167b024c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html
index 58f0eb4e9..3daf54c10 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html
index 9d69b7a42..68d223684 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html
index be98318f4..4117bad18 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html
index d691ef0b1..a9e9268f0 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html
index 0f6c89901..858789a8d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html
index a7fde25a3..34f607913 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html
index 92f4e127d..8abfd0c4d 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html
index 81ef2bdbe..c8cd2436c 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html
index 5b655ab67..5103cb494 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html
index ff1c5cd25..282ffd428 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html
index 28ff6974d..9dbfd23ce 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html
index 12e00d39f..89d92c4fd 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html
index aae454938..b878a5ed4 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html
index 8a56a7be0..438f0e7da 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html
index d5047fda6..448367bf0 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html
index df84389e6..a398cf4ff 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html
index eba0ba2b5..f4df2ff86 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html
index 5abfa21dc..5f11ce3fe 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html
deleted file mode 100644
index b7777dcd0..000000000
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html
+++ /dev/null
@@ -1,380 +0,0 @@
-
-
-
- void_function_in_ternary Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SwiftLintFramework Reference
-
- void_function_in_ternary Reference
-
-
-
-
-
-
-
-
-
-
-
-
Void Function in Ternary
-
-
Using ternary to call Void functions should be avoided.
-
-
-Identifier: void_function_in_ternary
-Enabled by default: Disabled
-Supports autocorrection: No
-Kind: idiomatic
-Analyzer rule: No
-Minimum Swift compiler version: 5.1.0
-Default configuration: warning
-
-
Non Triggering Examples
-
let result = success ? foo () : bar ()
-
-
if success {
- askQuestion ()
-} else {
- exit ()
-}
-
-
var price : Double {
- return hasDiscount ? calculatePriceWithDiscount () : calculateRegularPrice ()
-}
-
-
foo ( x == 2 ? a () : b ())
-
-
chevronView . image = collapsed ? . icon ( . mediumChevronDown ) : . icon ( . mediumChevronUp )
-
-
array . map { elem in
- elem . isEmpty () ? . emptyValue () : . number ( elem )
-}
-
-
Triggering Examples
-
success ↓ ? askQuestion () : exit ()
-
-
perform { elem in
- elem . isEmpty () ↓ ? . emptyValue () : . number ( elem )
- return 1
-}
-
-
DispatchQueue . main . async {
- self . sectionViewModels [ section ] . collapsed . toggle ()
- self . sectionViewModels [ section ] . collapsed
- ↓ ? self . tableView . deleteRows ( at : [ IndexPath ( row : 0 , section : section )], with : . automatic )
- : self . tableView . insertRows ( at : [ IndexPath ( row : 0 , section : section )], with : . automatic )
- self . tableView . scrollToRow ( at : IndexPath ( row : NSNotFound , section : section ), at : . top , animated : true )
-}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html
index f9599e831..8be427f45 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html
index fc68fb6ad..0cf5f048a 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html
index a8d921906..5ef33c3aa 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html
index 083bbb39a..41b0078f6 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html
index b199c32d1..0c8f32ee8 100644
--- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html
+++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html
@@ -219,12 +219,6 @@
SubstitutionCorrectableRule
-
- SyntaxRule
-
-
- SyntaxRuleVisitor
-
diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx
index 1c028fad65f48c9736b75efdf5467af4daac175a..0e6d83b7381a1d6f641684f4dce7706f3ff1732c 100644
GIT binary patch
delta 10663
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
WnbP_RIQS6wInqfsuKyq7+y4VlHc+Dg
diff --git a/docsets/SwiftLintFramework.tgz b/docsets/SwiftLintFramework.tgz
index 01351b6acfb9e89d22b7ae700a59ab27578dba6b..24fc4451fc98a69d6cb4bd17f547f5a7744b2a0e 100644
GIT binary patch
literal 382980
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 *Hmtk}l+i(Zp@P4d
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