From 57c204bc0d2bdb5d24d9db0e6e63aca47b7fea89 Mon Sep 17 00:00:00 2001 From: "swiftlintbot@jpsim.com" Date: Wed, 30 Nov 2022 15:50:03 +0000 Subject: [PATCH] Automated deployment to GitHub Pages: 92304cdd9879d058c1278c195ae9ee4aea5438d6 --- Classes.html | 20 +- Classes/LinterCache.html | 18 - Classes/RuleStorage.html | 18 - Classes/SwiftLintFile.html | 26 +- Classes/ViolationsSyntaxVisitor.html | 18 - Enums.html | 18 - Enums/AccessControlLevel.html | 18 - Enums/ConfigurationError.html | 18 - Enums/ExecutableInfo.html | 18 - Enums/RuleIdentifier.html | 18 - Enums/RuleKind.html | 18 - Enums/RuleListError.html | 18 - Enums/SwiftExpressionKind.html | 18 - Enums/ViolationSeverity.html | 18 - Extensions.html | 18 - Extensions/FileManager.html | 18 - Extensions/String.html | 18 - Functions.html | 18 - Global Variables.html | 18 - Guides.html | 18 - Protocols.html | 377 +++-------- Protocols/ASTRule.html | 18 - Protocols/AnalyzerRule.html | 22 +- Protocols/CollectingCorrectableRule.html | 638 ------------------ Protocols/CollectingRule.html | 51 +- Protocols/ConfigurationProviderRule.html | 37 +- Protocols/CorrectableRule.html | 582 ---------------- Protocols/LintableFileManager.html | 18 - Protocols/Reporter.html | 18 - Protocols/Rule.html | 18 - Protocols/RuleConfiguration.html | 18 - Protocols/SeverityBasedRuleConfiguration.html | 18 - Protocols/SubstitutionCorrectableASTRule.html | 477 ------------- Protocols/SubstitutionCorrectableRule.html | 518 -------------- Protocols/SwiftSyntaxCorrectableRule.html | 452 ------------- Protocols/SwiftSyntaxRule.html | 18 - Protocols/ViolationsSyntaxRewriter.html | 22 +- Reporters.html | 18 - Rules.html | 18 - Structs.html | 55 +- Structs/CSVReporter.html | 18 - Structs/CheckstyleReporter.html | 18 - Structs/CodeClimateReporter.html | 18 - Structs/CollectedLinter.html | 75 +- Structs/Command.html | 18 - Structs/Command/Action.html | 18 - Structs/Command/Modifier.html | 18 - Structs/Configuration.html | 32 +- Structs/Configuration/IndentationStyle.html | 20 +- Structs/Configuration/RulesMode.html | 18 - Structs/Correction.html | 457 ------------- Structs/EmojiReporter.html | 18 - Structs/Example.html | 38 +- Structs/GitHubActionsLoggingReporter.html | 18 - Structs/GitLabJUnitReporter.html | 18 - Structs/HTMLReporter.html | 18 - Structs/JSONReporter.html | 18 - Structs/JUnitReporter.html | 18 - Structs/Linter.html | 18 - Structs/Location.html | 18 - Structs/MarkdownReporter.html | 18 - Structs/ReasonedRuleViolation.html | 18 - Structs/Region.html | 18 - Structs/RuleDescription.html | 20 +- Structs/RuleList.html | 18 - Structs/RuleListDocumentation.html | 18 - Structs/RuleParameter.html | 18 - Structs/SonarQubeReporter.html | 18 - Structs/SourceKittenDictionary.html | 18 - Structs/StyleViolation.html | 18 - Structs/SwiftLintSyntaxMap.html | 18 - Structs/SwiftLintSyntaxToken.html | 18 - Structs/SwiftVersion.html | 18 - Structs/Version.html | 18 - Structs/XcodeReporter.html | 18 - Structs/YamlParser.html | 18 - accessibility_label_for_image.html | 18 - accessibility_trait_for_button.html | 18 - anonymous_argument_in_multiline_closure.html | 18 - anyobject_protocol.html | 18 - array_init.html | 18 - attributes.html | 18 - balanced_xctest_lifecycle.html | 18 - block_based_kvo.html | 18 - capture_variable.html | 18 - class_delegate_protocol.html | 18 - closing_brace.html | 18 - closure_body_length.html | 18 - closure_end_indentation.html | 18 - closure_parameter_position.html | 18 - closure_spacing.html | 18 - collection_alignment.html | 18 - colon.html | 18 - comma.html | 18 - comma_inheritance.html | 18 - comment_spacing.html | 18 - compiler_protocol_init.html | 18 - computed_accessors_order.html | 18 - conditional_returns_on_newline.html | 18 - contains_over_filter_count.html | 18 - contains_over_filter_is_empty.html | 18 - contains_over_first_not_nil.html | 18 - contains_over_range_nil_comparison.html | 18 - control_statement.html | 18 - convenience_type.html | 18 - custom_rules.html | 18 - cyclomatic_complexity.html | 18 - deployment_target.html | 18 - discarded_notification_center_observer.html | 18 - discouraged_assert.html | 18 - discouraged_direct_init.html | 18 - discouraged_none_name.html | 18 - discouraged_object_literal.html | 18 - discouraged_optional_boolean.html | 18 - discouraged_optional_collection.html | 18 - .../Contents/Resources/Documents/Classes.html | 20 +- .../Documents/Classes/LinterCache.html | 18 - .../Documents/Classes/RuleStorage.html | 18 - .../Documents/Classes/SwiftLintFile.html | 26 +- .../Classes/ViolationsSyntaxVisitor.html | 18 - .../Contents/Resources/Documents/Enums.html | 18 - .../Documents/Enums/AccessControlLevel.html | 18 - .../Documents/Enums/ConfigurationError.html | 18 - .../Documents/Enums/ExecutableInfo.html | 18 - .../Documents/Enums/RuleIdentifier.html | 18 - .../Resources/Documents/Enums/RuleKind.html | 18 - .../Documents/Enums/RuleListError.html | 18 - .../Documents/Enums/SwiftExpressionKind.html | 18 - .../Documents/Enums/ViolationSeverity.html | 18 - .../Resources/Documents/Extensions.html | 18 - .../Documents/Extensions/FileManager.html | 18 - .../Documents/Extensions/String.html | 18 - .../Resources/Documents/Functions.html | 18 - .../Resources/Documents/Global Variables.html | 18 - .../Contents/Resources/Documents/Guides.html | 18 - .../Resources/Documents/Protocols.html | 377 +++-------- .../Documents/Protocols/ASTRule.html | 18 - .../Documents/Protocols/AnalyzerRule.html | 22 +- .../Protocols/CollectingCorrectableRule.html | 638 ------------------ .../Documents/Protocols/CollectingRule.html | 51 +- .../Protocols/ConfigurationProviderRule.html | 37 +- .../Documents/Protocols/CorrectableRule.html | 582 ---------------- .../Protocols/LintableFileManager.html | 18 - .../Documents/Protocols/Reporter.html | 18 - .../Resources/Documents/Protocols/Rule.html | 18 - .../Protocols/RuleConfiguration.html | 18 - .../SeverityBasedRuleConfiguration.html | 18 - .../SubstitutionCorrectableASTRule.html | 477 ------------- .../SubstitutionCorrectableRule.html | 518 -------------- .../Protocols/SwiftSyntaxCorrectableRule.html | 452 ------------- .../Documents/Protocols/SwiftSyntaxRule.html | 18 - .../Protocols/ViolationsSyntaxRewriter.html | 22 +- .../Resources/Documents/Reporters.html | 18 - .../Contents/Resources/Documents/Rules.html | 18 - .../Contents/Resources/Documents/Structs.html | 55 +- .../Documents/Structs/CSVReporter.html | 18 - .../Documents/Structs/CheckstyleReporter.html | 18 - .../Structs/CodeClimateReporter.html | 18 - .../Documents/Structs/CollectedLinter.html | 75 +- .../Resources/Documents/Structs/Command.html | 18 - .../Documents/Structs/Command/Action.html | 18 - .../Documents/Structs/Command/Modifier.html | 18 - .../Documents/Structs/Configuration.html | 32 +- .../Configuration/IndentationStyle.html | 20 +- .../Structs/Configuration/RulesMode.html | 18 - .../Documents/Structs/Correction.html | 457 ------------- .../Documents/Structs/EmojiReporter.html | 18 - .../Resources/Documents/Structs/Example.html | 38 +- .../Structs/GitHubActionsLoggingReporter.html | 18 - .../Structs/GitLabJUnitReporter.html | 18 - .../Documents/Structs/HTMLReporter.html | 18 - .../Documents/Structs/JSONReporter.html | 18 - .../Documents/Structs/JUnitReporter.html | 18 - .../Resources/Documents/Structs/Linter.html | 18 - .../Resources/Documents/Structs/Location.html | 18 - .../Documents/Structs/MarkdownReporter.html | 18 - .../Structs/ReasonedRuleViolation.html | 18 - .../Resources/Documents/Structs/Region.html | 18 - .../Documents/Structs/RuleDescription.html | 20 +- .../Resources/Documents/Structs/RuleList.html | 18 - .../Structs/RuleListDocumentation.html | 18 - .../Documents/Structs/RuleParameter.html | 18 - .../Documents/Structs/SonarQubeReporter.html | 18 - .../Structs/SourceKittenDictionary.html | 18 - .../Documents/Structs/StyleViolation.html | 18 - .../Documents/Structs/SwiftLintSyntaxMap.html | 18 - .../Structs/SwiftLintSyntaxToken.html | 18 - .../Documents/Structs/SwiftVersion.html | 18 - .../Resources/Documents/Structs/Version.html | 18 - .../Documents/Structs/XcodeReporter.html | 18 - .../Documents/Structs/YamlParser.html | 18 - .../accessibility_label_for_image.html | 18 - .../accessibility_trait_for_button.html | 18 - ...onymous_argument_in_multiline_closure.html | 18 - .../Documents/anyobject_protocol.html | 18 - .../Resources/Documents/array_init.html | 18 - .../Resources/Documents/attributes.html | 18 - .../Documents/balanced_xctest_lifecycle.html | 18 - .../Resources/Documents/block_based_kvo.html | 18 - .../Resources/Documents/capture_variable.html | 18 - .../Documents/class_delegate_protocol.html | 18 - .../Resources/Documents/closing_brace.html | 18 - .../Documents/closure_body_length.html | 18 - .../Documents/closure_end_indentation.html | 18 - .../Documents/closure_parameter_position.html | 18 - .../Resources/Documents/closure_spacing.html | 18 - .../Documents/collection_alignment.html | 18 - .../Contents/Resources/Documents/colon.html | 18 - .../Contents/Resources/Documents/comma.html | 18 - .../Documents/comma_inheritance.html | 18 - .../Resources/Documents/comment_spacing.html | 18 - .../Documents/compiler_protocol_init.html | 18 - .../Documents/computed_accessors_order.html | 18 - .../conditional_returns_on_newline.html | 18 - .../Documents/contains_over_filter_count.html | 18 - .../contains_over_filter_is_empty.html | 18 - .../contains_over_first_not_nil.html | 18 - .../contains_over_range_nil_comparison.html | 18 - .../Documents/control_statement.html | 18 - .../Resources/Documents/convenience_type.html | 18 - .../Resources/Documents/custom_rules.html | 18 - .../Documents/cyclomatic_complexity.html | 18 - .../Documents/deployment_target.html | 18 - ...iscarded_notification_center_observer.html | 18 - .../Documents/discouraged_assert.html | 18 - .../Documents/discouraged_direct_init.html | 18 - .../Documents/discouraged_none_name.html | 18 - .../Documents/discouraged_object_literal.html | 18 - .../discouraged_optional_boolean.html | 18 - .../discouraged_optional_collection.html | 18 - .../Documents/duplicate_enum_cases.html | 18 - .../Documents/duplicate_imports.html | 18 - .../duplicated_key_in_dictionary_literal.html | 18 - .../Resources/Documents/dynamic_inline.html | 18 - .../Documents/empty_collection_literal.html | 18 - .../Resources/Documents/empty_count.html | 18 - .../Documents/empty_enum_arguments.html | 18 - .../Resources/Documents/empty_parameters.html | 18 - ...pty_parentheses_with_trailing_closure.html | 18 - .../Resources/Documents/empty_string.html | 18 - .../Documents/empty_xctest_method.html | 18 - .../enum_case_associated_values_count.html | 18 - .../Resources/Documents/expiring_todo.html | 18 - .../Resources/Documents/explicit_acl.html | 18 - .../Documents/explicit_enum_raw_value.html | 18 - .../Resources/Documents/explicit_init.html | 18 - .../Resources/Documents/explicit_self.html | 18 - .../Documents/explicit_top_level_acl.html | 18 - .../Documents/explicit_type_interface.html | 18 - .../Documents/extension_access_modifier.html | 18 - .../Resources/Documents/fallthrough.html | 18 - .../Documents/fatal_error_message.html | 18 - .../Resources/Documents/file_header.html | 18 - .../Resources/Documents/file_length.html | 18 - .../Resources/Documents/file_name.html | 18 - .../Documents/file_name_no_space.html | 18 - .../Resources/Documents/file_types_order.html | 18 - .../Resources/Documents/first_where.html | 18 - .../Documents/flatmap_over_map_reduce.html | 18 - .../Resources/Documents/for_where.html | 18 - .../Resources/Documents/force_cast.html | 18 - .../Resources/Documents/force_try.html | 18 - .../Resources/Documents/force_unwrapping.html | 18 - .../Documents/function_body_length.html | 18 - .../function_default_parameter_at_end.html | 18 - .../Documents/function_parameter_count.html | 18 - .../Documents/generic_type_name.html | 18 - .../Documents/ibinspectable_in_extension.html | 18 - .../Documents/identical_operands.html | 18 - .../Resources/Documents/identifier_name.html | 18 - .../Resources/Documents/implicit_getter.html | 18 - .../Resources/Documents/implicit_return.html | 18 - .../implicitly_unwrapped_optional.html | 18 - .../Documents/inclusive_language.html | 18 - .../Documents/indentation_width.html | 18 - .../Contents/Resources/Documents/index.html | 18 - .../Resources/Documents/inert_defer.html | 18 - .../Resources/Documents/is_disjoint.html | 18 - .../Documents/joined_default_parameter.html | 18 - .../Resources/Documents/large_tuple.html | 18 - .../Resources/Documents/last_where.html | 18 - .../Documents/leading_whitespace.html | 18 - .../legacy_cggeometry_functions.html | 18 - .../Resources/Documents/legacy_constant.html | 18 - .../Documents/legacy_constructor.html | 18 - .../Resources/Documents/legacy_hashing.html | 18 - .../Resources/Documents/legacy_multiple.html | 18 - .../legacy_nsgeometry_functions.html | 18 - .../Resources/Documents/legacy_objc_type.html | 18 - .../Resources/Documents/legacy_random.html | 18 - .../Documents/let_var_whitespace.html | 18 - .../Resources/Documents/line_length.html | 18 - .../literal_expression_end_indentation.html | 18 - .../Documents/local_doc_comment.html | 18 - .../Documents/lower_acl_than_parent.html | 18 - .../Contents/Resources/Documents/mark.html | 18 - .../Resources/Documents/missing_docs.html | 18 - .../Resources/Documents/modifier_order.html | 18 - .../Documents/multiline_arguments.html | 18 - .../multiline_arguments_brackets.html | 18 - .../Documents/multiline_function_chains.html | 18 - .../Documents/multiline_literal_brackets.html | 18 - .../Documents/multiline_parameters.html | 18 - .../multiline_parameters_brackets.html | 18 - ...ltiple_closures_with_trailing_closure.html | 18 - .../Contents/Resources/Documents/nesting.html | 18 - .../Resources/Documents/nimble_operator.html | 18 - .../no_extension_access_modifier.html | 18 - .../Documents/no_fallthrough_only.html | 18 - .../Documents/no_grouping_extension.html | 18 - .../Resources/Documents/no_magic_numbers.html | 18 - .../Documents/no_space_in_method_call.html | 18 - .../notification_center_detachment.html | 18 - .../ns_number_init_as_function_reference.html | 18 - .../Documents/nslocalizedstring_key.html | 18 - .../nslocalizedstring_require_bundle.html | 18 - .../Documents/nsobject_prefer_isequal.html | 18 - .../Resources/Documents/number_separator.html | 18 - .../Resources/Documents/object_literal.html | 18 - .../Resources/Documents/opening_brace.html | 18 - .../Documents/operator_usage_whitespace.html | 18 - .../Documents/operator_whitespace.html | 18 - .../optional_enum_case_matching.html | 18 - .../Documents/orphaned_doc_comment.html | 18 - .../Documents/overridden_super_call.html | 18 - .../Documents/override_in_extension.html | 18 - .../Documents/pattern_matching_keywords.html | 18 - .../Resources/Documents/prefer_nimble.html | 18 - .../prefer_self_in_static_references.html | 18 - .../prefer_self_type_over_type_of_self.html | 18 - .../prefer_zero_over_explicit_init.html | 18 - .../Documents/prefixed_toplevel_constant.html | 18 - .../Resources/Documents/private_action.html | 18 - .../Resources/Documents/private_outlet.html | 18 - .../Documents/private_over_fileprivate.html | 18 - .../Resources/Documents/private_subject.html | 18 - .../Documents/private_unit_test.html | 18 - .../prohibited_interface_builder.html | 18 - .../Documents/prohibited_super_call.html | 18 - .../protocol_property_accessors_order.html | 18 - .../Documents/quick_discouraged_call.html | 18 - .../quick_discouraged_focused_test.html | 18 - .../quick_discouraged_pending_test.html | 18 - ...aw_value_for_camel_cased_codable_enum.html | 18 - .../Resources/Documents/reduce_boolean.html | 18 - .../Resources/Documents/reduce_into.html | 18 - .../Documents/redundant_discardable_let.html | 18 - .../Documents/redundant_nil_coalescing.html | 18 - .../Documents/redundant_objc_attribute.html | 18 - .../redundant_optional_initialization.html | 18 - .../redundant_set_access_control.html | 18 - .../redundant_string_enum_value.html | 18 - .../Documents/redundant_type_annotation.html | 18 - .../Documents/redundant_void_return.html | 18 - .../Resources/Documents/required_deinit.html | 18 - .../Documents/required_enum_case.html | 18 - .../Documents/return_arrow_whitespace.html | 18 - .../return_value_from_void_function.html | 18 - .../Resources/Documents/rule-directory.html | 18 - .../Contents/Resources/Documents/search.json | 2 +- .../Resources/Documents/self_binding.html | 18 - .../self_in_property_initialization.html | 18 - .../Documents/shorthand_operator.html | 18 - .../Documents/shorthand_optional_binding.html | 18 - .../Documents/single_test_class.html | 18 - .../Documents/sorted_first_last.html | 18 - .../Resources/Documents/sorted_imports.html | 18 - .../Documents/statement_position.html | 18 - .../Resources/Documents/static_operator.html | 18 - .../Documents/strict_fileprivate.html | 18 - .../Resources/Documents/strong_iboutlet.html | 18 - .../superfluous_disable_command.html | 18 - .../Documents/swift-syntax-dashboard.html | 18 - .../Documents/switch_case_alignment.html | 18 - .../Documents/switch_case_on_newline.html | 18 - .../Resources/Documents/syntactic_sugar.html | 18 - .../Documents/test_case_accessibility.html | 18 - .../Contents/Resources/Documents/todo.html | 18 - .../Resources/Documents/toggle_bool.html | 18 - .../Resources/Documents/trailing_closure.html | 18 - .../Resources/Documents/trailing_comma.html | 18 - .../Resources/Documents/trailing_newline.html | 18 - .../Documents/trailing_semicolon.html | 18 - .../Documents/trailing_whitespace.html | 18 - .../Resources/Documents/type_body_length.html | 18 - .../Documents/type_contents_order.html | 18 - .../Resources/Documents/type_name.html | 18 - .../Documents/typesafe_array_init.html | 18 - .../Documents/unavailable_condition.html | 18 - .../Documents/unavailable_function.html | 18 - .../Documents/unneeded_break_in_switch.html | 18 - ...eeded_parentheses_in_closure_argument.html | 18 - .../Documents/unowned_variable_capture.html | 18 - .../Documents/untyped_error_in_catch.html | 18 - .../Documents/unused_capture_list.html | 18 - .../Documents/unused_closure_parameter.html | 18 - .../Documents/unused_control_flow_label.html | 18 - .../Documents/unused_declaration.html | 18 - .../Documents/unused_enumerated.html | 18 - .../Resources/Documents/unused_import.html | 18 - .../Documents/unused_optional_binding.html | 18 - .../Documents/unused_setter_value.html | 18 - .../Documents/valid_ibinspectable.html | 18 - .../vertical_parameter_alignment.html | 18 - .../vertical_parameter_alignment_on_call.html | 18 - .../Documents/vertical_whitespace.html | 18 - .../vertical_whitespace_between_cases.html | 18 - .../vertical_whitespace_closing_braces.html | 82 +-- .../vertical_whitespace_opening_braces.html | 18 - .../Documents/void_function_in_ternary.html | 18 - .../Resources/Documents/void_return.html | 18 - .../Resources/Documents/weak_delegate.html | 18 - .../Documents/xct_specific_matcher.html | 18 - .../Resources/Documents/xctfail_message.html | 18 - .../Resources/Documents/yoda_condition.html | 18 - .../Contents/Resources/docSet.dsidx | Bin 143360 -> 135168 bytes docsets/SwiftLintFramework.tgz | Bin 498074 -> 476469 bytes duplicate_enum_cases.html | 18 - duplicate_imports.html | 18 - duplicated_key_in_dictionary_literal.html | 18 - dynamic_inline.html | 18 - empty_collection_literal.html | 18 - empty_count.html | 18 - empty_enum_arguments.html | 18 - empty_parameters.html | 18 - empty_parentheses_with_trailing_closure.html | 18 - empty_string.html | 18 - empty_xctest_method.html | 18 - enum_case_associated_values_count.html | 18 - expiring_todo.html | 18 - explicit_acl.html | 18 - explicit_enum_raw_value.html | 18 - explicit_init.html | 18 - explicit_self.html | 18 - explicit_top_level_acl.html | 18 - explicit_type_interface.html | 18 - extension_access_modifier.html | 18 - fallthrough.html | 18 - fatal_error_message.html | 18 - file_header.html | 18 - file_length.html | 18 - file_name.html | 18 - file_name_no_space.html | 18 - file_types_order.html | 18 - first_where.html | 18 - flatmap_over_map_reduce.html | 18 - for_where.html | 18 - force_cast.html | 18 - force_try.html | 18 - force_unwrapping.html | 18 - function_body_length.html | 18 - function_default_parameter_at_end.html | 18 - function_parameter_count.html | 18 - generic_type_name.html | 18 - ibinspectable_in_extension.html | 18 - identical_operands.html | 18 - identifier_name.html | 18 - implicit_getter.html | 18 - implicit_return.html | 18 - implicitly_unwrapped_optional.html | 18 - inclusive_language.html | 18 - indentation_width.html | 18 - index.html | 18 - inert_defer.html | 18 - is_disjoint.html | 18 - joined_default_parameter.html | 18 - large_tuple.html | 18 - last_where.html | 18 - leading_whitespace.html | 18 - legacy_cggeometry_functions.html | 18 - legacy_constant.html | 18 - legacy_constructor.html | 18 - legacy_hashing.html | 18 - legacy_multiple.html | 18 - legacy_nsgeometry_functions.html | 18 - legacy_objc_type.html | 18 - legacy_random.html | 18 - let_var_whitespace.html | 18 - line_length.html | 18 - literal_expression_end_indentation.html | 18 - local_doc_comment.html | 18 - lower_acl_than_parent.html | 18 - mark.html | 18 - missing_docs.html | 18 - modifier_order.html | 18 - multiline_arguments.html | 18 - multiline_arguments_brackets.html | 18 - multiline_function_chains.html | 18 - multiline_literal_brackets.html | 18 - multiline_parameters.html | 18 - multiline_parameters_brackets.html | 18 - multiple_closures_with_trailing_closure.html | 18 - nesting.html | 18 - nimble_operator.html | 18 - no_extension_access_modifier.html | 18 - no_fallthrough_only.html | 18 - no_grouping_extension.html | 18 - no_magic_numbers.html | 18 - no_space_in_method_call.html | 18 - notification_center_detachment.html | 18 - ns_number_init_as_function_reference.html | 18 - nslocalizedstring_key.html | 18 - nslocalizedstring_require_bundle.html | 18 - nsobject_prefer_isequal.html | 18 - number_separator.html | 18 - object_literal.html | 18 - opening_brace.html | 18 - operator_usage_whitespace.html | 18 - operator_whitespace.html | 18 - optional_enum_case_matching.html | 18 - orphaned_doc_comment.html | 18 - overridden_super_call.html | 18 - override_in_extension.html | 18 - pattern_matching_keywords.html | 18 - prefer_nimble.html | 18 - prefer_self_in_static_references.html | 18 - prefer_self_type_over_type_of_self.html | 18 - prefer_zero_over_explicit_init.html | 18 - prefixed_toplevel_constant.html | 18 - private_action.html | 18 - private_outlet.html | 18 - private_over_fileprivate.html | 18 - private_subject.html | 18 - private_unit_test.html | 18 - prohibited_interface_builder.html | 18 - prohibited_super_call.html | 18 - protocol_property_accessors_order.html | 18 - quick_discouraged_call.html | 18 - quick_discouraged_focused_test.html | 18 - quick_discouraged_pending_test.html | 18 - raw_value_for_camel_cased_codable_enum.html | 18 - reduce_boolean.html | 18 - reduce_into.html | 18 - redundant_discardable_let.html | 18 - redundant_nil_coalescing.html | 18 - redundant_objc_attribute.html | 18 - redundant_optional_initialization.html | 18 - redundant_set_access_control.html | 18 - redundant_string_enum_value.html | 18 - redundant_type_annotation.html | 18 - redundant_void_return.html | 18 - required_deinit.html | 18 - required_enum_case.html | 18 - return_arrow_whitespace.html | 18 - return_value_from_void_function.html | 18 - rule-directory.html | 18 - search.json | 2 +- self_binding.html | 18 - self_in_property_initialization.html | 18 - shorthand_operator.html | 18 - shorthand_optional_binding.html | 18 - single_test_class.html | 18 - sorted_first_last.html | 18 - sorted_imports.html | 18 - statement_position.html | 18 - static_operator.html | 18 - strict_fileprivate.html | 18 - strong_iboutlet.html | 18 - superfluous_disable_command.html | 18 - swift-syntax-dashboard.html | 18 - switch_case_alignment.html | 18 - switch_case_on_newline.html | 18 - syntactic_sugar.html | 18 - test_case_accessibility.html | 18 - todo.html | 18 - toggle_bool.html | 18 - trailing_closure.html | 18 - trailing_comma.html | 18 - trailing_newline.html | 18 - trailing_semicolon.html | 18 - trailing_whitespace.html | 18 - type_body_length.html | 18 - type_contents_order.html | 18 - type_name.html | 18 - typesafe_array_init.html | 18 - unavailable_condition.html | 18 - unavailable_function.html | 18 - unneeded_break_in_switch.html | 18 - unneeded_parentheses_in_closure_argument.html | 18 - unowned_variable_capture.html | 18 - untyped_error_in_catch.html | 18 - unused_capture_list.html | 18 - unused_closure_parameter.html | 18 - unused_control_flow_label.html | 18 - unused_declaration.html | 18 - unused_enumerated.html | 18 - unused_import.html | 18 - unused_optional_binding.html | 18 - unused_setter_value.html | 18 - valid_ibinspectable.html | 18 - vertical_parameter_alignment.html | 18 - vertical_parameter_alignment_on_call.html | 18 - vertical_whitespace.html | 18 - vertical_whitespace_between_cases.html | 18 - vertical_whitespace_closing_braces.html | 82 +-- vertical_whitespace_opening_braces.html | 18 - void_function_in_ternary.html | 18 - void_return.html | 18 - weak_delegate.html | 18 - xct_specific_matcher.html | 18 - xctfail_message.html | 18 - yoda_condition.html | 18 - 602 files changed, 348 insertions(+), 17702 deletions(-) delete mode 100644 Protocols/CollectingCorrectableRule.html delete mode 100644 Protocols/CorrectableRule.html delete mode 100644 Protocols/SubstitutionCorrectableASTRule.html delete mode 100644 Protocols/SubstitutionCorrectableRule.html delete mode 100644 Protocols/SwiftSyntaxCorrectableRule.html delete mode 100644 Structs/Correction.html delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html delete mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html diff --git a/Classes.html b/Classes.html index 2b0ca2a8c..8f4c51be6 100644 --- a/Classes.html +++ b/Classes.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -369,7 +351,7 @@
- Show on GitHub + Show on GitHub
diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html index fb1114c42..293c76bad 100644 --- a/Classes/LinterCache.html +++ b/Classes/LinterCache.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html index f19b6b812..fcdae8444 100644 --- a/Classes/RuleStorage.html +++ b/Classes/RuleStorage.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html index 2a9c4ab1b..f3e2f26df 100644 --- a/Classes/SwiftLintFile.html +++ b/Classes/SwiftLintFile.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -344,7 +326,7 @@

A unit of Swift source code, either on disk or in memory.

- Show on GitHub + Show on GitHub
@@ -696,7 +678,7 @@ one does not read its contents immediately, but rather traps at runtime when att
- Show on GitHub + Show on GitHub
@@ -738,7 +720,7 @@ one does not read its contents immediately, but rather traps at runtime when att
- Show on GitHub + Show on GitHub
@@ -767,7 +749,7 @@ one does not read its contents immediately, but rather traps at runtime when att
- Show on GitHub + Show on GitHub
diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html index a9b8787e8..3dcfc215a 100644 --- a/Classes/ViolationsSyntaxVisitor.html +++ b/Classes/ViolationsSyntaxVisitor.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums.html b/Enums.html index a6c4cd878..1b99983db 100644 --- a/Enums.html +++ b/Enums.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html index b0d390ab6..afdf02a67 100644 --- a/Enums/AccessControlLevel.html +++ b/Enums/AccessControlLevel.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/ConfigurationError.html b/Enums/ConfigurationError.html index c9b5e4b96..a53a52e6b 100644 --- a/Enums/ConfigurationError.html +++ b/Enums/ConfigurationError.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html index 12aecdf44..a6fcef959 100644 --- a/Enums/ExecutableInfo.html +++ b/Enums/ExecutableInfo.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html index fe79f3bd0..9532a360d 100644 --- a/Enums/RuleIdentifier.html +++ b/Enums/RuleIdentifier.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html index 8609e5efe..7f00676f1 100644 --- a/Enums/RuleKind.html +++ b/Enums/RuleKind.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html index 29d34c44c..6df76cc17 100644 --- a/Enums/RuleListError.html +++ b/Enums/RuleListError.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html index 1760c5e6e..993fe5b50 100644 --- a/Enums/SwiftExpressionKind.html +++ b/Enums/SwiftExpressionKind.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html index 400782ef3..e75b2d410 100644 --- a/Enums/ViolationSeverity.html +++ b/Enums/ViolationSeverity.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Extensions.html b/Extensions.html index b806a7938..4d22f0b60 100644 --- a/Extensions.html +++ b/Extensions.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Extensions/FileManager.html b/Extensions/FileManager.html index 44d56ee25..1c5363deb 100644 --- a/Extensions/FileManager.html +++ b/Extensions/FileManager.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Extensions/String.html b/Extensions/String.html index 496791a7f..92a875874 100644 --- a/Extensions/String.html +++ b/Extensions/String.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Functions.html b/Functions.html index 4b8ad698a..82420d799 100644 --- a/Functions.html +++ b/Functions.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Global Variables.html b/Global Variables.html index 5e9bef7fd..ac82cedd1 100644 --- a/Global Variables.html +++ b/Global Variables.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Guides.html b/Guides.html index b5aa2d981..405d2f70a 100644 --- a/Guides.html +++ b/Guides.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols.html b/Protocols.html index 3701e8fd8..1bac949e3 100644 --- a/Protocols.html +++ b/Protocols.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -405,6 +387,98 @@ structure, validating the rule recursively in nested source bodies.

+
  • +
    + + + + AnyCollectingRule + +
    +
    +
    +
    +
    +
    +

    Type-erased protocol used to check whether a rule is collectable.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol AnyCollectingRule : Rule
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + CollectingRule + +
    +
    +
    +
    +
    +
    +

    A rule that requires knowledge of all other files being linted.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CollectingRule : AnyCollectingRule
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + ConfigurationProviderRule + +
    +
    +
    +
    +
    +
    +

    A rule that is user-configurable.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol ConfigurationProviderRule : Rule
    + +
    +
    + +
    +
    +
  • @@ -497,131 +571,6 @@ structure, validating the rule recursively in nested source bodies.

  • -
  • -
    - - - - ConfigurationProviderRule - -
    -
    -
    -
    -
    -
    -

    A rule that is user-configurable.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol ConfigurationProviderRule : Rule
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - CorrectableRule - -
    -
    -
    -
    -
    -
    -

    A rule that can correct violations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol CorrectableRule : Rule
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - SubstitutionCorrectableRule - -
    -
    -
    -
    -
    -
    -

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with -updated content.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SubstitutionCorrectableRule : CorrectableRule
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - SubstitutionCorrectableASTRule - -
    -
    -
    -
    -
    -
    -

    A SubstitutionCorrectableRule that is also an ASTRule.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SubstitutionCorrectableASTRule : ASTRule, SubstitutionCorrectableRule
    - -
    -
    - -
    -
    -
  • @@ -647,7 +596,7 @@ updated content.

    @@ -679,112 +628,7 @@ static analysis than syntactic checks.

    - - -
  • - - -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    -
    -
  • -
    - - - - SwiftSyntaxCorrectableRule - -
    -
    -
    -
    -
    -
    -

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SwiftSyntaxCorrectableRule : CorrectableRule, SwiftSyntaxRule
    - -
    -
    - -
    -
    -
  • @@ -908,7 +721,7 @@ static analysis than syntactic checks.

    diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html index bb2313e29..5ed165307 100644 --- a/Protocols/ASTRule.html +++ b/Protocols/ASTRule.html @@ -190,18 +190,12 @@
  • - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html index 5f1eb18bc..52a43aa15 100644 --- a/Protocols/AnalyzerRule.html +++ b/Protocols/AnalyzerRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -344,7 +326,7 @@ static analysis than syntactic checks.

    @@ -380,7 +362,7 @@ static analysis than syntactic checks.

    diff --git a/Protocols/CollectingCorrectableRule.html b/Protocols/CollectingCorrectableRule.html deleted file mode 100644 index fa68d2e0a..000000000 --- a/Protocols/CollectingCorrectableRule.html +++ /dev/null @@ -1,638 +0,0 @@ - - - - CollectingCorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    CollectingCorrectableRule

    -
    -
    - -
    public protocol CollectingCorrectableRule : CollectingRule, CorrectableRule
    - -
    -
    -

    A CollectingRule that is also a CorrectableRule.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - correct(file:collectedInfo:compilerArguments:) - - - Default implementation - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files -and returns all corrections that were applied.

      -
      -

      Note

      -

      This function is called by the linter and is always implemented in extensions.

      - -
      - -
      -

      Default Implementation

      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, collectedInfo: [SwiftLintFile: FileInfo],
      -             compilerArguments: [String]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to execute the rule.

      -
      -
      - - collectedInfo - - -
      -

      All collected info.

      -
      -
      - - compilerArguments - - -
      -

      The compiler arguments needed to compile this file.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files -and returns all corrections that were applied.

      -
      -

      Note

      -

      This function is called by the linter and is always implemented in extensions.

      - -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, collectedInfo: [SwiftLintFile : FileInfo]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to execute the rule.

      -
      -
      - - collectedInfo - - -
      -

      All collected info.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    -
    -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    - -
    -
    -
    - -
    -
    - - - diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html index a025bfbdf..c95aa45ae 100644 --- a/Protocols/CollectingRule.html +++ b/Protocols/CollectingRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -343,7 +325,7 @@

    A rule that requires knowledge of all other files being linted.

    @@ -377,7 +359,7 @@ @@ -449,7 +431,7 @@

    The collected file information.

    @@ -502,7 +484,7 @@

    The collected file information.

    @@ -588,7 +570,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -654,24 +636,11 @@ expectations.

    All style violations to the rule’s expectations.

    - - -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    -
    • @@ -699,7 +668,7 @@ expectations.

    @@ -731,7 +700,7 @@ expectations.

    @@ -763,7 +732,7 @@ expectations.

    @@ -795,7 +764,7 @@ expectations.

    diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html index 82f78a5c1..52ea0c95a 100644 --- a/Protocols/ConfigurationProviderRule.html +++ b/Protocols/ConfigurationProviderRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -412,19 +394,6 @@ - - -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    -
    • @@ -452,7 +421,7 @@
    @@ -484,7 +453,7 @@ @@ -516,7 +485,7 @@ diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html deleted file mode 100644 index 49e5d5531..000000000 --- a/Protocols/CorrectableRule.html +++ /dev/null @@ -1,582 +0,0 @@ - - - - CorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    CorrectableRule

    -
    -
    - -
    public protocol CorrectableRule : Rule
    - -
    -
    -

    A rule that can correct violations.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - correct(file:compilerArguments:) - - - Default implementation - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file.

      - -
      -

      Default Implementation

      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, compilerArguments: [String]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to correct violations.

      -
      -
      - - compilerArguments - - -
      -

      The compiler arguments needed to compile this file.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    • -
      - - - - correct(file:) - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - file - - -
      -

      The file for which to correct violations.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    • -
      - - - - correct(file:using:compilerArguments:) - - - Default implementation - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files -and returns all corrections that were applied.

      -
      -

      Note

      -

      This function is called by the linter and is always implemented in extensions.

      - -
      - -
      -

      Default Implementation

      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, using storage: RuleStorage, compilerArguments: [String]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to execute the rule.

      -
      -
      - - storage - - -
      -

      The storage object containing all collected info.

      -
      -
      - - compilerArguments - - -
      -

      The compiler arguments needed to compile this file.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Protocols/LintableFileManager.html b/Protocols/LintableFileManager.html index 76d0a3efc..e6b235fb7 100644 --- a/Protocols/LintableFileManager.html +++ b/Protocols/LintableFileManager.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html index a37d1edef..e9bd14a7e 100644 --- a/Protocols/Reporter.html +++ b/Protocols/Reporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols/Rule.html b/Protocols/Rule.html index b94a1942c..324e257e2 100644 --- a/Protocols/Rule.html +++ b/Protocols/Rule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html index a604727f6..4530bc464 100644 --- a/Protocols/RuleConfiguration.html +++ b/Protocols/RuleConfiguration.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html index 4b221cf90..21029e119 100644 --- a/Protocols/SeverityBasedRuleConfiguration.html +++ b/Protocols/SeverityBasedRuleConfiguration.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols/SubstitutionCorrectableASTRule.html b/Protocols/SubstitutionCorrectableASTRule.html deleted file mode 100644 index b1ddd3cbf..000000000 --- a/Protocols/SubstitutionCorrectableASTRule.html +++ /dev/null @@ -1,477 +0,0 @@ - - - - SubstitutionCorrectableASTRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SubstitutionCorrectableASTRule

    -
    -
    - -
    public protocol SubstitutionCorrectableASTRule : ASTRule, SubstitutionCorrectableRule
    - -
    -
    -

    A SubstitutionCorrectableRule that is also an ASTRule.

    - - -
    -
    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Returns the NSString-based NSRanges to be replaced in the specified file.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func violationRanges(in file: SwiftLintFile, kind: KindType,
      -                     dictionary: SourceKittenDictionary) -> [NSRange]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - file - - -
      -

      The file in which to find ranges of violations for this rule.

      -
      -
      - - kind - - -
      -

      The kind of token being recursed over.

      -
      -
      - - dictionary - - -
      -

      The dictionary for an AST subset to validate.

      -
      -
      -
      -
      -

      Return Value

      -

      The NSString-based NSRanges to be replaced in the specified file.

      -
      - -
      -
      -
    • -
    • -
      - - - - violationRanges(in:) - - - Extension method - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func violationRanges(in file: SwiftLintFile) -> [NSRange]
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html deleted file mode 100644 index 848740a98..000000000 --- a/Protocols/SubstitutionCorrectableRule.html +++ /dev/null @@ -1,518 +0,0 @@ - - - - SubstitutionCorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SubstitutionCorrectableRule

    -
    -
    - -
    public protocol SubstitutionCorrectableRule : CorrectableRule
    - -
    -
    -

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with -updated content.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - violationRanges(in:) - -
      -
      -
      -
      -
      -
      -

      Returns the NSString-based NSRanges to be replaced in the specified file.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func violationRanges(in file: SwiftLintFile) -> [NSRange]
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - file - - -
      -

      The file in which to find ranges of violations for this rule.

      -
      -
      -
      -
      -

      Return Value

      -

      The NSString-based NSRanges to be replaced in the specified file.

      -
      - -
      -
      -
    • -
    • -
      - - - - substitution(for:in:) - -
      -
      -
      -
      -
      -
      -

      Returns the substitution to apply for the given range.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func substitution(for violationRange: NSRange, in file: SwiftLintFile) -> (NSRange, String)?
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - violationRange - - -
      -

      The NSString-based NSRange of the violation that should be replaced.

      -
      -
      - - file - - -
      -

      The file in which the violation should be replaced.

      -
      -
      -
      -
      -

      Return Value

      -

      The range of the correction and its contents, if one could be computed.

      -
      - -
      -
      -
    • -
    • -
      - - - - correct(file:) - - - Extension method - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile) -> [Correction]
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html deleted file mode 100644 index 1073e6895..000000000 --- a/Protocols/SwiftSyntaxCorrectableRule.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - SwiftSyntaxCorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SwiftSyntaxCorrectableRule

    -
    -
    - -
    public protocol SwiftSyntaxCorrectableRule : CorrectableRule, SwiftSyntaxRule
    - -
    -
    -

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    - - -
    -
    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - - diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html index 5a5cfd588..871b9d7ec 100644 --- a/Protocols/SwiftSyntaxRule.html +++ b/Protocols/SwiftSyntaxRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Protocols/ViolationsSyntaxRewriter.html b/Protocols/ViolationsSyntaxRewriter.html index 730da6818..b382ffecc 100644 --- a/Protocols/ViolationsSyntaxRewriter.html +++ b/Protocols/ViolationsSyntaxRewriter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -343,7 +325,7 @@

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    @@ -377,7 +359,7 @@ diff --git a/Reporters.html b/Reporters.html index 79ee87b5c..ab8281c08 100644 --- a/Reporters.html +++ b/Reporters.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Rules.html b/Rules.html index 9625bf7d4..a2366b11a 100644 --- a/Rules.html +++ b/Rules.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs.html b/Structs.html index 271d5fbd6..cce43ab10 100644 --- a/Structs.html +++ b/Structs.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -401,7 +383,7 @@ @@ -469,37 +451,6 @@ values.

    -
  • -
    - - - - Correction - -
    -
    -
    -
    -
    -
    -

    A value describing a SwiftLint violation that was corrected.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Correction : Equatable
    - -
    -
    - -
    -
    -
  • @@ -529,7 +480,7 @@ non-triggering style

    @@ -593,7 +544,7 @@ non-triggering style

    diff --git a/Structs/CSVReporter.html b/Structs/CSVReporter.html index 35f4d0d8d..551d2aecc 100644 --- a/Structs/CSVReporter.html +++ b/Structs/CSVReporter.html @@ -190,18 +190,12 @@
  • - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/CheckstyleReporter.html b/Structs/CheckstyleReporter.html index 9ab122381..81d3c6269 100644 --- a/Structs/CheckstyleReporter.html +++ b/Structs/CheckstyleReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/CodeClimateReporter.html b/Structs/CodeClimateReporter.html index 44fe9e5b1..5da5fa7c6 100644 --- a/Structs/CodeClimateReporter.html +++ b/Structs/CodeClimateReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html index bc5c00486..891bf7361 100644 --- a/Structs/CollectedLinter.html +++ b/Structs/CollectedLinter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -345,7 +327,7 @@

    A CollectedLinter is only created after a Linter has run its collection steps in Linter.collect(into:).

    @@ -491,59 +473,6 @@ -
  • -
    - - - - correct(using:) - -
    -
    -
    -
    -
    -
    -

    Applies corrections for all rules to this file, returning performed corrections.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func correct(using storage: RuleStorage) -> [Correction]
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - storage - - -
    -

    The storage object containing all collected info.

    -
    -
    -
    -
    -

    Return Value

    -

    All corrections that were applied.

    -
    - -
    -
    -
  • @@ -600,7 +529,7 @@
    diff --git a/Structs/Command.html b/Structs/Command.html index 5116b8dfe..141bc5a64 100644 --- a/Structs/Command.html +++ b/Structs/Command.html @@ -190,18 +190,12 @@
  • - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html index 1340c2d6d..9c4c771bd 100644 --- a/Structs/Command/Action.html +++ b/Structs/Command/Action.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html index 199edef84..f01ba56a3 100644 --- a/Structs/Command/Modifier.html +++ b/Structs/Command/Modifier.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Configuration.html b/Structs/Configuration.html index 0ff77bc97..2d530ee50 100644 --- a/Structs/Configuration.html +++ b/Structs/Configuration.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -345,7 +327,7 @@

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    @@ -911,7 +893,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -990,7 +972,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -1255,7 +1237,7 @@ nested configurations in the directory inheritance graph present until the level

    A new configuration.

    @@ -1486,7 +1468,7 @@ nested configurations in the directory inheritance graph present until the level @@ -1515,7 +1497,7 @@ nested configurations in the directory inheritance graph present until the level @@ -1557,7 +1539,7 @@ nested configurations in the directory inheritance graph present until the level diff --git a/Structs/Configuration/IndentationStyle.html b/Structs/Configuration/IndentationStyle.html index ae6f185f9..1f172cd8d 100644 --- a/Structs/Configuration/IndentationStyle.html +++ b/Structs/Configuration/IndentationStyle.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -343,7 +325,7 @@

    The style of indentation used in a Swift project.

    diff --git a/Structs/Configuration/RulesMode.html b/Structs/Configuration/RulesMode.html index 77f068aa2..aea9fe919 100644 --- a/Structs/Configuration/RulesMode.html +++ b/Structs/Configuration/RulesMode.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Correction.html b/Structs/Correction.html deleted file mode 100644 index b6032846e..000000000 --- a/Structs/Correction.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - Correction Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    Correction

    -
    -
    - -
    public struct Correction : Equatable
    - -
    -
    -

    A value describing a SwiftLint violation that was corrected.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - ruleDescription - -
      -
      -
      -
      -
      -
      -

      The description of the rule for which this correction was applied.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let ruleDescription: RuleDescription
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - location - -
      -
      -
      -
      -
      -
      -

      The location of the original violation that was corrected.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let location: Location
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      -

      The console-printable description for this correction.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Structs/EmojiReporter.html b/Structs/EmojiReporter.html index 728666e5a..ecf9d2669 100644 --- a/Structs/EmojiReporter.html +++ b/Structs/EmojiReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Example.html b/Structs/Example.html index a20890576..72a764042 100644 --- a/Structs/Example.html +++ b/Structs/Example.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -346,7 +328,7 @@ non-triggering style

    @@ -482,7 +464,7 @@ The structure should match what is expected as a configuration value for the rul @@ -512,7 +494,7 @@ The structure should match what is expected as a configuration value for the rul @@ -542,7 +524,7 @@ The structure should match what is expected as a configuration value for the rul @@ -694,7 +676,7 @@ The structure should match what is expected as a configuration value for the rul @@ -743,7 +725,7 @@ The structure should match what is expected as a configuration value for the rul @@ -773,7 +755,7 @@ The structure should match what is expected as a configuration value for the rul @@ -802,7 +784,7 @@ The structure should match what is expected as a configuration value for the rul @@ -831,7 +813,7 @@ The structure should match what is expected as a configuration value for the rul @@ -860,7 +842,7 @@ The structure should match what is expected as a configuration value for the rul diff --git a/Structs/GitHubActionsLoggingReporter.html b/Structs/GitHubActionsLoggingReporter.html index 68c0caddc..9d27ac5ac 100644 --- a/Structs/GitHubActionsLoggingReporter.html +++ b/Structs/GitHubActionsLoggingReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/GitLabJUnitReporter.html b/Structs/GitLabJUnitReporter.html index c9adabb50..fc225aab5 100644 --- a/Structs/GitLabJUnitReporter.html +++ b/Structs/GitLabJUnitReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/HTMLReporter.html b/Structs/HTMLReporter.html index ccf2b1add..de0c40dc8 100644 --- a/Structs/HTMLReporter.html +++ b/Structs/HTMLReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/JSONReporter.html b/Structs/JSONReporter.html index 81619d6a9..5b042e64f 100644 --- a/Structs/JSONReporter.html +++ b/Structs/JSONReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/JUnitReporter.html b/Structs/JUnitReporter.html index acefd1f4f..933017e9e 100644 --- a/Structs/JUnitReporter.html +++ b/Structs/JUnitReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Linter.html b/Structs/Linter.html index 4ddff8475..e33a0baf1 100644 --- a/Structs/Linter.html +++ b/Structs/Linter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Location.html b/Structs/Location.html index a53c235e1..e617fdcdc 100644 --- a/Structs/Location.html +++ b/Structs/Location.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/MarkdownReporter.html b/Structs/MarkdownReporter.html index c6f3c1b06..b5e41e3f8 100644 --- a/Structs/MarkdownReporter.html +++ b/Structs/MarkdownReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html index f84a35386..124e4c51d 100644 --- a/Structs/ReasonedRuleViolation.html +++ b/Structs/ReasonedRuleViolation.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Region.html b/Structs/Region.html index 78ab661af..d6a5aa904 100644 --- a/Structs/Region.html +++ b/Structs/Region.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html index 4e69eea24..f99d9127e 100644 --- a/Structs/RuleDescription.html +++ b/Structs/RuleDescription.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -562,7 +544,7 @@ violations for these examples wherever ↓ markers are located.

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values are the expected value after applying corrections with the rule.

    -

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    +

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    These examples are used for testing purposes if the rule conforms to AutomaticTestableRule. Tests will validate that the rule corrects all keys to their corresponding values.

    diff --git a/Structs/RuleList.html b/Structs/RuleList.html index ee946d83e..9aec59274 100644 --- a/Structs/RuleList.html +++ b/Structs/RuleList.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html index 0cccd5bbf..262a205ce 100644 --- a/Structs/RuleListDocumentation.html +++ b/Structs/RuleListDocumentation.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html index 43698f121..b8fd0eae6 100644 --- a/Structs/RuleParameter.html +++ b/Structs/RuleParameter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/SonarQubeReporter.html b/Structs/SonarQubeReporter.html index 5bc51cae0..3b0602e3e 100644 --- a/Structs/SonarQubeReporter.html +++ b/Structs/SonarQubeReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/SourceKittenDictionary.html b/Structs/SourceKittenDictionary.html index 1a603942c..e5ef6c2e2 100644 --- a/Structs/SourceKittenDictionary.html +++ b/Structs/SourceKittenDictionary.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html index 1e88955b4..b073e1c0b 100644 --- a/Structs/StyleViolation.html +++ b/Structs/StyleViolation.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html index 2f2945f08..5a859c72f 100644 --- a/Structs/SwiftLintSyntaxMap.html +++ b/Structs/SwiftLintSyntaxMap.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html index 711db7fcd..19c280168 100644 --- a/Structs/SwiftLintSyntaxToken.html +++ b/Structs/SwiftLintSyntaxToken.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html index cdbca9f40..6d86ef715 100644 --- a/Structs/SwiftVersion.html +++ b/Structs/SwiftVersion.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/Version.html b/Structs/Version.html index 5b7b5a230..0d39c48a3 100644 --- a/Structs/Version.html +++ b/Structs/Version.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/XcodeReporter.html b/Structs/XcodeReporter.html index 459cab766..1e6629ca3 100644 --- a/Structs/XcodeReporter.html +++ b/Structs/XcodeReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html index 52f97f9e4..dd11ef7a4 100644 --- a/Structs/YamlParser.html +++ b/Structs/YamlParser.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html index bd776a3b8..0556b32ae 100644 --- a/accessibility_label_for_image.html +++ b/accessibility_label_for_image.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html index b16226a35..843032a04 100644 --- a/accessibility_trait_for_button.html +++ b/accessibility_trait_for_button.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html index a4c0abcf4..2d337c00e 100644 --- a/anonymous_argument_in_multiline_closure.html +++ b/anonymous_argument_in_multiline_closure.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/anyobject_protocol.html b/anyobject_protocol.html index 4b94a45ce..94e8a2589 100644 --- a/anyobject_protocol.html +++ b/anyobject_protocol.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/array_init.html b/array_init.html index 1c9c2609e..ad1fda3c4 100644 --- a/array_init.html +++ b/array_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/attributes.html b/attributes.html index 8e11fbbe9..f50074383 100644 --- a/attributes.html +++ b/attributes.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html index 7ab09d963..3036dfcda 100644 --- a/balanced_xctest_lifecycle.html +++ b/balanced_xctest_lifecycle.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/block_based_kvo.html b/block_based_kvo.html index 0ad0c862f..8af0dff52 100644 --- a/block_based_kvo.html +++ b/block_based_kvo.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/capture_variable.html b/capture_variable.html index 845303987..97906eb3c 100644 --- a/capture_variable.html +++ b/capture_variable.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html index 570d7c529..a674e984c 100644 --- a/class_delegate_protocol.html +++ b/class_delegate_protocol.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/closing_brace.html b/closing_brace.html index fbbc458a4..639f24143 100644 --- a/closing_brace.html +++ b/closing_brace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/closure_body_length.html b/closure_body_length.html index 11a187f27..21e8dd781 100644 --- a/closure_body_length.html +++ b/closure_body_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/closure_end_indentation.html b/closure_end_indentation.html index 85f3fd078..3dc258629 100644 --- a/closure_end_indentation.html +++ b/closure_end_indentation.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/closure_parameter_position.html b/closure_parameter_position.html index b2aa0b07e..aaedafb01 100644 --- a/closure_parameter_position.html +++ b/closure_parameter_position.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/closure_spacing.html b/closure_spacing.html index cad1e93de..fa908701c 100644 --- a/closure_spacing.html +++ b/closure_spacing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/collection_alignment.html b/collection_alignment.html index 01e10d5c9..0fb42470b 100644 --- a/collection_alignment.html +++ b/collection_alignment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/colon.html b/colon.html index 06f5134c0..4bcaf4729 100644 --- a/colon.html +++ b/colon.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/comma.html b/comma.html index e2fccc8f0..df134830e 100644 --- a/comma.html +++ b/comma.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/comma_inheritance.html b/comma_inheritance.html index 4f02bf410..ef80e6624 100644 --- a/comma_inheritance.html +++ b/comma_inheritance.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/comment_spacing.html b/comment_spacing.html index f99639544..f91ee413a 100644 --- a/comment_spacing.html +++ b/comment_spacing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html index 94c5342ac..eac17a0a8 100644 --- a/compiler_protocol_init.html +++ b/compiler_protocol_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/computed_accessors_order.html b/computed_accessors_order.html index cdc69108a..23a3b338c 100644 --- a/computed_accessors_order.html +++ b/computed_accessors_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html index 32d0abc04..72e863eee 100644 --- a/conditional_returns_on_newline.html +++ b/conditional_returns_on_newline.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html index 696fde9db..75184ea7d 100644 --- a/contains_over_filter_count.html +++ b/contains_over_filter_count.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html index bb6e6136a..bd37520e3 100644 --- a/contains_over_filter_is_empty.html +++ b/contains_over_filter_is_empty.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html index 666abf7bd..8d285c67c 100644 --- a/contains_over_first_not_nil.html +++ b/contains_over_first_not_nil.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html index 402dcad90..e5d85017a 100644 --- a/contains_over_range_nil_comparison.html +++ b/contains_over_range_nil_comparison.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/control_statement.html b/control_statement.html index 7e9a37601..891b393f2 100644 --- a/control_statement.html +++ b/control_statement.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/convenience_type.html b/convenience_type.html index 39c2ff42c..a641261d6 100644 --- a/convenience_type.html +++ b/convenience_type.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/custom_rules.html b/custom_rules.html index 7bf081a63..f0e96b3e1 100644 --- a/custom_rules.html +++ b/custom_rules.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html index f2720c640..e915f137a 100644 --- a/cyclomatic_complexity.html +++ b/cyclomatic_complexity.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/deployment_target.html b/deployment_target.html index fcfc5df4f..cc28bc814 100644 --- a/deployment_target.html +++ b/deployment_target.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html index 5b1ca956c..2184f236f 100644 --- a/discarded_notification_center_observer.html +++ b/discarded_notification_center_observer.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/discouraged_assert.html b/discouraged_assert.html index 44aff46f0..61f7212d0 100644 --- a/discouraged_assert.html +++ b/discouraged_assert.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html index 313534b85..cd8f62718 100644 --- a/discouraged_direct_init.html +++ b/discouraged_direct_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/discouraged_none_name.html b/discouraged_none_name.html index d83556892..43f406dcb 100644 --- a/discouraged_none_name.html +++ b/discouraged_none_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html index f9b587222..421facaea 100644 --- a/discouraged_object_literal.html +++ b/discouraged_object_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html index 44a45f7a3..93045dd5b 100644 --- a/discouraged_optional_boolean.html +++ b/discouraged_optional_boolean.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html index 301d0935d..f2b56f94f 100644 --- a/discouraged_optional_collection.html +++ b/discouraged_optional_collection.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html index 2b0ca2a8c..8f4c51be6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -369,7 +351,7 @@ diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html index fb1114c42..293c76bad 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html index f19b6b812..fcdae8444 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html index 2a9c4ab1b..f3e2f26df 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -344,7 +326,7 @@

    A unit of Swift source code, either on disk or in memory.

    @@ -696,7 +678,7 @@ one does not read its contents immediately, but rather traps at runtime when att @@ -738,7 +720,7 @@ one does not read its contents immediately, but rather traps at runtime when att @@ -767,7 +749,7 @@ one does not read its contents immediately, but rather traps at runtime when att diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html index a9b8787e8..3dcfc215a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html index a6c4cd878..1b99983db 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html index b0d390ab6..afdf02a67 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html index c9b5e4b96..a53a52e6b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html index 12aecdf44..a6fcef959 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html index fe79f3bd0..9532a360d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html index 8609e5efe..7f00676f1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html index 29d34c44c..6df76cc17 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html index 1760c5e6e..993fe5b50 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html index 400782ef3..e75b2d410 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html index b806a7938..4d22f0b60 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html index 44d56ee25..1c5363deb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html index 496791a7f..92a875874 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html index 4b8ad698a..82420d799 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html index 5e9bef7fd..ac82cedd1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html index b5aa2d981..405d2f70a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html index 3701e8fd8..1bac949e3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -405,6 +387,98 @@ structure, validating the rule recursively in nested source bodies.

    +
  • +
    + + + + AnyCollectingRule + +
    +
    +
    +
    +
    +
    +

    Type-erased protocol used to check whether a rule is collectable.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol AnyCollectingRule : Rule
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + CollectingRule + +
    +
    +
    +
    +
    +
    +

    A rule that requires knowledge of all other files being linted.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CollectingRule : AnyCollectingRule
    + +
    +
    + +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    A rule that is user-configurable.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol ConfigurationProviderRule : Rule
    + +
    +
    + +
    +
    +
  • @@ -497,131 +571,6 @@ structure, validating the rule recursively in nested source bodies.

  • -
  • - -
    -
    -
    -
    -
    -

    A rule that is user-configurable.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol ConfigurationProviderRule : Rule
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - CorrectableRule - -
    -
    -
    -
    -
    -
    -

    A rule that can correct violations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol CorrectableRule : Rule
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with -updated content.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SubstitutionCorrectableRule : CorrectableRule
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    A SubstitutionCorrectableRule that is also an ASTRule.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SubstitutionCorrectableASTRule : ASTRule, SubstitutionCorrectableRule
    - -
    -
    - -
    -
    -
  • @@ -647,7 +596,7 @@ updated content.

    @@ -679,112 +628,7 @@ static analysis than syntactic checks.

    - - -
  • - - -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    -
    -
  • - -
    -
    -
    -
    -
    -

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SwiftSyntaxCorrectableRule : CorrectableRule, SwiftSyntaxRule
    - -
    -
    - -
    -
    -
  • @@ -908,7 +721,7 @@ static analysis than syntactic checks.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html index bb2313e29..5ed165307 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html @@ -190,18 +190,12 @@
  • - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html index 5f1eb18bc..52a43aa15 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -344,7 +326,7 @@ static analysis than syntactic checks.

    @@ -380,7 +362,7 @@ static analysis than syntactic checks.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html deleted file mode 100644 index fa68d2e0a..000000000 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html +++ /dev/null @@ -1,638 +0,0 @@ - - - - CollectingCorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    CollectingCorrectableRule

    -
    -
    - -
    public protocol CollectingCorrectableRule : CollectingRule, CorrectableRule
    - -
    -
    -

    A CollectingRule that is also a CorrectableRule.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - correct(file:collectedInfo:compilerArguments:) - - - Default implementation - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files -and returns all corrections that were applied.

      -
      -

      Note

      -

      This function is called by the linter and is always implemented in extensions.

      - -
      - -
      -

      Default Implementation

      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, collectedInfo: [SwiftLintFile: FileInfo],
      -             compilerArguments: [String]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to execute the rule.

      -
      -
      - - collectedInfo - - -
      -

      All collected info.

      -
      -
      - - compilerArguments - - -
      -

      The compiler arguments needed to compile this file.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files -and returns all corrections that were applied.

      -
      -

      Note

      -

      This function is called by the linter and is always implemented in extensions.

      - -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, collectedInfo: [SwiftLintFile : FileInfo]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to execute the rule.

      -
      -
      - - collectedInfo - - -
      -

      All collected info.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    -
    -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    - -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html index a025bfbdf..c95aa45ae 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -343,7 +325,7 @@

    A rule that requires knowledge of all other files being linted.

    @@ -377,7 +359,7 @@ @@ -449,7 +431,7 @@

    The collected file information.

    @@ -502,7 +484,7 @@

    The collected file information.

    @@ -588,7 +570,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -654,24 +636,11 @@ expectations.

    All style violations to the rule’s expectations.

    - - -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    -
    • @@ -699,7 +668,7 @@ expectations.

    @@ -731,7 +700,7 @@ expectations.

    @@ -763,7 +732,7 @@ expectations.

    @@ -795,7 +764,7 @@ expectations.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html index 82f78a5c1..52ea0c95a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -412,19 +394,6 @@ - - -
    -
    - - -
    - -

    Collecting rules -

    -
    -
    -
    • @@ -452,7 +421,7 @@
    @@ -484,7 +453,7 @@ @@ -516,7 +485,7 @@ diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html deleted file mode 100644 index 49e5d5531..000000000 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html +++ /dev/null @@ -1,582 +0,0 @@ - - - - CorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    CorrectableRule

    -
    -
    - -
    public protocol CorrectableRule : Rule
    - -
    -
    -

    A rule that can correct violations.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - correct(file:compilerArguments:) - - - Default implementation - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file.

      - -
      -

      Default Implementation

      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, compilerArguments: [String]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to correct violations.

      -
      -
      - - compilerArguments - - -
      -

      The compiler arguments needed to compile this file.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    • -
      - - - - correct(file:) - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - file - - -
      -

      The file for which to correct violations.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    • -
      - - - - correct(file:using:compilerArguments:) - - - Default implementation - -
      -
      -
      -
      -
      -
      -

      Attempts to correct the violations to this rule in the specified file after collecting file info for all files -and returns all corrections that were applied.

      -
      -

      Note

      -

      This function is called by the linter and is always implemented in extensions.

      - -
      - -
      -

      Default Implementation

      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile, using storage: RuleStorage, compilerArguments: [String]) -> [Correction]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - file - - -
      -

      The file for which to execute the rule.

      -
      -
      - - storage - - -
      -

      The storage object containing all collected info.

      -
      -
      - - compilerArguments - - -
      -

      The compiler arguments needed to compile this file.

      -
      -
      -
      -
      -

      Return Value

      -

      All corrections that were applied.

      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html index 76d0a3efc..e6b235fb7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html index a37d1edef..e9bd14a7e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html index b94a1942c..324e257e2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html index a604727f6..4530bc464 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html index 4b221cf90..21029e119 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html deleted file mode 100644 index b1ddd3cbf..000000000 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html +++ /dev/null @@ -1,477 +0,0 @@ - - - - SubstitutionCorrectableASTRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SubstitutionCorrectableASTRule

    -
    -
    - -
    public protocol SubstitutionCorrectableASTRule : ASTRule, SubstitutionCorrectableRule
    - -
    -
    -

    A SubstitutionCorrectableRule that is also an ASTRule.

    - - -
    -
    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Returns the NSString-based NSRanges to be replaced in the specified file.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func violationRanges(in file: SwiftLintFile, kind: KindType,
      -                     dictionary: SourceKittenDictionary) -> [NSRange]
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - - - - - -
      - - file - - -
      -

      The file in which to find ranges of violations for this rule.

      -
      -
      - - kind - - -
      -

      The kind of token being recursed over.

      -
      -
      - - dictionary - - -
      -

      The dictionary for an AST subset to validate.

      -
      -
      -
      -
      -

      Return Value

      -

      The NSString-based NSRanges to be replaced in the specified file.

      -
      - -
      -
      -
    • -
    • -
      - - - - violationRanges(in:) - - - Extension method - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func violationRanges(in file: SwiftLintFile) -> [NSRange]
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html deleted file mode 100644 index 848740a98..000000000 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html +++ /dev/null @@ -1,518 +0,0 @@ - - - - SubstitutionCorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SubstitutionCorrectableRule

    -
    -
    - -
    public protocol SubstitutionCorrectableRule : CorrectableRule
    - -
    -
    -

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with -updated content.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - violationRanges(in:) - -
      -
      -
      -
      -
      -
      -

      Returns the NSString-based NSRanges to be replaced in the specified file.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func violationRanges(in file: SwiftLintFile) -> [NSRange]
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - file - - -
      -

      The file in which to find ranges of violations for this rule.

      -
      -
      -
      -
      -

      Return Value

      -

      The NSString-based NSRanges to be replaced in the specified file.

      -
      - -
      -
      -
    • -
    • -
      - - - - substitution(for:in:) - -
      -
      -
      -
      -
      -
      -

      Returns the substitution to apply for the given range.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func substitution(for violationRange: NSRange, in file: SwiftLintFile) -> (NSRange, String)?
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - violationRange - - -
      -

      The NSString-based NSRange of the violation that should be replaced.

      -
      -
      - - file - - -
      -

      The file in which the violation should be replaced.

      -
      -
      -
      -
      -

      Return Value

      -

      The range of the correction and its contents, if one could be computed.

      -
      - -
      -
      -
    • -
    • -
      - - - - correct(file:) - - - Extension method - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func correct(file: SwiftLintFile) -> [Correction]
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html deleted file mode 100644 index 1073e6895..000000000 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - SwiftSyntaxCorrectableRule Protocol Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SwiftSyntaxCorrectableRule

    -
    -
    - -
    public protocol SwiftSyntaxCorrectableRule : CorrectableRule, SwiftSyntaxRule
    - -
    -
    -

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    - - -
    -
    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html index 5a5cfd588..871b9d7ec 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html index 730da6818..b382ffecc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -343,7 +325,7 @@

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    @@ -377,7 +359,7 @@ diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html index 79ee87b5c..ab8281c08 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html index 9625bf7d4..a2366b11a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html index 271d5fbd6..cce43ab10 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -401,7 +383,7 @@ @@ -469,37 +451,6 @@ values.

    -
  • -
    - - - - Correction - -
    -
    -
    -
    -
    -
    -

    A value describing a SwiftLint violation that was corrected.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Correction : Equatable
    - -
    -
    - -
    -
    -
  • @@ -529,7 +480,7 @@ non-triggering style

    @@ -593,7 +544,7 @@ non-triggering style

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html index 35f4d0d8d..551d2aecc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html @@ -190,18 +190,12 @@
  • - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html index 9ab122381..81d3c6269 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html index 44fe9e5b1..5da5fa7c6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html index bc5c00486..891bf7361 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -345,7 +327,7 @@

    A CollectedLinter is only created after a Linter has run its collection steps in Linter.collect(into:).

    @@ -491,59 +473,6 @@ -
  • -
    - - - - correct(using:) - -
    -
    -
    -
    -
    -
    -

    Applies corrections for all rules to this file, returning performed corrections.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func correct(using storage: RuleStorage) -> [Correction]
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - storage - - -
    -

    The storage object containing all collected info.

    -
    -
    -
    -
    -

    Return Value

    -

    All corrections that were applied.

    -
    - -
    -
    -
  • @@ -600,7 +529,7 @@
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html index 5116b8dfe..141bc5a64 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html @@ -190,18 +190,12 @@
  • - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - 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 1340c2d6d..9c4c771bd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - 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 199edef84..f01ba56a3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html index 0ff77bc97..2d530ee50 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -345,7 +327,7 @@

    The configuration struct for SwiftLint. User-defined in the .swiftlint.yml file, drives the behavior of SwiftLint.

    @@ -911,7 +893,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -990,7 +972,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -1255,7 +1237,7 @@ nested configurations in the directory inheritance graph present until the level

    A new configuration.

    @@ -1486,7 +1468,7 @@ nested configurations in the directory inheritance graph present until the level @@ -1515,7 +1497,7 @@ nested configurations in the directory inheritance graph present until the level @@ -1557,7 +1539,7 @@ nested configurations in the directory inheritance graph present until the level 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 ae6f185f9..1f172cd8d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -343,7 +325,7 @@

    The style of indentation used in a Swift project.

    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 77f068aa2..aea9fe919 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html deleted file mode 100644 index b6032846e..000000000 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - Correction Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintFramework 0.50.1 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    Correction

    -
    -
    - -
    public struct Correction : Equatable
    - -
    -
    -

    A value describing a SwiftLint violation that was corrected.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - ruleDescription - -
      -
      -
      -
      -
      -
      -

      The description of the rule for which this correction was applied.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let ruleDescription: RuleDescription
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - location - -
      -
      -
      -
      -
      -
      -

      The location of the original violation that was corrected.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let location: Location
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      -

      The console-printable description for this correction.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html index 728666e5a..ecf9d2669 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html index a20890576..72a764042 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -346,7 +328,7 @@ non-triggering style

    @@ -482,7 +464,7 @@ The structure should match what is expected as a configuration value for the rul @@ -512,7 +494,7 @@ The structure should match what is expected as a configuration value for the rul @@ -542,7 +524,7 @@ The structure should match what is expected as a configuration value for the rul @@ -694,7 +676,7 @@ The structure should match what is expected as a configuration value for the rul @@ -743,7 +725,7 @@ The structure should match what is expected as a configuration value for the rul @@ -773,7 +755,7 @@ The structure should match what is expected as a configuration value for the rul @@ -802,7 +784,7 @@ The structure should match what is expected as a configuration value for the rul @@ -831,7 +813,7 @@ The structure should match what is expected as a configuration value for the rul @@ -860,7 +842,7 @@ The structure should match what is expected as a configuration value for the rul diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html index 68c0caddc..9d27ac5ac 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html index c9adabb50..fc225aab5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html index ccf2b1add..de0c40dc8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html index 81619d6a9..5b042e64f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html index acefd1f4f..933017e9e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html index 4ddff8475..e33a0baf1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html index a53c235e1..e617fdcdc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html index c6f3c1b06..b5e41e3f8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html index f84a35386..124e4c51d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html index 78ab661af..d6a5aa904 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html index 4e69eea24..f99d9127e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - @@ -562,7 +544,7 @@ violations for these examples wherever ↓ markers are located.

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values are the expected value after applying corrections with the rule.

    -

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    +

    Rules that aren’t correctable (conforming to the CorrectableRule protocol) should leave property empty.

    These examples are used for testing purposes if the rule conforms to AutomaticTestableRule. Tests will validate that the rule corrects all keys to their corresponding values.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html index ee946d83e..9aec59274 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html index 0cccd5bbf..262a205ce 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html index 43698f121..b8fd0eae6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html index 5bc51cae0..3b0602e3e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html index 1a603942c..e5ef6c2e2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html index 1e88955b4..b073e1c0b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html index 2f2945f08..5a859c72f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html index 711db7fcd..19c280168 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html index cdbca9f40..6d86ef715 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html index 5b7b5a230..0d39c48a3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html index 459cab766..1e6629ca3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html index 52f97f9e4..dd11ef7a4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html @@ -190,18 +190,12 @@ - - @@ -223,15 +217,6 @@ - - - @@ -264,9 +249,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html index bd776a3b8..0556b32ae 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html index b16226a35..843032a04 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html index a4c0abcf4..2d337c00e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html index 4b94a45ce..94e8a2589 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html index 1c9c2609e..ad1fda3c4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html index 8e11fbbe9..f50074383 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html index 7ab09d963..3036dfcda 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 0ad0c862f..8af0dff52 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html index 845303987..97906eb3c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 570d7c529..a674e984c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html index fbbc458a4..639f24143 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 11a187f27..21e8dd781 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 85f3fd078..3dc258629 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 b2aa0b07e..aaedafb01 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html index cad1e93de..fa908701c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html index 01e10d5c9..0fb42470b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html index 06f5134c0..4bcaf4729 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html index e2fccc8f0..df134830e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html index 4f02bf410..ef80e6624 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html index f99639544..f91ee413a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 94c5342ac..eac17a0a8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html index cdc69108a..23a3b338c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 32d0abc04..72e863eee 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 696fde9db..75184ea7d 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 bb6e6136a..bd37520e3 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 666abf7bd..8d285c67c 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 402dcad90..e5d85017a 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html index 7e9a37601..891b393f2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html index 39c2ff42c..a641261d6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html index 7bf081a63..f0e96b3e1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html index f2720c640..e915f137a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html index fcfc5df4f..cc28bc814 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 5b1ca956c..2184f236f 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html index 44aff46f0..61f7212d0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 313534b85..cd8f62718 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html index d83556892..43f406dcb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 f9b587222..421facaea 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 44a45f7a3..93045dd5b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 301d0935d..f2b56f94f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 7949ee478..f267d5c10 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html index b1501041b..0341e4370 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html index 8905fd50b..568ba2634 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html index 30bad0b64..a4cb07394 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 2b9b57a36..bd52f5fa6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html index 7e3699bc0..14d3eda6e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 2fd00820b..45cefb816 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html index c5a505a82..9835845a8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 00a9517d4..df0e3ba4d 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html index 832ca2b2b..085140eaa 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 2866cd851..8fae88792 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 4b51c6974..2b19606b8 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html index b6e5c12f0..b1b3de7c9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html index 09c1cc802..e5ca50b75 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 b8e2286e6..0ba863670 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html index 6b937d72f..7262cd095 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html index b2d92e2e3..2e2bf709b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 834afa19d..60ea73375 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 c92864661..daf1dc0d3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 bf0b608dd..f3a518ddb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html index 49a84d5ea..55a2e1c9a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 272728e78..a5d846d50 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html index 69a9ee216..fba595b0e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html index 33dee9a95..b1e23635e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html index 09815e794..7498db375 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 552de9128..3f4501f7b 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 251df4bdd..4f17ea810 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html index 01d4658d4..dd595e01c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 94c6ecf14..24376f431 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html index 684208e6e..74337ea23 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html index 19a49ce98..70efdeadf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html index 6089da460..3de9c473f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html index 0f7981b71..0c520bf5a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 ea118d3cd..fee298d6c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 923ce534b..c48158062 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 bdbed49d8..ade74d5e0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 55dadfcc4..4b42077c9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html index 02dd0a34e..5026a952b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html index ba79a8245..0c2d0dde0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html index 6f91d5a88..59fccaee8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html index 57d5d674a..d211c8f1b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html index e906300c1..fd329e69a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 264994181..61466972c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html index 8cdcfb42a..e47567150 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html index 706719df2..76e4fb9d0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html index a7cd7019d..24f7afee8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html index d5a979edb..38ba29fe3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html index f98473902..543ca7b84 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 07b4bd3ce..35ad5c049 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html index e5fd81d10..4dcf9fc1d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html index fe1d2bc06..f22a25f1d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html index 4a397e24f..99a28b848 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 6e34ad4e3..a814367ff 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html index 0b431a166..0f726f0b5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html index 14063abf2..2142d7cae 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html index 654e47d86..a4e401cf6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html index a53f996e8..7c053082b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 cb69e71c4..56196ea1d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html index 804a10cbc..204bbe0a9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html index 2994ebd8a..37db2a588 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 04d1de047..55ed7c220 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html index 10dbf0ce3..54b14dd65 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 c4c4d79fa..ce5170d17 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html index fd916e8dd..3ee1005d6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 5b0b85dc7..45a00e89c 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html index c2fc69bcf..fe33e68a0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html index 2ac09684d..e6633072c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html index 372e04c2b..cd12d6e10 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html index 0d6b693d2..d8bf53c53 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 4c1914a81..a9f46865e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 7aeb1cdb4..80d8af5e4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 05a6fb95d..c141b20a3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html index 344f21c08..fca1e88ce 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 c68020997..caab660db 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 9211f083b..ee0c2d835 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html index c1b186c84..9a94f6182 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html index 65a567f83..42a514ebc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 bd5a49048..5d4c35082 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 cf9115913..697c0cc9b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 ab0fcdf24..448629b43 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html index ba876a575..b858d5b4b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 804afce6e..3c3ea4b82 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 b266c3fd0..cb3c4d4d2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html index 4ea74e682..86f72e708 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html index f5dd69073..79e430d6c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 41c57f61d..3d2e444d8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 7f52083cc..2c0d81045 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html index 91e9ce7b6..4598e44fe 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html index 5309e6ca3..b3b218e7f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html index 845ae2745..ff24b6007 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 8f35ee021..5574090d6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html index b3f9a11ad..7b99867b8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 9bcb405f4..e9a683e2d 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 9a90c05d8..fb1b4895b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 2d990f2bf..b9f6a7c61 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 1243e15c9..fe735113c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 847589b6c..6c7cb2d17 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html index 00400f627..f30fe4b38 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html index 9fccd1b2c..b328faee9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 c05887d50..8b95af044 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html index 161981b27..535b670b5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 f614f34b9..4c0a80276 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html index 5f80138ba..c2492017b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html index 352da1079..0cda71fd9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 f1b14de37..0c06ff7a0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html index 28501e4cf..80c265416 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 ac5b28c7b..3a9430740 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 a9775c693..fe3ee508d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 f5bf8dfbc..3065cd6f7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 66ea0af5b..7d6133553 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 f6dd20b8c..0125d5a3e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 57263c0c2..229855f6c 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 56e60dbb5..93309e83e 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 56298f2b4..80d236044 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html index 45d817f75..37e2b3aad 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html index 1646872aa..52c285013 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 733692e41..15ac65702 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 27536d0a4..ec2972a63 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 32a57b829..2ce478534 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 b45c1cdb1..64b372b37 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 87aa88da2..4dbb273bf 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 5526534aa..3d2787c41 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 a1caa6f9d..9c80f2d6e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 ab10969f1..408f87428 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html index 772607e3c..dcd47604d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 b74fa35b9..714118738 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 896b633ea..ad818b681 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 index 2228dacd2..c091c58d1 100644 --- 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html index c6cc1a6e2..075ab8d23 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json index 5b0e6bd90..121c413a2 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/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s: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: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:18SwiftLintFramework0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","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/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s: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:18SwiftLintFramework7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","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_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s: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/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_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:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","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/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.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","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: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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with 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:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","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:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","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:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","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:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

    ","parent_name":"Configuration"},"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:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/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/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

    "},"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/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess10syntaxTree0aD0010SourceFileD0VSgAH_tF":{"name":"preprocess(syntaxTree:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:18SwiftLintFramework0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"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, returning 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, returning 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/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/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s: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/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","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/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"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/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"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 rule list configuration errors.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:18SwiftLintFramework15primaryRuleListAA0eF0Vvp":{"name":"primaryRuleList","abstract":"

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"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 CollectingRules.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"Structs/MarkdownReporter.html#/s: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/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"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/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

    "},"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/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s: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: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:18SwiftLintFramework0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","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/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s: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: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:18SwiftLintFramework7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","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_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s: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/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/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_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:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","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/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.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","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: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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with 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:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","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:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","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:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","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:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

    ","parent_name":"Configuration"},"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:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/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/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/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

    "},"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/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess10syntaxTree0aD0010SourceFileD0VSgAH_tF":{"name":"preprocess(syntaxTree:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"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/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"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/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/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/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, returning 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, returning 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.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/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"

    A rule that is user-configurable.

    "},"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: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/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s: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/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","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/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"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/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"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 rule list configuration errors.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:18SwiftLintFramework15primaryRuleListAA0eF0Vvp":{"name":"primaryRuleList","abstract":"

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"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 CollectingRules.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"Structs/MarkdownReporter.html#/s: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/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"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/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

    "},"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/self_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html index c34b8e9bc..6b5b28255 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html index fa53f17d2..b2f4b9f0c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html index fe969e968..44b012722 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html index bac01dad7..9bc1db6c2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 51e9471dd..12ca124a6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 6b887a1e7..75bc864c5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html index d6e355c40..5094a4e39 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html index 76e325fe0..5b926e132 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html index 688b75142..7e5dd0963 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html index 72d2fa9f0..4f4b568d5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html index ab99e27bb..3686b3ce5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 dfe7d626b..3afda98d3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html index 2e7035943..78436df3e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 0c879851e..ad9e0324f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 9f22e005c..65cd113e7 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html index d286224f7..c8308fd44 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html index 87286550f..862b1869a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html index 44ef24211..fd0e06519 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html index 930788526..26f823dd4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html index 5a030cacc..c7b4a0844 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html index d5c0bea94..7c503c549 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html index 9cc6d91e3..9967d187d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html index 920d5a8bb..9fb573aa0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html index a5de7d7b9..e45bad251 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 4ea66ade0..74003e875 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 baa111cba..c7858bf26 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html index 95c35244c..d7c518b2f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html index 2e877581e..a56581311 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html index 7d35c61b3..1cecb818c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html index 30c28f2c2..153781c45 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 9627844dc..84bf908e8 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 2a06cf7eb..287a82503 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 bd6c3b0c7..2287aba50 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 f27a8265b..06d826210 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 8da1d056e..0e427bbbf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 5b96358c0..09b3c97bc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 a9a2e6b5b..c2ee53689 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html index 98429af0e..621397d8c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html index 7d17ffef7..8bf8bd9e0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html index 0f76f2855..d99d2c341 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 339aeb839..dc9edc4aa 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 b516762e0..6ad6242be 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html index 042c02468..31821c2c3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 8681fa620..47f4c9dad 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 3a42dd920..f2877a1f5 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html index 662d1131a..2b3dc38ed 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 8256b1f0c..d0c5d372b 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 a25d990ee..2a526c514 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - @@ -346,6 +328,16 @@
  • Default configuration: warning, only_enforce_before_trivial_lines: false
  • Non Triggering Examples

    +
    do {
    +  print("x is 5")
    +}
    +
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +}
    +
    [
     1,
     2,
    @@ -356,6 +348,10 @@
       print("x is 5")
     }
     
    +
    do {
    +  print("x is 5")
    +}
    +
    foo(
         x: 5,
         y:6
    @@ -365,14 +361,6 @@
       1
     ])
     
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -384,12 +372,6 @@
       return mul
     }])
     
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -}
    -
    [1, 2].map { $0 }.filter { true }
     
    [1, 2].map { $0 }.filter { num in true }
    @@ -417,6 +399,18 @@
     }
     

    Triggering Examples

    +
    do {
    +  print("x is 5")
    +↓
    +}
    +
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +↓
    +}
    +
    [
     1,
     2,
    @@ -428,6 +422,12 @@
       print("x is 5")
     ↓
     
    +}
    +
    +
    do {
    +  print("x is 5")
    +↓
    +
     }
     
    foo(
    @@ -441,17 +441,6 @@
     ↓
     ])
     
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    do {
    -  print("x is 5")
    -↓
    -}
    -
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -463,13 +452,6 @@
       return mul
     ↓
     }])
    -
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -↓
    -}
     
    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 7ac440aa2..d024798ca 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 @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 index ee2c4d9e6..7442f0ebc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html index fa48b7954..04bbf7344 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html index 4c118bcd5..348361fea 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - 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 87f216764..dd716b680 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html index f21015fb1..83f222810 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html index 0294b8a4c..b5172cd57 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx index 71afd7ea202d31bb7dc7c9b21a99472241c6f89e..f849391db4d6f0085a5dc74b07b24078b52841b1 100644 GIT binary patch delta 14199 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�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�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%0DBT*H4EAMN;TrcbW8O>JyFj4+M%-9**K ze$Co9XUke6_79Cr!mZk+d^T0Q;?qxIc)Fx(>Sd#JV;UdLSbCMzFaNOQA*QN!GTPh; zhjCI#K|7}91I@cLW$m^?lTzs@qWVdsUH3ARuRZeP)!LRU$_tuUk1J#KBfIICEW&RF z6{5x!KBeqiC2W=CDr}>iAlb^^l}e57;=1C*hk|4`n?@7KmG$C+i%9`aE~eF=IGs69 zd_|NZod=>{-N2ExCo_<+rtP=^$+?G(L#xf>k+ag{JCG=n>jO#q60OrV zw5%Rc7wVg~KhZV`>oP*#4ru1C7}qyyw>EIem?$p3?;J~b^w~S*pNL#5`OJ*$J13>& zQ898Er}FRGN|Bcg%z8=jqHQSE6# zk0aJ@d#&vXWiW{O!m@(x97RS50bR4IyMw3};3a>8FI(>YqZw2dL9;J&x-oOz2!7b> zB-GaA)`N5XU+&1&`E{T(vZ1Ai6|ADK=2dG|@ZSbWdrP-B3TTjZg;P-k1zJ{?AQ(uk zwvy#b-P6SrI?ck*wYH$8*p>kgNun2R#mFfYvOSQiNLHd7f+!n=lGDq8)J=w48(PGc zMXMF3G8W3%UbFOkGyDd;wE%=_I^Rpj0-TD{=uLe$uu{=9eu0?a|F+GEJzynQiiCOVM?6 zUJUmyGMjh(H#l=`!6g%6--Gy{e;1}eI_JxW7iY4ApMvV?PT-?4AA#S+3DyxXBJQN|aPU1Xmdg5x$n0c+^tj6s{jeSp{&2{i(_twYH zc(x~UCBEe81WM2rs?cEw=w*?mg^@u5gY%;w#K;ZBVlHs7;Yd|*RVks-vm5-1uE`Ka zP(H~*Hs2O$J)9_epx7z)us*GNSVoWIxMMw3CI=;lc}>O6#%siDb4O( z2L?$sRdmJ>%!!1lONE(Ld!8?o6)AJ~2t8c{QL|1^c!CXe!yaq5&B=Ons^cB^K~2P7 zM%TFvhPnnOgW{H9DsLpL!QNe5+%l>ein z)M_3o;#j8j5<@A{Lr0ggWo0D=W&GX!DssgpZ{Ajfnm$)FGk2qLfC)aiq$<-l?^E0L zWv1j3`-@9k5gnc77>K$W6=1$q%#X~BjJ&;vk`=E`Xht_UcSSDepJ^FcRPt3(71X^O zjP>!e2e_~DF&bK(9mfQ=`cODDn7qjGlE_ZqRlr*i#|zRc_3)G59JD(oS(J^jmX8H)A*QUU zC2QwtIy#(ATgZNW*|`i8i}ia}km)nHX%y1){L{8N%l-x{h+EwA#E`E?pT^@h(1^a8 z*uKJY$O%Iw2}RdUn~~j@`o5flY;Ol&6=B==5sXH1{x*Go3#9N;+p1L4x#>nmAu zx~$TzwxG~(r_TC~3BB=+VI1S;!xw`)=e(WMknPM__*po6~9nwvH+ zaI`~xMdyvwO47*`xg|^Tz?%UbH=h;Jf1li8>gk7!lKtwD(uq%|KxGUWl_2{odvYd~ z{NFV%r}cl;yd7*=KL4(H+3qF-{;7GjLXPnh)u@|=Yz`*Jzh~Scy~IsHS7jz}?C-0= zy-YPV_IGwv{Ontq4lCyZ8CcrHygjXLwV|8)4E(RB|6BB)2!~?)EqbAUAX~q;XF5Cn zPkZJm&UUzG{xi?7QQdE`MLK0l~qq@=jAQ8$JDw-ef#PA5DtZ# ztIxm)i}x`ci?iJVous{#?(FFdfBP=+P^$VB{#~fXTte}`SE^+r`-siXgyu@&-bL`P zKZPpXPOY9en)7*D%sfY2K}CAozo*ZB|2veUuhndXApLiSAPtV)bIGxjEH)9LaBEIC zdCjYc?|jG^jm}0#*+1nevYd2?j;n;n2&wL;PVh>Url@RCpHYGyx}!~ZJK98GIEP

    lUt|9{72X6f|5Ixepu`D*h|C$*Bd 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%0APF{PVCzKsg6XJ$@ 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 (EXIsgn$b zB8{Y?+t=DOkGt#NF0@p73U`rJJFBcs@-`jTNN)`nJ)6kgZ`7LRtK!!+so}huyQ{+2 z6Q3VMb23-HT~9#16lD9L>n*KupI=z{r3UfV<=RfYx5cs&T^`415w|v4=DxRl&>?Vs zkaRD;>&-pET6>P(qW?CIS0$j}f7-+WI$V2;oM#Jzcfd+|WX|@ZZ7wO*1LodP; zV)!AvhY-n99prll{6*)TAUa$qe?%Nu6oep>RRRnY(Na=Esz6|d^52+##qi65gBBsC zgmhw~l7}{LsPX+g{_9;f+%(Rg%gas^;)tmKC*9`?^DF29m(B~*_Xz*m^ z_ZS#{&c1LWS>(P#=tcNnDIo>Wi>TDW2FhdW1HV)I{%7o=KO%S~G9Bya&+@hlHALFC z$3claPn*@I2}f-6Vk9;%V*L{5aBf{hA=7@ZjalT$3RnSIu)oZp4oqCfrkli;VaQfz z6fI;0-~A6@c9iM@?gxF56tqmreO+6GzWhf1>}fwN$7(fUjDR=H+7Fq-ty1huTk+&{ z_WWswp_s=q_bnnwlfr2wfcI=NRGdTav2``hK#-Z%m>B>ki?zGe-`)tf0Ku&Lt20dG zE|*)wE^|e_g?GtQY*#g^DSmcYb^p-D1%1cEe(d~H*(b%2;@moWFwqAER zqHojEJ*&em7vadHOf3Kx!`lGhV$PdR;Ltp+0bC4k zgL_uMSQ&te0gG55QG<1<`T+eOW@%l|n+Ak@!IQ}Z{Kl+6!GHiHJD^(tDiiO18NkJW z4RnIQx?cuxG5;A$-}rAO02g!7s7Ka;`n)ISDJ==>vc9ckJu^X}9vpBf9wvN-xD>S!tVr0wsMX~n6iR!9Ly z{nE_#yCT|F=f-ah6;N)_Wo&lME<&cvY}Kx{R|g5{qzKolnER|#{$q9RQo}crv(Za) z9pv@X9ZSfor>6i+-bZfkmjxY#b3b>oDS(ZC+Fw6^6^MCzTJH$RH9GfUyP)cMBVh27 z_gS+)v=K1~xWOx3(|>_Ia&ggU!z7r~O`<)+gKHDGNA5hM?(jSRgH=iVT#n5P*XH66 z>OAuo_C5a-e~H@eckY4hOZ*JG;X*^c9VLHzUhymU3>ws<$@{cv*XKMs3uz@Qu>VRbk#Qz!FyzUQPNg`28`2J+&=s3(H zUBkXwX+!GSA{t`ku2_a8@lj1M#D(noIpxYz`|z0~2R&7HT(0}#mvS_lA!i;=FN>Y3 zW64;>z>J_n2#F@=Ls2So&;~iut)oCKVgmCo54oryuGhbOU+xFiJcOA|S8JpW*%x7U zB1arejla)nMF;ks)j0p8SiZoz*4c&At5Kaab<0Wp)CSzxhupraC#<~j{FNE=%vab# z%9iztp6U6TX|(GcxB1rO^JWY8n)#2o@H`2+8MDfLy&(7c(N^oRjE7V^Gnn-up$|&n z3p@Lj`%Ko&oj*$YR76_RRG=}1x}P9Iwxt(@2ikl$0Ml+90AS)nZ)O1i%x(byfN3WW05I{D zu`q%IN_-JEvj6~Qw*WB;q#astKyxYv8mJBcV6uM~^Cd<(L~=v}%|H=!3jhF2u!uYW zzy#|80GOLu005I+oDdQ`nHnCUTL1uH+Q|a|OnhY&+~5Fy{AmnYu!Thc025yslm9kT00vXMCA)tLF;U9VF>mg0!5Ii-=eB|- z<++fSukKNft8_Fs{3N0frZ{$LB7&#aES30~Dd8e{7~LQjx35c5(AC8FbU0|vE>KOJ zh}cJfaXJJ4!X==P7lz*(9|r+ap=dx0)f^X6WLZG=QkU&JW62%Pmqw8}>gRhNj3c7FJxW`Zku%V{|;3s_%tqTmkFvWS9i|EjixobguF;nJG+8bWaxEPZssfeoaSa9{f9hFtnCTfhD$8s31OTN3a9^OJwXob9Pb0U5n?2-*r#d;Tq=z z(Hf;qwGS?LJ95!LjqrUL+61wN4%*F2bj@TZ=Z)PgUd8O*PhMj$5(lE#@H=fb7NG;0 zzk^;Y(n1*7&nA8E4QqPUU>T8r^;w&;5e7RApvKGbJz1B9%&CP^oKa;y(;dxiqLRmy zloL0_J4~gdT4DE$lqC%stuMx*+?TfNkt0|0FsvCCiZ)M#GClVUZM_bGNK`)~(ul4p zl;@N8cd~lQvIbe$NfSgE&XKv`svBKQbCwpM@9EtkF%gg)-I5%IR>a|tzOwB!4VkpE z+G!7ALz57L*V@@SEdE)$!Mgb^3C4S zGkAjh_>a-unhUO#;l(ufA}RXb+8QboLGH+HZp79OwN|DKc1kgq)R)!o*x0N)%W9TU z8%P7Ma9!A*-q_e*cgs*yo_cC;zQ=!ZYX3en`aPbHkW90LRQfb@C>Qe1dNN&e7x+rU zOO1|b4^0bSCBcmz;VW)eN~QuR2!Sak{U^IfS{;gu8`VOZEg2;#Qos^wK$TLvcf9mY zy{(Z^_OAWy<%0X*8gCj`LX|U>h6XJL!)N=ttkSMlq@i$jL<_6oehwm`9=w8udMG`5 zB2?Ip6j%XSO+9-!<@$N6Afbh=%pu|;-uko1z}zl$t(}#(YOOAV$D7~V8=Z;K^5wqv zfsX)?)?i@PhBNa_8hL1=fstIT^c}gS?X(7=4)kaSudv^1*Tu^QW$~M>tEZzU+)EG; zcCLw7X}$J^mRY^v7z*U)44&NIt$_A<`R^c_QCDWX=KsnqAu1hv1<*q~e#$~rAY>&B>|KzA{b>W z2%v1ilL3@1wjqGB4FpiOfNp^R`tEZ54*`;Fz3=x0m0>l>Ek~~L#eFJ~S8Z+(z7j4m$DUOoP$%G|ThOMc zm#&?^)c;TKzY~;+SZbooB>ik8fN$fMiGrENOZ;sAT_C)|QAw{n@o!`Mv}U}}2_r4wX2Lw(QpJ6Q`sv@z zM4NWYw!R0a$E^Hr0@+q_1CaG4b9opJh>3C(PNOQKURATb$_W)?Ghb!q6M~!k6%Rk} zdsLRRd`R^P*&chyCYS9hAl_>uao7vNp(bq9^3e@7H6N2^o!)ogC{(wxlvjhNqxP3} zCmbR=j2L6_STYPNu__o&DX9-M9vRG1Qdy~*kFomHTsmUGHP(QscM^diH;}wHsO**@ zV9ybb)-7;C>|Bb()xfp;e1kZuRBd%&UeIX#*J|O?tbOWSrX4H!&o@@Fr+ltX9-Gd@ z(&?6;*6Gd(jz)Fk^+!(Zj|RcIEAn_Yg{2lo5z{GF8rgfBk{JiqO3(SQ)kN{gp(9ei z%`=RZau0J6fNzfY9AjP+X+V9GVl>Z~$Noj#p_Q1~LNqc$;xwmK@C}c@)LSs{*4pW+ zCa1u5y5F|A=X*CG*qd-kA$))HCdV(BA_N-IAiF4|L zN-Dk%_<&dumQS;Wn{%-7{bY0Av&qDQyU2-@2u6$Oipnnk?|`PZ4y@xFt0ltus0kBO z)jl-W`CYX6Ivj1#&#IES*%KK_JSJT!r3Iy!vpw79AR86_Llnh31fcEL8nSz~Oa(=~ z$!KYQ-(~sh_Ej4Z0TBU;((~Ce(es&%r{qN&g(MN}Swq^6j>_V?Jt&c@ak*n>Rfpb1 zWei9fhMr)1of+!`s#+y&^(`x4Xg@9;1)}!e0!c$vD>1shr42Y~(6?NJA^y13F~15V z4OOk~S%4@4Ffil~Y2*PU4fDD{(ojVZexh#)GV%Z(^WIzFF=wnlgF_2H0Uq<-TOetu zY6Tv1u!s#3HCUG}kTlG%(z-I%4+;5#Cj&`Cl@}-&5P)O{bPGTkaeZ7$^@jl)=mLTD zaS0$~{%0(G16&PSk3yS8>)dfQNA+A)gD=G3zL)KH&)L6^EMv#cmHLB zA(NmtARF{iif6rFYkz}%Wjk+kN_>-ed_xb%E|9;IJ0`av0V7}w=#hB`fLNRUf;9;*6Ujt;r_ah1;Ba*i{J(zfOXAe!T|~q37>5)(ZG|nB;?n9 zmLNXgucf?0d2Ik#uYj!$0P7WOAi#QkZ2(xW{~3!&4_+w&V7)%ubo2le>-psTcka6$ zv3J8t;_<;^{(u&ji> z(Aix%O5L*IY-o~g+mvcHt?YVDsnRS>79eIg=+4UFzhMq``C^=ABsMu>UFAGakMh`; zkB~pFa{U(L{u$mz>YiA~6tq_5BQDx^CoJ%!z)f1Ai)>QU!SZxZ$ZWnZ^|$blo0Jbt z_Dh$cyZEbT#KulFoZ&-st{XN>2y)VI`py3yD(qAlOh-_o%!gf3kI%yVxpn>N*t1htSF zFc%xY#lHYIvz)jnqGAC78%2kjN2V4=tk$+nIg{(HAT}o45@}L$34KqfttG2hfb6w( zm0mYO&H->fmigot`}cgf2nh*I@7GX>xc}FeiYGx(%XFr`N{MXj>+KLA6n5Kor$i{( z6_=AhDxfPM3<|BSz8~OA>g$Ib&M;Vwni~Ny)&Pat4{#>+^?%N!z79AO7JFqo;7oul zA*K2{;7nMJfHOg=0Tk+Xz?t;@pb!Ba?T~YTGr^Pt&O~bqI1{2a;7l;(0EOBQ>`Y)0 zz?s0h0A~UeA`;Tt0u*XsvNk}W_5++reI0NntVY0@AVFA-fHQ$D1e^)05pbsetVN^; zuapQl6Rqv*%;;aAI_9ARheH@*Q(fO+c>43KjgY@lNY=n*cn*I~q+@#$_0 zo9<2fm+Qzx}DAw#r0qz0hV822qQtYVcM* z@3z7pW#K3DjXA*ZlW1>A68-r-JZ*k?y;aIq&=Dp?|mxKIGiOd`OYj~_=K%KpzvM#y0iN{JFfs*1{9 zEW%CXAe0o1z**?rq8Amw_;i^ zdB0U>>T#J+!qO~#7#JE#bpftngk}jgpxizA1nV!4_QRjJR??Ojt_+42P7pYo{KtW_ ziMW;+ofysvd^Qoot-uh&2@0Ss0%sF(t$P+A3S1Nj0%w!JcT9N!G)>@aBF2EuCWeC% z_zs*+{^P*eg!bbU4h=dRIGg;(fwPIY7C4*0B34M$U|pI%pZU=iX@w3$=Sc@3)z%O#V@+MK-LHEq|%zt8>jj2lMF)&o|h1&J&8fdCa z)Tk9;EGx<|xg-g6`j8JellIW+;Of4|YQ_bu&#HVv;>*-a&RzOmyVO1&z*%cX@c3Xl zjcl<0@H~jWBAUC>YenFmVl>(Isjes>aOih_4t?&pjYT$_W~1Q`<>F{c=3>m&9NcP7 zIc~@RhalL!<@6H+mnHifOeALS>EPLB{7*eKc@TKQ9hH9ee~WjPFTC@L*)TIzZaUlj zAI~3~0ATv*baoE15BmnWb|Mg<%8A4*SAJ1la@W zWRsbju@!G_KCX_AQIo(;Ig!v?O|%@^7#k(b_i5X~u49(YynBi6Ld3Gh0;T4436c^d@a^7s3fchZKEj%x@ z9mgX)>K_DLmdleuPz(N;;QV)t_6AaEIDh|XC-Z}>b5k45MZhUl-oacQrBLg3T_kdi zBtgcp3c7$fXH2L`@^;7&bxEyRs38U}e${qGk>DEd@0My9chMHzg^e%ceru(=ur4R+ zfHrg5I}f&N!Pe^0TupaF4N>%oIbBZ83|%ra%p=Eo60ekB?pqzc=i(BSi|bBERJbLW zd?t0si1EZ-kMaIkp)A=a86h>lZQ{wid-_LWEkg^X5*U0amPJvEgaGbA*O_0i*_ua-O`mKqQdR1a z+CR>$teOzE#F;5;7E`ZZ_K4@OUpZJ_EsmAsnQ1EF?i!=4>J(pN#Ah0evmWk#qxxM0 zTA`m}JrYSR`NMS+t3~0t_4l&Aeo;qDz%IfoTVF^S<)H)4imnxhF7>OXLfO10ZFnrT z^%oTP*@fe=&s9YhnV-*fFWQ)Lk)_{nrkJLhN+Tb58J)^+Oby)3A?t`^6RjxA2-4;% zXIKhzCo*Ry^v9+-uO@KH>1=5cB3m`|@)ok4R*jZ6IJx|ldXGoA?JkLTm*&lN@k5p3I*QC0ViL@601~w(w)JnOX{r?SDS@L?4B(P zieb{tN{jK3%yRXSBT11Vd7`TXiZL2x!17O^4vU%)i1?ztch=XlvE9U)AA40d+H}Co zMEvkbBzA|28btLH*|iY>8h`t~sU-PEQgQtW%6`b0pOx0L$d4Zx+MHM(>YyCA|0ltM zZj$sFp0EHhaN!n3-64RHhgFFNQ;f|kEa2=9Qi$>w=Eukb-!cnee8cudgYlyj2X2`a zq7MB8G4iN^0V+g<9AXvzKuU4omRSKU*q3RwAr4+AO|Ag=v6#_gt4jM)wihvl<4ZjZP1|jDVqrsRVV1W&s zgi!}9Lm>Xo*yeRX@JhffGbzIRm8;{RJMO1fo-x|D!zISAT0xK510NV1rD3}ZaD6T$ z=$+hmqUxgV`hTEK3ye}t(9?N|nrel(ZR^OdC{78H=PQKd1!WIii*Oe0PkcJ~rC~$+ zSCS)f{=hR&%c9MYcSqR@Y0Dlagyag#Ghzh*}ks4w^`-AtVB5^{4j5JC4d*l{+Bmz}_d2 zEyuF->RcqyOP0S2Rh;@T92Wa-_v&qh2w4nO@!3Z#w@c{!jRjm^P*Z;-hG^L#^9w6ArSv(EKpzouLLeIfIb41Mlqn$_-Z`%xA8c6C*pCPPw@34uV992 zWR#MOb|G9agkF-85l^l#N!t6U{B(M?Qj!=M6;L44&ga(PVs$}&8^BgZZ z9fK}wi*C9DabHaXMj&48DYivR_ay3y?xr_WGWy|S@RQd#@Jg8U(~#o0{!(EQF@r_g!2>OAf^?%2HSIBsu`kbj^$ z6(~C88bCFtJFaSIC30+Rt>PvsvLGdhJ4s!=z+|RyiV$W@BUJZYW{52Hv+4}|SPcP{ z|EyX9!P00WI+rGVBu2#B$f{8j`hw5UtuyB=WW#(%Q|rk)kBGW5Ya3yiR+XiwkcO8i z89z$|UVsXy_$HEOp3IK!C!Z1F`H~2HaBD+A@ofjFd6De5{X>SlXYdklUA8aA7BLW- zfhnPvck(Nda#7L2_^;#ztxdcR36Tf{qxO6t7})~B2wEEmMi7ZWFlx{L7mV7Cfna3o z=PLzxBt#+*jN0>oU}OsfBS?B682L&89tnXB*T~-v14$2fB(yd-7_9@r2(A$bM$pF#D^4&luduG3~I8-#f`ivP!rJf6sjQ zsh-FkT&Hd3jL~~xbm`xSH6g7x)zhY7e(uFOGB4Rr=FL)vK7s|jQ4S;kZrwCI^}@u|%pKyr_&&K#YL&>dZD@!ZOwTPTsH zEPYc*d8SGCi6oNp5)S=6&_V$5+G6xB9%mleH5IGU^%z@Zd?wP7UBOr}UtHC26@r>W zeqduN9r!dsL$LveMXIc8v>cMTZX+TKvNrwOQpdzgS63J5+tR0}r+3db|8B7)B#FM- zHl)GQw+(l|f>_xrJN%H#|5(~SyZ~iP&NDpm4SocWVj~b`Fv>HO)QJOsWAch`0Gq1V z2!t7o@_%6l!y2e#20~G31DmSY2!t7oa-fbGNP~!wXA6WGDs5m>71^UY{V-7SY=KP` z-vBn1AEAMSKdRFSmQ#EK*i^+vU{k>&}U2-Atqc{bff?OOfF^>(H;fD(TW?>Ld9I9%(-dV$^Vyu~ z=3*YJycO8Gx;?RqubYSRDg<BhI~d>z~+c>aYA+|+-sYTa3%hfQ(GZv>8hx7}dk z;IWt;XGs_Z$>4ICPtM!L_MWnt9Sg+v{%h#VlFOWHEy+MvIx5nHeo+X0*l3%*@Qp%q&gm z{l2?*XYZXkb9VQK;#5~hMnrX}`()LVkr9SjLt0rl$d!XI z9D}4d3(ARPi$}+yLAK;c&HR12quB5@_c0{b>)~&WWJg#@dnZy%|E%B}Cst_LbE{Uolpfyah#f*8X z1gv39JTV00peYvf2=Pa(F(0uG0l^``w+0TcLUh6djf2+djPi5+5lTpTC-6t zQ{~;w(tcl%<&u)Rdg5X+BqXRrVMz-BZRBY{JJ>ZBk{xKXM7+ANnJiV6k$c(!(3b zBtXDs5aD&cz}R3DU~EqfF!p~F`$sJQjP(tskl3S68tK%hmDZ(CE(SiX5e4AgJ>ZK* zY6pA(v5i0ggX%y4`ei@>-<3W-u0eHcz1+w!%p`XFZ;kj6yj${`)-xInk0@rKL&$$N zyCV14BY03e1Cp&5⁡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�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 z AnyCollectingRule -

    - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/duplicate_imports.html b/duplicate_imports.html index b1501041b..0341e4370 100644 --- a/duplicate_imports.html +++ b/duplicate_imports.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/duplicated_key_in_dictionary_literal.html b/duplicated_key_in_dictionary_literal.html index 8905fd50b..568ba2634 100644 --- a/duplicated_key_in_dictionary_literal.html +++ b/duplicated_key_in_dictionary_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/dynamic_inline.html b/dynamic_inline.html index 30bad0b64..a4cb07394 100644 --- a/dynamic_inline.html +++ b/dynamic_inline.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/empty_collection_literal.html b/empty_collection_literal.html index 2b9b57a36..bd52f5fa6 100644 --- a/empty_collection_literal.html +++ b/empty_collection_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/empty_count.html b/empty_count.html index 7e3699bc0..14d3eda6e 100644 --- a/empty_count.html +++ b/empty_count.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/empty_enum_arguments.html b/empty_enum_arguments.html index 2fd00820b..45cefb816 100644 --- a/empty_enum_arguments.html +++ b/empty_enum_arguments.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/empty_parameters.html b/empty_parameters.html index c5a505a82..9835845a8 100644 --- a/empty_parameters.html +++ b/empty_parameters.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/empty_parentheses_with_trailing_closure.html b/empty_parentheses_with_trailing_closure.html index 00a9517d4..df0e3ba4d 100644 --- a/empty_parentheses_with_trailing_closure.html +++ b/empty_parentheses_with_trailing_closure.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/empty_string.html b/empty_string.html index 832ca2b2b..085140eaa 100644 --- a/empty_string.html +++ b/empty_string.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/empty_xctest_method.html b/empty_xctest_method.html index 2866cd851..8fae88792 100644 --- a/empty_xctest_method.html +++ b/empty_xctest_method.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/enum_case_associated_values_count.html b/enum_case_associated_values_count.html index 4b51c6974..2b19606b8 100644 --- a/enum_case_associated_values_count.html +++ b/enum_case_associated_values_count.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/expiring_todo.html b/expiring_todo.html index b6e5c12f0..b1b3de7c9 100644 --- a/expiring_todo.html +++ b/expiring_todo.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/explicit_acl.html b/explicit_acl.html index 09c1cc802..e5ca50b75 100644 --- a/explicit_acl.html +++ b/explicit_acl.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/explicit_enum_raw_value.html b/explicit_enum_raw_value.html index b8e2286e6..0ba863670 100644 --- a/explicit_enum_raw_value.html +++ b/explicit_enum_raw_value.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/explicit_init.html b/explicit_init.html index 6b937d72f..7262cd095 100644 --- a/explicit_init.html +++ b/explicit_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/explicit_self.html b/explicit_self.html index b2d92e2e3..2e2bf709b 100644 --- a/explicit_self.html +++ b/explicit_self.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/explicit_top_level_acl.html b/explicit_top_level_acl.html index 834afa19d..60ea73375 100644 --- a/explicit_top_level_acl.html +++ b/explicit_top_level_acl.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/explicit_type_interface.html b/explicit_type_interface.html index c92864661..daf1dc0d3 100644 --- a/explicit_type_interface.html +++ b/explicit_type_interface.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/extension_access_modifier.html b/extension_access_modifier.html index bf0b608dd..f3a518ddb 100644 --- a/extension_access_modifier.html +++ b/extension_access_modifier.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/fallthrough.html b/fallthrough.html index 49a84d5ea..55a2e1c9a 100644 --- a/fallthrough.html +++ b/fallthrough.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/fatal_error_message.html b/fatal_error_message.html index 272728e78..a5d846d50 100644 --- a/fatal_error_message.html +++ b/fatal_error_message.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/file_header.html b/file_header.html index 69a9ee216..fba595b0e 100644 --- a/file_header.html +++ b/file_header.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/file_length.html b/file_length.html index 33dee9a95..b1e23635e 100644 --- a/file_length.html +++ b/file_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/file_name.html b/file_name.html index 09815e794..7498db375 100644 --- a/file_name.html +++ b/file_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/file_name_no_space.html b/file_name_no_space.html index 552de9128..3f4501f7b 100644 --- a/file_name_no_space.html +++ b/file_name_no_space.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/file_types_order.html b/file_types_order.html index 251df4bdd..4f17ea810 100644 --- a/file_types_order.html +++ b/file_types_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/first_where.html b/first_where.html index 01d4658d4..dd595e01c 100644 --- a/first_where.html +++ b/first_where.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/flatmap_over_map_reduce.html b/flatmap_over_map_reduce.html index 94c6ecf14..24376f431 100644 --- a/flatmap_over_map_reduce.html +++ b/flatmap_over_map_reduce.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/for_where.html b/for_where.html index 684208e6e..74337ea23 100644 --- a/for_where.html +++ b/for_where.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/force_cast.html b/force_cast.html index 19a49ce98..70efdeadf 100644 --- a/force_cast.html +++ b/force_cast.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/force_try.html b/force_try.html index 6089da460..3de9c473f 100644 --- a/force_try.html +++ b/force_try.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/force_unwrapping.html b/force_unwrapping.html index 0f7981b71..0c520bf5a 100644 --- a/force_unwrapping.html +++ b/force_unwrapping.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/function_body_length.html b/function_body_length.html index ea118d3cd..fee298d6c 100644 --- a/function_body_length.html +++ b/function_body_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/function_default_parameter_at_end.html b/function_default_parameter_at_end.html index 923ce534b..c48158062 100644 --- a/function_default_parameter_at_end.html +++ b/function_default_parameter_at_end.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/function_parameter_count.html b/function_parameter_count.html index bdbed49d8..ade74d5e0 100644 --- a/function_parameter_count.html +++ b/function_parameter_count.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/generic_type_name.html b/generic_type_name.html index 55dadfcc4..4b42077c9 100644 --- a/generic_type_name.html +++ b/generic_type_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/ibinspectable_in_extension.html b/ibinspectable_in_extension.html index 02dd0a34e..5026a952b 100644 --- a/ibinspectable_in_extension.html +++ b/ibinspectable_in_extension.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/identical_operands.html b/identical_operands.html index ba79a8245..0c2d0dde0 100644 --- a/identical_operands.html +++ b/identical_operands.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/identifier_name.html b/identifier_name.html index 6f91d5a88..59fccaee8 100644 --- a/identifier_name.html +++ b/identifier_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/implicit_getter.html b/implicit_getter.html index 57d5d674a..d211c8f1b 100644 --- a/implicit_getter.html +++ b/implicit_getter.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/implicit_return.html b/implicit_return.html index e906300c1..fd329e69a 100644 --- a/implicit_return.html +++ b/implicit_return.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/implicitly_unwrapped_optional.html b/implicitly_unwrapped_optional.html index 264994181..61466972c 100644 --- a/implicitly_unwrapped_optional.html +++ b/implicitly_unwrapped_optional.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/inclusive_language.html b/inclusive_language.html index 8cdcfb42a..e47567150 100644 --- a/inclusive_language.html +++ b/inclusive_language.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/indentation_width.html b/indentation_width.html index 706719df2..76e4fb9d0 100644 --- a/indentation_width.html +++ b/indentation_width.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/index.html b/index.html index a7cd7019d..24f7afee8 100644 --- a/index.html +++ b/index.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/inert_defer.html b/inert_defer.html index d5a979edb..38ba29fe3 100644 --- a/inert_defer.html +++ b/inert_defer.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/is_disjoint.html b/is_disjoint.html index f98473902..543ca7b84 100644 --- a/is_disjoint.html +++ b/is_disjoint.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/joined_default_parameter.html b/joined_default_parameter.html index 07b4bd3ce..35ad5c049 100644 --- a/joined_default_parameter.html +++ b/joined_default_parameter.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/large_tuple.html b/large_tuple.html index e5fd81d10..4dcf9fc1d 100644 --- a/large_tuple.html +++ b/large_tuple.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/last_where.html b/last_where.html index fe1d2bc06..f22a25f1d 100644 --- a/last_where.html +++ b/last_where.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/leading_whitespace.html b/leading_whitespace.html index 4a397e24f..99a28b848 100644 --- a/leading_whitespace.html +++ b/leading_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_cggeometry_functions.html b/legacy_cggeometry_functions.html index 6e34ad4e3..a814367ff 100644 --- a/legacy_cggeometry_functions.html +++ b/legacy_cggeometry_functions.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_constant.html b/legacy_constant.html index 0b431a166..0f726f0b5 100644 --- a/legacy_constant.html +++ b/legacy_constant.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_constructor.html b/legacy_constructor.html index 14063abf2..2142d7cae 100644 --- a/legacy_constructor.html +++ b/legacy_constructor.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_hashing.html b/legacy_hashing.html index 654e47d86..a4e401cf6 100644 --- a/legacy_hashing.html +++ b/legacy_hashing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_multiple.html b/legacy_multiple.html index a53f996e8..7c053082b 100644 --- a/legacy_multiple.html +++ b/legacy_multiple.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_nsgeometry_functions.html b/legacy_nsgeometry_functions.html index cb69e71c4..56196ea1d 100644 --- a/legacy_nsgeometry_functions.html +++ b/legacy_nsgeometry_functions.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_objc_type.html b/legacy_objc_type.html index 804a10cbc..204bbe0a9 100644 --- a/legacy_objc_type.html +++ b/legacy_objc_type.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/legacy_random.html b/legacy_random.html index 2994ebd8a..37db2a588 100644 --- a/legacy_random.html +++ b/legacy_random.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/let_var_whitespace.html b/let_var_whitespace.html index 04d1de047..55ed7c220 100644 --- a/let_var_whitespace.html +++ b/let_var_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/line_length.html b/line_length.html index 10dbf0ce3..54b14dd65 100644 --- a/line_length.html +++ b/line_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/literal_expression_end_indentation.html b/literal_expression_end_indentation.html index c4c4d79fa..ce5170d17 100644 --- a/literal_expression_end_indentation.html +++ b/literal_expression_end_indentation.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/local_doc_comment.html b/local_doc_comment.html index fd916e8dd..3ee1005d6 100644 --- a/local_doc_comment.html +++ b/local_doc_comment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/lower_acl_than_parent.html b/lower_acl_than_parent.html index 5b0b85dc7..45a00e89c 100644 --- a/lower_acl_than_parent.html +++ b/lower_acl_than_parent.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/mark.html b/mark.html index c2fc69bcf..fe33e68a0 100644 --- a/mark.html +++ b/mark.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/missing_docs.html b/missing_docs.html index 2ac09684d..e6633072c 100644 --- a/missing_docs.html +++ b/missing_docs.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/modifier_order.html b/modifier_order.html index 372e04c2b..cd12d6e10 100644 --- a/modifier_order.html +++ b/modifier_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/multiline_arguments.html b/multiline_arguments.html index 0d6b693d2..d8bf53c53 100644 --- a/multiline_arguments.html +++ b/multiline_arguments.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/multiline_arguments_brackets.html b/multiline_arguments_brackets.html index 4c1914a81..a9f46865e 100644 --- a/multiline_arguments_brackets.html +++ b/multiline_arguments_brackets.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/multiline_function_chains.html b/multiline_function_chains.html index 7aeb1cdb4..80d8af5e4 100644 --- a/multiline_function_chains.html +++ b/multiline_function_chains.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/multiline_literal_brackets.html b/multiline_literal_brackets.html index 05a6fb95d..c141b20a3 100644 --- a/multiline_literal_brackets.html +++ b/multiline_literal_brackets.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/multiline_parameters.html b/multiline_parameters.html index 344f21c08..fca1e88ce 100644 --- a/multiline_parameters.html +++ b/multiline_parameters.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/multiline_parameters_brackets.html b/multiline_parameters_brackets.html index c68020997..caab660db 100644 --- a/multiline_parameters_brackets.html +++ b/multiline_parameters_brackets.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/multiple_closures_with_trailing_closure.html b/multiple_closures_with_trailing_closure.html index 9211f083b..ee0c2d835 100644 --- a/multiple_closures_with_trailing_closure.html +++ b/multiple_closures_with_trailing_closure.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/nesting.html b/nesting.html index c1b186c84..9a94f6182 100644 --- a/nesting.html +++ b/nesting.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/nimble_operator.html b/nimble_operator.html index 65a567f83..42a514ebc 100644 --- a/nimble_operator.html +++ b/nimble_operator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/no_extension_access_modifier.html b/no_extension_access_modifier.html index bd5a49048..5d4c35082 100644 --- a/no_extension_access_modifier.html +++ b/no_extension_access_modifier.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/no_fallthrough_only.html b/no_fallthrough_only.html index cf9115913..697c0cc9b 100644 --- a/no_fallthrough_only.html +++ b/no_fallthrough_only.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/no_grouping_extension.html b/no_grouping_extension.html index ab0fcdf24..448629b43 100644 --- a/no_grouping_extension.html +++ b/no_grouping_extension.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/no_magic_numbers.html b/no_magic_numbers.html index ba876a575..b858d5b4b 100644 --- a/no_magic_numbers.html +++ b/no_magic_numbers.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/no_space_in_method_call.html b/no_space_in_method_call.html index 804afce6e..3c3ea4b82 100644 --- a/no_space_in_method_call.html +++ b/no_space_in_method_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/notification_center_detachment.html b/notification_center_detachment.html index b266c3fd0..cb3c4d4d2 100644 --- a/notification_center_detachment.html +++ b/notification_center_detachment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/ns_number_init_as_function_reference.html b/ns_number_init_as_function_reference.html index 4ea74e682..86f72e708 100644 --- a/ns_number_init_as_function_reference.html +++ b/ns_number_init_as_function_reference.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/nslocalizedstring_key.html b/nslocalizedstring_key.html index f5dd69073..79e430d6c 100644 --- a/nslocalizedstring_key.html +++ b/nslocalizedstring_key.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/nslocalizedstring_require_bundle.html b/nslocalizedstring_require_bundle.html index 41c57f61d..3d2e444d8 100644 --- a/nslocalizedstring_require_bundle.html +++ b/nslocalizedstring_require_bundle.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/nsobject_prefer_isequal.html b/nsobject_prefer_isequal.html index 7f52083cc..2c0d81045 100644 --- a/nsobject_prefer_isequal.html +++ b/nsobject_prefer_isequal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/number_separator.html b/number_separator.html index 91e9ce7b6..4598e44fe 100644 --- a/number_separator.html +++ b/number_separator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/object_literal.html b/object_literal.html index 5309e6ca3..b3b218e7f 100644 --- a/object_literal.html +++ b/object_literal.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/opening_brace.html b/opening_brace.html index 845ae2745..ff24b6007 100644 --- a/opening_brace.html +++ b/opening_brace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/operator_usage_whitespace.html b/operator_usage_whitespace.html index 8f35ee021..5574090d6 100644 --- a/operator_usage_whitespace.html +++ b/operator_usage_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/operator_whitespace.html b/operator_whitespace.html index b3f9a11ad..7b99867b8 100644 --- a/operator_whitespace.html +++ b/operator_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/optional_enum_case_matching.html b/optional_enum_case_matching.html index 9bcb405f4..e9a683e2d 100644 --- a/optional_enum_case_matching.html +++ b/optional_enum_case_matching.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/orphaned_doc_comment.html b/orphaned_doc_comment.html index 9a90c05d8..fb1b4895b 100644 --- a/orphaned_doc_comment.html +++ b/orphaned_doc_comment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/overridden_super_call.html b/overridden_super_call.html index 2d990f2bf..b9f6a7c61 100644 --- a/overridden_super_call.html +++ b/overridden_super_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/override_in_extension.html b/override_in_extension.html index 1243e15c9..fe735113c 100644 --- a/override_in_extension.html +++ b/override_in_extension.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/pattern_matching_keywords.html b/pattern_matching_keywords.html index 847589b6c..6c7cb2d17 100644 --- a/pattern_matching_keywords.html +++ b/pattern_matching_keywords.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/prefer_nimble.html b/prefer_nimble.html index 00400f627..f30fe4b38 100644 --- a/prefer_nimble.html +++ b/prefer_nimble.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/prefer_self_in_static_references.html b/prefer_self_in_static_references.html index 9fccd1b2c..b328faee9 100644 --- a/prefer_self_in_static_references.html +++ b/prefer_self_in_static_references.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/prefer_self_type_over_type_of_self.html b/prefer_self_type_over_type_of_self.html index c05887d50..8b95af044 100644 --- a/prefer_self_type_over_type_of_self.html +++ b/prefer_self_type_over_type_of_self.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/prefer_zero_over_explicit_init.html b/prefer_zero_over_explicit_init.html index 161981b27..535b670b5 100644 --- a/prefer_zero_over_explicit_init.html +++ b/prefer_zero_over_explicit_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/prefixed_toplevel_constant.html b/prefixed_toplevel_constant.html index f614f34b9..4c0a80276 100644 --- a/prefixed_toplevel_constant.html +++ b/prefixed_toplevel_constant.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/private_action.html b/private_action.html index 5f80138ba..c2492017b 100644 --- a/private_action.html +++ b/private_action.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/private_outlet.html b/private_outlet.html index 352da1079..0cda71fd9 100644 --- a/private_outlet.html +++ b/private_outlet.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/private_over_fileprivate.html b/private_over_fileprivate.html index f1b14de37..0c06ff7a0 100644 --- a/private_over_fileprivate.html +++ b/private_over_fileprivate.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/private_subject.html b/private_subject.html index 28501e4cf..80c265416 100644 --- a/private_subject.html +++ b/private_subject.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/private_unit_test.html b/private_unit_test.html index ac5b28c7b..3a9430740 100644 --- a/private_unit_test.html +++ b/private_unit_test.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/prohibited_interface_builder.html b/prohibited_interface_builder.html index a9775c693..fe3ee508d 100644 --- a/prohibited_interface_builder.html +++ b/prohibited_interface_builder.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/prohibited_super_call.html b/prohibited_super_call.html index f5bf8dfbc..3065cd6f7 100644 --- a/prohibited_super_call.html +++ b/prohibited_super_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/protocol_property_accessors_order.html b/protocol_property_accessors_order.html index 66ea0af5b..7d6133553 100644 --- a/protocol_property_accessors_order.html +++ b/protocol_property_accessors_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/quick_discouraged_call.html b/quick_discouraged_call.html index f6dd20b8c..0125d5a3e 100644 --- a/quick_discouraged_call.html +++ b/quick_discouraged_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/quick_discouraged_focused_test.html b/quick_discouraged_focused_test.html index 57263c0c2..229855f6c 100644 --- a/quick_discouraged_focused_test.html +++ b/quick_discouraged_focused_test.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/quick_discouraged_pending_test.html b/quick_discouraged_pending_test.html index 56e60dbb5..93309e83e 100644 --- a/quick_discouraged_pending_test.html +++ b/quick_discouraged_pending_test.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/raw_value_for_camel_cased_codable_enum.html b/raw_value_for_camel_cased_codable_enum.html index 56298f2b4..80d236044 100644 --- a/raw_value_for_camel_cased_codable_enum.html +++ b/raw_value_for_camel_cased_codable_enum.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/reduce_boolean.html b/reduce_boolean.html index 45d817f75..37e2b3aad 100644 --- a/reduce_boolean.html +++ b/reduce_boolean.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/reduce_into.html b/reduce_into.html index 1646872aa..52c285013 100644 --- a/reduce_into.html +++ b/reduce_into.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_discardable_let.html b/redundant_discardable_let.html index 733692e41..15ac65702 100644 --- a/redundant_discardable_let.html +++ b/redundant_discardable_let.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_nil_coalescing.html b/redundant_nil_coalescing.html index 27536d0a4..ec2972a63 100644 --- a/redundant_nil_coalescing.html +++ b/redundant_nil_coalescing.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_objc_attribute.html b/redundant_objc_attribute.html index 32a57b829..2ce478534 100644 --- a/redundant_objc_attribute.html +++ b/redundant_objc_attribute.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_optional_initialization.html b/redundant_optional_initialization.html index b45c1cdb1..64b372b37 100644 --- a/redundant_optional_initialization.html +++ b/redundant_optional_initialization.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_set_access_control.html b/redundant_set_access_control.html index 87aa88da2..4dbb273bf 100644 --- a/redundant_set_access_control.html +++ b/redundant_set_access_control.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_string_enum_value.html b/redundant_string_enum_value.html index 5526534aa..3d2787c41 100644 --- a/redundant_string_enum_value.html +++ b/redundant_string_enum_value.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_type_annotation.html b/redundant_type_annotation.html index a1caa6f9d..9c80f2d6e 100644 --- a/redundant_type_annotation.html +++ b/redundant_type_annotation.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/redundant_void_return.html b/redundant_void_return.html index ab10969f1..408f87428 100644 --- a/redundant_void_return.html +++ b/redundant_void_return.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/required_deinit.html b/required_deinit.html index 772607e3c..dcd47604d 100644 --- a/required_deinit.html +++ b/required_deinit.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/required_enum_case.html b/required_enum_case.html index b74fa35b9..714118738 100644 --- a/required_enum_case.html +++ b/required_enum_case.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/return_arrow_whitespace.html b/return_arrow_whitespace.html index 896b633ea..ad818b681 100644 --- a/return_arrow_whitespace.html +++ b/return_arrow_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/return_value_from_void_function.html b/return_value_from_void_function.html index 2228dacd2..c091c58d1 100644 --- a/return_value_from_void_function.html +++ b/return_value_from_void_function.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/rule-directory.html b/rule-directory.html index c6cc1a6e2..075ab8d23 100644 --- a/rule-directory.html +++ b/rule-directory.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/search.json b/search.json index 5b0e6bd90..121c413a2 100644 --- a/search.json +++ b/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/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s: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: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:18SwiftLintFramework0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","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/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s: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:18SwiftLintFramework7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","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_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s: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/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_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:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","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/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.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","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: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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with 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:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","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:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","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:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","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:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

    ","parent_name":"Configuration"},"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:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/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/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

    "},"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/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess10syntaxTree0aD0010SourceFileD0VSgAH_tF":{"name":"preprocess(syntaxTree:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:18SwiftLintFramework0A21SyntaxCorrectableRuleP12makeRewriter4fileAA010ViolationsdH0_pSgAA0aB4FileC_tF":{"name":"makeRewriter(file:)","abstract":"

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"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, returning 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, returning 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/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/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/SwiftSyntaxCorrectableRule.html":{"name":"SwiftSyntaxCorrectableRule","abstract":"

    A SwiftLint CorrectableRule that performs its corrections using a SwiftSyntax SyntaxRewriter.

    "},"Protocols/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s: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/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","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/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"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/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"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 rule list configuration errors.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:18SwiftLintFramework15primaryRuleListAA0eF0Vvp":{"name":"primaryRuleList","abstract":"

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"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 CollectingRules.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"Structs/MarkdownReporter.html#/s: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/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"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/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

    "},"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/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV6reasonSSSgvp":{"name":"reason","abstract":"

    A specific reason for the violation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8severityAA0F8SeverityOSgvp":{"name":"severity","abstract":"

    The violation’s severity.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:18SwiftLintFramework21ReasonedRuleViolationV8position6reason8severityAC0A6Syntax16AbsolutePositionV_SSSgAA0F8SeverityOSgtcfc":{"name":"init(position:reason:severity:)","abstract":"

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s: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: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:18SwiftLintFramework0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

    Swift 5.3.x - https://swift.org/download/#swift-53

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFourACvpZ":{"name":"fiveDotFour","abstract":"

    Swift 5.4.x - https://swift.org/download/#swift-54

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV11fiveDotFiveACvpZ":{"name":"fiveDotFive","abstract":"

    Swift 5.5.x - https://swift.org/download/#swift-55

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV10fiveDotSixACvpZ":{"name":"fiveDotSix","abstract":"

    Swift 5.6.x - https://swift.org/download/#swift-56

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV12fiveDotSevenACvpZ":{"name":"fiveDotSeven","abstract":"

    Swift 5.7.x - https://swift.org/download/#swift-57

    ","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/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","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:18SwiftLintFramework8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s: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: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:18SwiftLintFramework7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

    The untyped configuration to apply to the rule, if deviating from the default configuration.","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV20testMultiByteOffsetsSbvp":{"name":"testMultiByteOffsets","abstract":"

    Whether the example should be tested by prepending multibyte grapheme clusters

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV11testOnLinuxSbvp":{"name":"testOnLinux","abstract":"

    Whether the example should be tested on Linux

    ","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_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

    Create a new Example with the specified code, file, and line.

    ","parent_name":"Example"},"Structs/Example.html#/s: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/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/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAEShySSG_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:18SwiftLintFramework13ConfigurationV9RulesModeO4onlyyAEShySSGcAEmF":{"name":"only(_:)","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/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.html#/s:18SwiftLintFramework13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV15defaultFileNameSSvpZ":{"name":"defaultFileName","abstract":"

    The default file name to look for user-defined configurations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13includedPathsSaySSGvp":{"name":"includedPaths","abstract":"

    The paths that should be included when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13excludedPathsSaySSGvp":{"name":"excludedPaths","abstract":"

    The paths that should be excluded when linting

    ","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: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:18SwiftLintFramework13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

    The identifier for the Reporter to use to report style violations.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9cachePathSSSgvp":{"name":"cachePath","abstract":"

    The location of the persisted cache to use with 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:18SwiftLintFramework13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

    This value is true iff the --config parameter was used to specify (a) configuration file(s)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13rootDirectorySSvp":{"name":"rootDirectory","abstract":"

    The root directory is the directory that included & excluded paths relate to.","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesModeAC05RulesF0Ovp":{"name":"rulesMode","abstract":"

    The rules mode used for this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV18configurationFiles14enableAllRules9cachePath27ignoreParentAndChildConfigs20mockedNetworkResults25useDefaultConfigOnFailureACSaySSG_SbSSSgSbSDyS2SGSbSgtcfc":{"name":"init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","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:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExclude15excludeByPrefixSayAA0aB4FileCGSS_S2btF":{"name":"lintableFiles(inPath:forceExclude:excludeByPrefix:)","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:18SwiftLintFramework13ConfigurationV27filterExcludedPathsByPrefix2inSaySSGAFd_tF":{"name":"filterExcludedPathsByPrefix(in:)","abstract":"

    Returns the file paths that are excluded by this configuration using filtering by absolute path prefix.

    ","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:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePathACSDySSypG_AA04RuleG0VSbSSSgtKcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV14configuredRule5forIDAA0F0_pSgSS_tF":{"name":"configuredRule(forID:)","abstract":"

    Returns the rule for the specified ID, if configured in this configuration.

    ","parent_name":"Configuration"},"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:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/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/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/ReasonedRuleViolation.html":{"name":"ReasonedRuleViolation","abstract":"

    A violation produced by ViolationsSyntaxVisitors.

    "},"Structs/GitLabJUnitReporter.html":{"name":"GitLabJUnitReporter","abstract":"

    Reports violations as JUnit XML supported by GitLab.

    "},"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/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP13makeViolation4file9violationAA05StyleG0VAA0aB4FileC_AA08ReasonedeG0VtF":{"name":"makeViolation(file:violation:)","abstract":"

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRuleP10preprocess10syntaxTree0aD0010SourceFileD0VSgAH_tF":{"name":"preprocess(syntaxTree:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework0A10SyntaxRulePAAE15disabledRegions4fileSay0aD011SourceRangeVGAA0aB4FileC_tF":{"name":"disabledRegions(file:)","abstract":"

    Returns the source ranges in the specified file where this rule is disabled.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:18SwiftLintFramework24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

    ","parent_name":"ViolationsSyntaxRewriter"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/SeverityBasedRuleConfiguration.html#/s:18SwiftLintFramework30SeverityBasedRuleConfigurationPAAE8severityAA09ViolationD0Ovp":{"name":"severity","abstract":"

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"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/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"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/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/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/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, returning 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, returning 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.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/ConfigurationProviderRule.html":{"name":"ConfigurationProviderRule","abstract":"

    A rule that is user-configurable.

    "},"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: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/RuleConfiguration.html":{"name":"RuleConfiguration","abstract":"

    A configuration value for a rule to allow users to modify its behavior.

    "},"Protocols/SeverityBasedRuleConfiguration.html":{"name":"SeverityBasedRuleConfiguration","abstract":"

    A configuration for a rule that allows to configure at least the severity.

    "},"Protocols/ViolationsSyntaxRewriter.html":{"name":"ViolationsSyntaxRewriter","abstract":"

    A SwiftSyntax SyntaxRewriter that produces absolute positions where corrections were applied.

    "},"Protocols/SwiftSyntaxRule.html":{"name":"SwiftSyntaxRule","abstract":"

    A SwiftLint Rule backed by SwiftSyntax that does not use SourceKit requests.

    "},"Functions.html#/s: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/String.html#/s:SS18SwiftLintFrameworkE16countOccurrences2ofSiSJ_tF":{"name":"countOccurrences(of:)","abstract":"

    Count the number of occurrences of the given character in self

    ","parent_name":"String"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE4path10relativeToS2S_tF":{"name":"path(relativeTo:)","abstract":"

    If self is a path, this method can be used to get a path expression relative to a root directory

    ","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/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO7genericyACSScACmF":{"name":"generic(_:)","abstract":"

    A generic configuration error specified by a string.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO19initialFileNotFoundyACSS_tcACmF":{"name":"initialFileNotFound(path:)","abstract":"

    The initial configuration file was not found.

    ","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/ExecutableInfo.html#/s:18SwiftLintFramework14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

    A stable identifier for this executable. Uses the Mach-O header UUID on macOS. Nil on Linux.

    ","parent_name":"ExecutableInfo"},"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/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

    "},"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 rule list configuration errors.

    "},"Enums/ViolationSeverity.html":{"name":"ViolationSeverity","abstract":"

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:18SwiftLintFramework15primaryRuleListAA0eF0Vvp":{"name":"primaryRuleList","abstract":"

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"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 CollectingRules.

    "},"Classes/ViolationsSyntaxVisitor.html":{"name":"ViolationsSyntaxVisitor","abstract":"

    A SwiftSyntax SyntaxVisitor that produces absolute positions where violations should be reported.

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"unneeded_break_in_switch.html":{"name":"unneeded_break_in_switch"},"unneeded_parentheses_in_closure_argument.html":{"name":"unneeded_parentheses_in_closure_argument"},"unowned_variable_capture.html":{"name":"unowned_variable_capture"},"untyped_error_in_catch.html":{"name":"untyped_error_in_catch"},"unused_capture_list.html":{"name":"unused_capture_list"},"unused_closure_parameter.html":{"name":"unused_closure_parameter"},"unused_control_flow_label.html":{"name":"unused_control_flow_label"},"unused_declaration.html":{"name":"unused_declaration"},"unused_enumerated.html":{"name":"unused_enumerated"},"unused_import.html":{"name":"unused_import"},"unused_optional_binding.html":{"name":"unused_optional_binding"},"unused_setter_value.html":{"name":"unused_setter_value"},"valid_ibinspectable.html":{"name":"valid_ibinspectable"},"vertical_parameter_alignment.html":{"name":"vertical_parameter_alignment"},"vertical_parameter_alignment_on_call.html":{"name":"vertical_parameter_alignment_on_call"},"vertical_whitespace.html":{"name":"vertical_whitespace"},"vertical_whitespace_between_cases.html":{"name":"vertical_whitespace_between_cases"},"vertical_whitespace_closing_braces.html":{"name":"vertical_whitespace_closing_braces"},"vertical_whitespace_opening_braces.html":{"name":"vertical_whitespace_opening_braces"},"void_function_in_ternary.html":{"name":"void_function_in_ternary"},"void_return.html":{"name":"void_return"},"weak_delegate.html":{"name":"weak_delegate"},"xct_specific_matcher.html":{"name":"xct_specific_matcher"},"xctfail_message.html":{"name":"xctfail_message"},"yoda_condition.html":{"name":"yoda_condition"},"Structs/MarkdownReporter.html#/s: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/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"CodeClimateReporter"},"Structs/CodeClimateReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"CodeClimateReporter"},"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/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

    "},"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/self_binding.html b/self_binding.html index c34b8e9bc..6b5b28255 100644 --- a/self_binding.html +++ b/self_binding.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/self_in_property_initialization.html b/self_in_property_initialization.html index fa53f17d2..b2f4b9f0c 100644 --- a/self_in_property_initialization.html +++ b/self_in_property_initialization.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/shorthand_operator.html b/shorthand_operator.html index fe969e968..44b012722 100644 --- a/shorthand_operator.html +++ b/shorthand_operator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/shorthand_optional_binding.html b/shorthand_optional_binding.html index bac01dad7..9bc1db6c2 100644 --- a/shorthand_optional_binding.html +++ b/shorthand_optional_binding.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/single_test_class.html b/single_test_class.html index 51e9471dd..12ca124a6 100644 --- a/single_test_class.html +++ b/single_test_class.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/sorted_first_last.html b/sorted_first_last.html index 6b887a1e7..75bc864c5 100644 --- a/sorted_first_last.html +++ b/sorted_first_last.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/sorted_imports.html b/sorted_imports.html index d6e355c40..5094a4e39 100644 --- a/sorted_imports.html +++ b/sorted_imports.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/statement_position.html b/statement_position.html index 76e325fe0..5b926e132 100644 --- a/statement_position.html +++ b/statement_position.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/static_operator.html b/static_operator.html index 688b75142..7e5dd0963 100644 --- a/static_operator.html +++ b/static_operator.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/strict_fileprivate.html b/strict_fileprivate.html index 72d2fa9f0..4f4b568d5 100644 --- a/strict_fileprivate.html +++ b/strict_fileprivate.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/strong_iboutlet.html b/strong_iboutlet.html index ab99e27bb..3686b3ce5 100644 --- a/strong_iboutlet.html +++ b/strong_iboutlet.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/superfluous_disable_command.html b/superfluous_disable_command.html index dfe7d626b..3afda98d3 100644 --- a/superfluous_disable_command.html +++ b/superfluous_disable_command.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/swift-syntax-dashboard.html b/swift-syntax-dashboard.html index 2e7035943..78436df3e 100644 --- a/swift-syntax-dashboard.html +++ b/swift-syntax-dashboard.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/switch_case_alignment.html b/switch_case_alignment.html index 0c879851e..ad9e0324f 100644 --- a/switch_case_alignment.html +++ b/switch_case_alignment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/switch_case_on_newline.html b/switch_case_on_newline.html index 9f22e005c..65cd113e7 100644 --- a/switch_case_on_newline.html +++ b/switch_case_on_newline.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/syntactic_sugar.html b/syntactic_sugar.html index d286224f7..c8308fd44 100644 --- a/syntactic_sugar.html +++ b/syntactic_sugar.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/test_case_accessibility.html b/test_case_accessibility.html index 87286550f..862b1869a 100644 --- a/test_case_accessibility.html +++ b/test_case_accessibility.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/todo.html b/todo.html index 44ef24211..fd0e06519 100644 --- a/todo.html +++ b/todo.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/toggle_bool.html b/toggle_bool.html index 930788526..26f823dd4 100644 --- a/toggle_bool.html +++ b/toggle_bool.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/trailing_closure.html b/trailing_closure.html index 5a030cacc..c7b4a0844 100644 --- a/trailing_closure.html +++ b/trailing_closure.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/trailing_comma.html b/trailing_comma.html index d5c0bea94..7c503c549 100644 --- a/trailing_comma.html +++ b/trailing_comma.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/trailing_newline.html b/trailing_newline.html index 9cc6d91e3..9967d187d 100644 --- a/trailing_newline.html +++ b/trailing_newline.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/trailing_semicolon.html b/trailing_semicolon.html index 920d5a8bb..9fb573aa0 100644 --- a/trailing_semicolon.html +++ b/trailing_semicolon.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/trailing_whitespace.html b/trailing_whitespace.html index a5de7d7b9..e45bad251 100644 --- a/trailing_whitespace.html +++ b/trailing_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/type_body_length.html b/type_body_length.html index 4ea66ade0..74003e875 100644 --- a/type_body_length.html +++ b/type_body_length.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/type_contents_order.html b/type_contents_order.html index baa111cba..c7858bf26 100644 --- a/type_contents_order.html +++ b/type_contents_order.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/type_name.html b/type_name.html index 95c35244c..d7c518b2f 100644 --- a/type_name.html +++ b/type_name.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/typesafe_array_init.html b/typesafe_array_init.html index 2e877581e..a56581311 100644 --- a/typesafe_array_init.html +++ b/typesafe_array_init.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unavailable_condition.html b/unavailable_condition.html index 7d35c61b3..1cecb818c 100644 --- a/unavailable_condition.html +++ b/unavailable_condition.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unavailable_function.html b/unavailable_function.html index 30c28f2c2..153781c45 100644 --- a/unavailable_function.html +++ b/unavailable_function.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unneeded_break_in_switch.html b/unneeded_break_in_switch.html index 9627844dc..84bf908e8 100644 --- a/unneeded_break_in_switch.html +++ b/unneeded_break_in_switch.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unneeded_parentheses_in_closure_argument.html b/unneeded_parentheses_in_closure_argument.html index 2a06cf7eb..287a82503 100644 --- a/unneeded_parentheses_in_closure_argument.html +++ b/unneeded_parentheses_in_closure_argument.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unowned_variable_capture.html b/unowned_variable_capture.html index bd6c3b0c7..2287aba50 100644 --- a/unowned_variable_capture.html +++ b/unowned_variable_capture.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/untyped_error_in_catch.html b/untyped_error_in_catch.html index f27a8265b..06d826210 100644 --- a/untyped_error_in_catch.html +++ b/untyped_error_in_catch.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_capture_list.html b/unused_capture_list.html index 8da1d056e..0e427bbbf 100644 --- a/unused_capture_list.html +++ b/unused_capture_list.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_closure_parameter.html b/unused_closure_parameter.html index 5b96358c0..09b3c97bc 100644 --- a/unused_closure_parameter.html +++ b/unused_closure_parameter.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_control_flow_label.html b/unused_control_flow_label.html index a9a2e6b5b..c2ee53689 100644 --- a/unused_control_flow_label.html +++ b/unused_control_flow_label.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_declaration.html b/unused_declaration.html index 98429af0e..621397d8c 100644 --- a/unused_declaration.html +++ b/unused_declaration.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_enumerated.html b/unused_enumerated.html index 7d17ffef7..8bf8bd9e0 100644 --- a/unused_enumerated.html +++ b/unused_enumerated.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_import.html b/unused_import.html index 0f76f2855..d99d2c341 100644 --- a/unused_import.html +++ b/unused_import.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_optional_binding.html b/unused_optional_binding.html index 339aeb839..dc9edc4aa 100644 --- a/unused_optional_binding.html +++ b/unused_optional_binding.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/unused_setter_value.html b/unused_setter_value.html index b516762e0..6ad6242be 100644 --- a/unused_setter_value.html +++ b/unused_setter_value.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/valid_ibinspectable.html b/valid_ibinspectable.html index 042c02468..31821c2c3 100644 --- a/valid_ibinspectable.html +++ b/valid_ibinspectable.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/vertical_parameter_alignment.html b/vertical_parameter_alignment.html index 8681fa620..47f4c9dad 100644 --- a/vertical_parameter_alignment.html +++ b/vertical_parameter_alignment.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/vertical_parameter_alignment_on_call.html b/vertical_parameter_alignment_on_call.html index 3a42dd920..f2877a1f5 100644 --- a/vertical_parameter_alignment_on_call.html +++ b/vertical_parameter_alignment_on_call.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/vertical_whitespace.html b/vertical_whitespace.html index 662d1131a..2b3dc38ed 100644 --- a/vertical_whitespace.html +++ b/vertical_whitespace.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/vertical_whitespace_between_cases.html b/vertical_whitespace_between_cases.html index 8256b1f0c..d0c5d372b 100644 --- a/vertical_whitespace_between_cases.html +++ b/vertical_whitespace_between_cases.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/vertical_whitespace_closing_braces.html b/vertical_whitespace_closing_braces.html index a25d990ee..2a526c514 100644 --- a/vertical_whitespace_closing_braces.html +++ b/vertical_whitespace_closing_braces.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - @@ -346,6 +328,16 @@
  • Default configuration: warning, only_enforce_before_trivial_lines: false
  • Non Triggering Examples

    +
    do {
    +  print("x is 5")
    +}
    +
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +}
    +
    [
     1,
     2,
    @@ -356,6 +348,10 @@
       print("x is 5")
     }
     
    +
    do {
    +  print("x is 5")
    +}
    +
    foo(
         x: 5,
         y:6
    @@ -365,14 +361,6 @@
       1
     ])
     
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -384,12 +372,6 @@
       return mul
     }])
     
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -}
    -
    [1, 2].map { $0 }.filter { true }
     
    [1, 2].map { $0 }.filter { num in true }
    @@ -417,6 +399,18 @@
     }
     

    Triggering Examples

    +
    do {
    +  print("x is 5")
    +↓
    +}
    +
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +↓
    +}
    +
    [
     1,
     2,
    @@ -428,6 +422,12 @@
       print("x is 5")
     ↓
     
    +}
    +
    +
    do {
    +  print("x is 5")
    +↓
    +
     }
     
    foo(
    @@ -441,17 +441,6 @@
     ↓
     ])
     
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    do {
    -  print("x is 5")
    -↓
    -}
    -
    print([foo {
       var sum = 0
       for i in 1...5 { sum += i }
    @@ -463,13 +452,6 @@
       return mul
     ↓
     }])
    -
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -↓
    -}
     
    diff --git a/vertical_whitespace_opening_braces.html b/vertical_whitespace_opening_braces.html index 7ac440aa2..d024798ca 100644 --- a/vertical_whitespace_opening_braces.html +++ b/vertical_whitespace_opening_braces.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/void_function_in_ternary.html b/void_function_in_ternary.html index ee2c4d9e6..7442f0ebc 100644 --- a/void_function_in_ternary.html +++ b/void_function_in_ternary.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/void_return.html b/void_return.html index fa48b7954..04bbf7344 100644 --- a/void_return.html +++ b/void_return.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/weak_delegate.html b/weak_delegate.html index 4c118bcd5..348361fea 100644 --- a/weak_delegate.html +++ b/weak_delegate.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/xct_specific_matcher.html b/xct_specific_matcher.html index 87f216764..dd716b680 100644 --- a/xct_specific_matcher.html +++ b/xct_specific_matcher.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/xctfail_message.html b/xctfail_message.html index f21015fb1..83f222810 100644 --- a/xctfail_message.html +++ b/xctfail_message.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ - diff --git a/yoda_condition.html b/yoda_condition.html index 0294b8a4c..b5172cd57 100644 --- a/yoda_condition.html +++ b/yoda_condition.html @@ -189,18 +189,12 @@ - - @@ -222,15 +216,6 @@ - - - @@ -263,9 +248,6 @@ -