From 79570a009af0b82d3e1109f12713279504422be2 Mon Sep 17 00:00:00 2001 From: "swiftlintbot@jpsim.com" Date: Thu, 27 Apr 2023 01:22:34 +0000 Subject: [PATCH] Automated deployment to GitHub Pages: d8dfc3c937b1dea0dc7a000a8a23a42397918cde --- Classes.html | 67 +- Classes/CustomRuleTimer.html | 51 +- Classes/LinterCache.html | 45 +- Classes/RuleRegistry.html | 87 +- Classes/RuleStorage.html | 41 +- Classes/SwiftLintFile.html | 97 +- Classes/ViolationsSyntaxVisitor.html | 99 +-- Enums.html | 104 +-- Enums/AccessControlLevel.html | 89 +- Enums/ConfigurationError.html | 57 +- Enums/ExecutableInfo.html | 39 +- Enums/RuleIdentifier.html | 59 +- Enums/RuleKind.html | 63 +- Enums/RuleListError.html | 39 +- Enums/SwiftExpressionKind.html | 580 ------------ Enums/ViolationSeverity.html | 47 +- Extensions.html | 31 +- Extensions/Array.html | 91 +- Functions.html | 37 +- Global Variables.html | 67 +- Guides.html | 31 +- Protocols.html | 145 ++- Protocols/ASTRule.html | 67 +- Protocols/AnalyzerRule.html | 41 +- Protocols/CacheDescriptionProvider.html | 39 +- Protocols/CollectingRule.html | 97 +- Protocols/ConfigurationProviderRule.html | 65 +- Protocols/CorrectableRule.html | 51 +- Protocols/Reporter.html | 63 +- Protocols/Rule.html | 93 +- Protocols/RuleConfiguration.html | 51 +- Protocols/SeverityBasedRuleConfiguration.html | 47 +- Protocols/SubstitutionCorrectableASTRule.html | 45 +- Protocols/SubstitutionCorrectableRule.html | 51 +- Protocols/SwiftSyntaxCorrectableRule.html | 45 +- Protocols/SwiftSyntaxRule.html | 65 +- Protocols/ViolationsSyntaxRewriter.html | 39 +- Reporters.html | 85 +- Rules.html | 31 +- Structs.html | 276 ++---- Structs/CSVReporter.html | 57 +- Structs/CheckstyleReporter.html | 57 +- Structs/CodeClimateReporter.html | 57 +- Structs/CollectedLinter.html | 65 +- Structs/Command.html | 87 +- Structs/Command/Action.html | 51 +- Structs/Command/Modifier.html | 57 +- Structs/Configuration.html | 123 ++- Structs/Correction.html | 57 +- Structs/EmojiReporter.html | 57 +- Structs/Example.html | 95 +- Structs/GitHubActionsLoggingReporter.html | 57 +- Structs/GitLabJUnitReporter.html | 57 +- Structs/HTMLReporter.html | 57 +- Structs/JSONReporter.html | 57 +- Structs/JUnitReporter.html | 57 +- Structs/Linter.html | 57 +- Structs/Location.html | 89 +- Structs/MarkdownReporter.html | 57 +- Structs/ReasonedRuleViolation.html | 59 +- Structs/RegexConfiguration.html | 835 ------------------ Structs/Region.html | 81 +- Structs/RelativePathReporter.html | 57 +- Structs/RuleDescription.html | 133 ++- Structs/RuleList.html | 53 +- Structs/RuleListDocumentation.html | 45 +- Structs/RuleParameter.html | 51 +- Structs/SeverityConfiguration.html | 506 ----------- Structs/SeverityLevelsConfiguration.html | 609 ------------- Structs/SonarQubeReporter.html | 57 +- Structs/Stack.html | 71 +- Structs/StyleViolation.html | 97 +- Structs/SummaryReporter.html | 57 +- Structs/SwiftLintSyntaxMap.html | 63 +- Structs/SwiftLintSyntaxToken.html | 69 +- Structs/SwiftVersion.html | 95 +- Structs/Version.html | 45 +- Structs/XcodeReporter.html | 57 +- Structs/YamlParser.html | 39 +- accessibility_label_for_image.html | 31 +- accessibility_trait_for_button.html | 31 +- anonymous_argument_in_multiline_closure.html | 31 +- anyobject_protocol.html | 31 +- array_init.html | 31 +- attributes.html | 31 +- balanced_xctest_lifecycle.html | 31 +- blanket_disable_command.html | 31 +- block_based_kvo.html | 31 +- capture_variable.html | 31 +- class_delegate_protocol.html | 31 +- closing_brace.html | 31 +- closure_body_length.html | 31 +- closure_end_indentation.html | 31 +- closure_parameter_position.html | 31 +- closure_spacing.html | 31 +- collection_alignment.html | 31 +- colon.html | 31 +- comma.html | 31 +- comma_inheritance.html | 31 +- comment_spacing.html | 31 +- compiler_protocol_init.html | 31 +- computed_accessors_order.html | 31 +- conditional_returns_on_newline.html | 31 +- contains_over_filter_count.html | 31 +- contains_over_filter_is_empty.html | 31 +- contains_over_first_not_nil.html | 31 +- contains_over_range_nil_comparison.html | 31 +- control_statement.html | 31 +- convenience_type.html | 31 +- custom_rules.html | 31 +- cyclomatic_complexity.html | 31 +- deployment_target.html | 31 +- direct_return.html | 31 +- discarded_notification_center_observer.html | 31 +- discouraged_assert.html | 31 +- discouraged_direct_init.html | 31 +- discouraged_none_name.html | 31 +- discouraged_object_literal.html | 31 +- discouraged_optional_boolean.html | 31 +- discouraged_optional_collection.html | 31 +- .../Documents/Enums/SwiftExpressionKind.html | 580 ------------ .../Documents/Structs/RegexConfiguration.html | 835 ------------------ .../Structs/SeverityConfiguration.html | 506 ----------- .../Structs/SeverityLevelsConfiguration.html | 609 ------------- .../Contents/Resources/Documents/search.json | 1 - .../Contents/Resources/docSet.dsidx | Bin 151552 -> 0 bytes docsets/SwiftLintCore.tgz | Bin 522066 -> 0 bytes .../Contents/Info.plist | 6 +- .../Contents/Resources/Documents/Classes.html | 67 +- .../Documents/Classes/CustomRuleTimer.html | 51 +- .../Documents/Classes/LinterCache.html | 45 +- .../Documents/Classes/RuleRegistry.html | 87 +- .../Documents/Classes/RuleStorage.html | 41 +- .../Documents/Classes/SwiftLintFile.html | 97 +- .../Classes/ViolationsSyntaxVisitor.html | 99 +-- .../Contents/Resources/Documents/Enums.html | 104 +-- .../Documents/Enums/AccessControlLevel.html | 89 +- .../Documents/Enums/ConfigurationError.html | 57 +- .../Documents/Enums/ExecutableInfo.html | 39 +- .../Documents/Enums/RuleIdentifier.html | 59 +- .../Resources/Documents/Enums/RuleKind.html | 63 +- .../Documents/Enums/RuleListError.html | 39 +- .../Documents/Enums/ViolationSeverity.html | 47 +- .../Resources/Documents/Extensions.html | 31 +- .../Resources/Documents/Extensions/Array.html | 91 +- .../Resources/Documents/Functions.html | 37 +- .../Resources/Documents/Global Variables.html | 67 +- .../Contents/Resources/Documents/Guides.html | 31 +- .../Resources/Documents/Protocols.html | 145 ++- .../Documents/Protocols/ASTRule.html | 67 +- .../Documents/Protocols/AnalyzerRule.html | 41 +- .../Protocols/CacheDescriptionProvider.html | 39 +- .../Documents/Protocols/CollectingRule.html | 97 +- .../Protocols/ConfigurationProviderRule.html | 65 +- .../Documents/Protocols/CorrectableRule.html | 51 +- .../Documents/Protocols/Reporter.html | 63 +- .../Resources/Documents/Protocols/Rule.html | 93 +- .../Protocols/RuleConfiguration.html | 51 +- .../SeverityBasedRuleConfiguration.html | 47 +- .../SubstitutionCorrectableASTRule.html | 45 +- .../SubstitutionCorrectableRule.html | 51 +- .../Protocols/SwiftSyntaxCorrectableRule.html | 45 +- .../Documents/Protocols/SwiftSyntaxRule.html | 65 +- .../Protocols/ViolationsSyntaxRewriter.html | 39 +- .../Resources/Documents/Reporters.html | 85 +- .../Contents/Resources/Documents/Rules.html | 31 +- .../Contents/Resources/Documents/Structs.html | 276 ++---- .../Documents/Structs/CSVReporter.html | 57 +- .../Documents/Structs/CheckstyleReporter.html | 57 +- .../Structs/CodeClimateReporter.html | 57 +- .../Documents/Structs/CollectedLinter.html | 65 +- .../Resources/Documents/Structs/Command.html | 87 +- .../Documents/Structs/Command/Action.html | 51 +- .../Documents/Structs/Command/Modifier.html | 57 +- .../Documents/Structs/Configuration.html | 123 ++- .../Documents/Structs/Correction.html | 57 +- .../Documents/Structs/EmojiReporter.html | 57 +- .../Resources/Documents/Structs/Example.html | 95 +- .../Structs/GitHubActionsLoggingReporter.html | 57 +- .../Structs/GitLabJUnitReporter.html | 57 +- .../Documents/Structs/HTMLReporter.html | 57 +- .../Documents/Structs/JSONReporter.html | 57 +- .../Documents/Structs/JUnitReporter.html | 57 +- .../Resources/Documents/Structs/Linter.html | 57 +- .../Resources/Documents/Structs/Location.html | 89 +- .../Documents/Structs/MarkdownReporter.html | 57 +- .../Structs/ReasonedRuleViolation.html | 59 +- .../Resources/Documents/Structs/Region.html | 81 +- .../Structs/RelativePathReporter.html | 57 +- .../Documents/Structs/RuleDescription.html | 133 ++- .../Resources/Documents/Structs/RuleList.html | 53 +- .../Structs/RuleListDocumentation.html | 45 +- .../Documents/Structs/RuleParameter.html | 51 +- .../Documents/Structs/SonarQubeReporter.html | 57 +- .../Resources/Documents/Structs/Stack.html | 71 +- .../Documents/Structs/StyleViolation.html | 97 +- .../Documents/Structs/SummaryReporter.html | 57 +- .../Documents/Structs/SwiftLintSyntaxMap.html | 63 +- .../Structs/SwiftLintSyntaxToken.html | 69 +- .../Documents/Structs/SwiftVersion.html | 95 +- .../Resources/Documents/Structs/Version.html | 45 +- .../Documents/Structs/XcodeReporter.html | 57 +- .../Documents/Structs/YamlParser.html | 39 +- .../accessibility_label_for_image.html | 31 +- .../accessibility_trait_for_button.html | 31 +- ...onymous_argument_in_multiline_closure.html | 31 +- .../Documents/anyobject_protocol.html | 31 +- .../Resources/Documents/array_init.html | 31 +- .../Resources/Documents/attributes.html | 31 +- .../Documents/balanced_xctest_lifecycle.html | 31 +- .../Documents/blanket_disable_command.html | 31 +- .../Resources/Documents/block_based_kvo.html | 31 +- .../Resources/Documents/capture_variable.html | 31 +- .../Documents/class_delegate_protocol.html | 31 +- .../Resources/Documents/closing_brace.html | 31 +- .../Documents/closure_body_length.html | 31 +- .../Documents/closure_end_indentation.html | 31 +- .../Documents/closure_parameter_position.html | 31 +- .../Resources/Documents/closure_spacing.html | 31 +- .../Documents/collection_alignment.html | 31 +- .../Contents/Resources/Documents/colon.html | 31 +- .../Contents/Resources/Documents/comma.html | 31 +- .../Documents/comma_inheritance.html | 31 +- .../Resources/Documents/comment_spacing.html | 31 +- .../Documents/compiler_protocol_init.html | 31 +- .../Documents/computed_accessors_order.html | 31 +- .../conditional_returns_on_newline.html | 31 +- .../Documents/contains_over_filter_count.html | 31 +- .../contains_over_filter_is_empty.html | 31 +- .../contains_over_first_not_nil.html | 31 +- .../contains_over_range_nil_comparison.html | 31 +- .../Documents/control_statement.html | 31 +- .../Resources/Documents/convenience_type.html | 31 +- .../Resources/Documents/css/highlight.css | 0 .../Resources/Documents/css/jazzy.css | 0 .../Resources/Documents/custom_rules.html | 31 +- .../Documents/cyclomatic_complexity.html | 31 +- .../Documents/deployment_target.html | 31 +- .../Resources/Documents/direct_return.html | 31 +- ...iscarded_notification_center_observer.html | 31 +- .../Documents/discouraged_assert.html | 31 +- .../Documents/discouraged_direct_init.html | 31 +- .../Documents/discouraged_none_name.html | 31 +- .../Documents/discouraged_object_literal.html | 31 +- .../discouraged_optional_boolean.html | 31 +- .../discouraged_optional_collection.html | 31 +- .../Documents/duplicate_conditions.html | 31 +- .../Documents/duplicate_enum_cases.html | 31 +- .../Documents/duplicate_imports.html | 31 +- .../duplicated_key_in_dictionary_literal.html | 31 +- .../Resources/Documents/dynamic_inline.html | 31 +- .../Documents/empty_collection_literal.html | 31 +- .../Resources/Documents/empty_count.html | 31 +- .../Documents/empty_enum_arguments.html | 31 +- .../Resources/Documents/empty_parameters.html | 31 +- ...pty_parentheses_with_trailing_closure.html | 31 +- .../Resources/Documents/empty_string.html | 31 +- .../Documents/empty_xctest_method.html | 31 +- .../enum_case_associated_values_count.html | 31 +- .../Resources/Documents/expiring_todo.html | 31 +- .../Resources/Documents/explicit_acl.html | 31 +- .../Documents/explicit_enum_raw_value.html | 31 +- .../Resources/Documents/explicit_init.html | 31 +- .../Resources/Documents/explicit_self.html | 31 +- .../Documents/explicit_top_level_acl.html | 31 +- .../Documents/explicit_type_interface.html | 31 +- .../Documents/extension_access_modifier.html | 31 +- .../Resources/Documents/fallthrough.html | 31 +- .../Documents/fatal_error_message.html | 31 +- .../Resources/Documents/file_header.html | 31 +- .../Resources/Documents/file_length.html | 31 +- .../Resources/Documents/file_name.html | 31 +- .../Documents/file_name_no_space.html | 31 +- .../Resources/Documents/file_types_order.html | 31 +- .../Resources/Documents/first_where.html | 31 +- .../Documents/flatmap_over_map_reduce.html | 31 +- .../Resources/Documents/for_where.html | 31 +- .../Resources/Documents/force_cast.html | 31 +- .../Resources/Documents/force_try.html | 31 +- .../Resources/Documents/force_unwrapping.html | 31 +- .../Documents/function_body_length.html | 31 +- .../function_default_parameter_at_end.html | 31 +- .../Documents/function_parameter_count.html | 31 +- .../Documents/generic_type_name.html | 31 +- .../Documents/ibinspectable_in_extension.html | 31 +- .../Documents/identical_operands.html | 31 +- .../Resources/Documents/identifier_name.html | 31 +- .../Resources/Documents/img/carat.png | Bin .../Contents/Resources/Documents/img/dash.png | Bin .../Contents/Resources/Documents/img/gh.png | Bin .../Resources/Documents/img/spinner.gif | Bin .../Resources/Documents/implicit_getter.html | 31 +- .../Resources/Documents/implicit_return.html | 31 +- .../implicitly_unwrapped_optional.html | 31 +- .../Documents/inclusive_language.html | 31 +- .../Documents/indentation_width.html | 31 +- .../Contents/Resources/Documents/index.html | 37 +- .../Resources/Documents/inert_defer.html | 31 +- .../Documents/invalid_swiftlint_command.html | 31 +- .../Resources/Documents/is_disjoint.html | 31 +- .../Documents/joined_default_parameter.html | 31 +- .../Contents/Resources/Documents/js/jazzy.js | 0 .../Resources/Documents/js/jazzy.search.js | 0 .../Resources/Documents/js/jquery.min.js | 0 .../Resources/Documents/js/lunr.min.js | 0 .../Documents/js/typeahead.jquery.js | 0 .../Resources/Documents/large_tuple.html | 31 +- .../Resources/Documents/last_where.html | 31 +- .../Documents/leading_whitespace.html | 31 +- .../legacy_cggeometry_functions.html | 31 +- .../Resources/Documents/legacy_constant.html | 31 +- .../Documents/legacy_constructor.html | 31 +- .../Resources/Documents/legacy_hashing.html | 31 +- .../Resources/Documents/legacy_multiple.html | 31 +- .../legacy_nsgeometry_functions.html | 31 +- .../Resources/Documents/legacy_objc_type.html | 31 +- .../Resources/Documents/legacy_random.html | 31 +- .../Documents/let_var_whitespace.html | 31 +- .../Resources/Documents/line_length.html | 31 +- .../literal_expression_end_indentation.html | 31 +- .../Documents/local_doc_comment.html | 31 +- .../Documents/lower_acl_than_parent.html | 31 +- .../Contents/Resources/Documents/mark.html | 31 +- .../Resources/Documents/missing_docs.html | 31 +- .../Resources/Documents/modifier_order.html | 31 +- .../Documents/multiline_arguments.html | 31 +- .../multiline_arguments_brackets.html | 31 +- .../Documents/multiline_function_chains.html | 31 +- .../Documents/multiline_literal_brackets.html | 31 +- .../Documents/multiline_parameters.html | 31 +- .../multiline_parameters_brackets.html | 31 +- ...ltiple_closures_with_trailing_closure.html | 31 +- .../Contents/Resources/Documents/nesting.html | 31 +- .../Resources/Documents/nimble_operator.html | 31 +- .../no_extension_access_modifier.html | 31 +- .../Documents/no_fallthrough_only.html | 31 +- .../Documents/no_grouping_extension.html | 31 +- .../Resources/Documents/no_magic_numbers.html | 31 +- .../Documents/no_space_in_method_call.html | 31 +- .../notification_center_detachment.html | 31 +- .../ns_number_init_as_function_reference.html | 31 +- .../Documents/nslocalizedstring_key.html | 31 +- .../nslocalizedstring_require_bundle.html | 31 +- .../Documents/nsobject_prefer_isequal.html | 31 +- .../Resources/Documents/number_separator.html | 31 +- .../Resources/Documents/object_literal.html | 31 +- .../Resources/Documents/opening_brace.html | 31 +- .../Documents/operator_usage_whitespace.html | 31 +- .../Documents/operator_whitespace.html | 31 +- .../optional_enum_case_matching.html | 31 +- .../Documents/orphaned_doc_comment.html | 31 +- .../Documents/overridden_super_call.html | 31 +- .../Documents/override_in_extension.html | 31 +- .../Documents/pattern_matching_keywords.html | 31 +- .../Resources/Documents/period_spacing.html | 31 +- .../Resources/Documents/prefer_nimble.html | 31 +- .../prefer_self_in_static_references.html | 31 +- .../prefer_self_type_over_type_of_self.html | 31 +- .../prefer_zero_over_explicit_init.html | 31 +- .../Documents/prefixed_toplevel_constant.html | 31 +- .../Resources/Documents/private_action.html | 31 +- .../Resources/Documents/private_outlet.html | 31 +- .../Documents/private_over_fileprivate.html | 31 +- .../Resources/Documents/private_subject.html | 31 +- .../Documents/private_unit_test.html | 31 +- .../prohibited_interface_builder.html | 31 +- .../Documents/prohibited_super_call.html | 31 +- .../protocol_property_accessors_order.html | 31 +- .../Documents/quick_discouraged_call.html | 31 +- .../quick_discouraged_focused_test.html | 31 +- .../quick_discouraged_pending_test.html | 31 +- ...aw_value_for_camel_cased_codable_enum.html | 31 +- .../Resources/Documents/reduce_boolean.html | 31 +- .../Resources/Documents/reduce_into.html | 31 +- .../Documents/redundant_discardable_let.html | 31 +- .../Documents/redundant_nil_coalescing.html | 31 +- .../Documents/redundant_objc_attribute.html | 31 +- .../redundant_optional_initialization.html | 31 +- .../redundant_set_access_control.html | 31 +- .../redundant_string_enum_value.html | 31 +- .../Documents/redundant_type_annotation.html | 31 +- .../Documents/redundant_void_return.html | 31 +- .../Resources/Documents/required_deinit.html | 31 +- .../Documents/required_enum_case.html | 31 +- .../Documents/return_arrow_whitespace.html | 31 +- .../return_value_from_void_function.html | 31 +- .../Resources/Documents/rule-directory.html | 31 +- .../Contents/Resources/Documents/search.json | 1 + .../Resources/Documents/self_binding.html | 31 +- .../self_in_property_initialization.html | 31 +- .../Documents/shorthand_operator.html | 31 +- .../Documents/shorthand_optional_binding.html | 31 +- .../Documents/single_test_class.html | 31 +- .../Documents/sorted_enum_cases.html | 31 +- .../Documents/sorted_first_last.html | 31 +- .../Resources/Documents/sorted_imports.html | 31 +- .../Documents/statement_position.html | 31 +- .../Resources/Documents/static_operator.html | 31 +- .../Documents/strict_fileprivate.html | 31 +- .../Resources/Documents/strong_iboutlet.html | 31 +- .../superfluous_disable_command.html | 31 +- .../Resources/Documents/superfluous_else.html | 31 +- .../Documents/swift-syntax-dashboard.html | 31 +- .../Documents/switch_case_alignment.html | 31 +- .../Documents/switch_case_on_newline.html | 31 +- .../Resources/Documents/syntactic_sugar.html | 31 +- .../Documents/test_case_accessibility.html | 31 +- .../Contents/Resources/Documents/todo.html | 31 +- .../Resources/Documents/toggle_bool.html | 31 +- .../Resources/Documents/trailing_closure.html | 31 +- .../Resources/Documents/trailing_comma.html | 31 +- .../Resources/Documents/trailing_newline.html | 31 +- .../Documents/trailing_semicolon.html | 31 +- .../Documents/trailing_whitespace.html | 31 +- .../Resources/Documents/type_body_length.html | 31 +- .../Documents/type_contents_order.html | 31 +- .../Resources/Documents/type_name.html | 31 +- .../Documents/typesafe_array_init.html | 31 +- .../Documents/unavailable_condition.html | 31 +- .../Documents/unavailable_function.html | 31 +- .../Documents/unneeded_break_in_switch.html | 31 +- ...eeded_parentheses_in_closure_argument.html | 31 +- .../Documents/unowned_variable_capture.html | 31 +- .../Documents/untyped_error_in_catch.html | 31 +- .../Documents/unused_capture_list.html | 31 +- .../Documents/unused_closure_parameter.html | 31 +- .../Documents/unused_control_flow_label.html | 31 +- .../Documents/unused_declaration.html | 31 +- .../Documents/unused_enumerated.html | 31 +- .../Resources/Documents/unused_import.html | 31 +- .../Documents/unused_optional_binding.html | 31 +- .../Documents/unused_setter_value.html | 31 +- .../Documents/valid_ibinspectable.html | 31 +- .../vertical_parameter_alignment.html | 31 +- .../vertical_parameter_alignment_on_call.html | 31 +- .../Documents/vertical_whitespace.html | 31 +- .../vertical_whitespace_between_cases.html | 31 +- .../vertical_whitespace_closing_braces.html | 119 ++- .../vertical_whitespace_opening_braces.html | 31 +- .../Documents/void_function_in_ternary.html | 31 +- .../Resources/Documents/void_return.html | 31 +- .../Resources/Documents/weak_delegate.html | 31 +- .../Documents/xct_specific_matcher.html | 31 +- .../Resources/Documents/xctfail_message.html | 31 +- .../Resources/Documents/yoda_condition.html | 31 +- .../Contents/Resources/docSet.dsidx | Bin 0 -> 151552 bytes docsets/SwiftLintFramework.tgz | Bin 0 -> 499948 bytes ...iftLintCore.xml => SwiftLintFramework.xml} | 2 +- duplicate_conditions.html | 31 +- duplicate_enum_cases.html | 31 +- duplicate_imports.html | 31 +- duplicated_key_in_dictionary_literal.html | 31 +- dynamic_inline.html | 31 +- empty_collection_literal.html | 31 +- empty_count.html | 31 +- empty_enum_arguments.html | 31 +- empty_parameters.html | 31 +- empty_parentheses_with_trailing_closure.html | 31 +- empty_string.html | 31 +- empty_xctest_method.html | 31 +- enum_case_associated_values_count.html | 31 +- expiring_todo.html | 31 +- explicit_acl.html | 31 +- explicit_enum_raw_value.html | 31 +- explicit_init.html | 31 +- explicit_self.html | 31 +- explicit_top_level_acl.html | 31 +- explicit_type_interface.html | 31 +- extension_access_modifier.html | 31 +- fallthrough.html | 31 +- fatal_error_message.html | 31 +- file_header.html | 31 +- file_length.html | 31 +- file_name.html | 31 +- file_name_no_space.html | 31 +- file_types_order.html | 31 +- first_where.html | 31 +- flatmap_over_map_reduce.html | 31 +- for_where.html | 31 +- force_cast.html | 31 +- force_try.html | 31 +- force_unwrapping.html | 31 +- function_body_length.html | 31 +- function_default_parameter_at_end.html | 31 +- function_parameter_count.html | 31 +- generic_type_name.html | 31 +- ibinspectable_in_extension.html | 31 +- identical_operands.html | 31 +- identifier_name.html | 31 +- implicit_getter.html | 31 +- implicit_return.html | 31 +- implicitly_unwrapped_optional.html | 31 +- inclusive_language.html | 31 +- indentation_width.html | 31 +- index.html | 37 +- inert_defer.html | 31 +- invalid_swiftlint_command.html | 31 +- is_disjoint.html | 31 +- joined_default_parameter.html | 31 +- large_tuple.html | 31 +- last_where.html | 31 +- leading_whitespace.html | 31 +- legacy_cggeometry_functions.html | 31 +- legacy_constant.html | 31 +- legacy_constructor.html | 31 +- legacy_hashing.html | 31 +- legacy_multiple.html | 31 +- legacy_nsgeometry_functions.html | 31 +- legacy_objc_type.html | 31 +- legacy_random.html | 31 +- let_var_whitespace.html | 31 +- line_length.html | 31 +- literal_expression_end_indentation.html | 31 +- local_doc_comment.html | 31 +- lower_acl_than_parent.html | 31 +- mark.html | 31 +- missing_docs.html | 31 +- modifier_order.html | 31 +- multiline_arguments.html | 31 +- multiline_arguments_brackets.html | 31 +- multiline_function_chains.html | 31 +- multiline_literal_brackets.html | 31 +- multiline_parameters.html | 31 +- multiline_parameters_brackets.html | 31 +- multiple_closures_with_trailing_closure.html | 31 +- nesting.html | 31 +- nimble_operator.html | 31 +- no_extension_access_modifier.html | 31 +- no_fallthrough_only.html | 31 +- no_grouping_extension.html | 31 +- no_magic_numbers.html | 31 +- no_space_in_method_call.html | 31 +- notification_center_detachment.html | 31 +- ns_number_init_as_function_reference.html | 31 +- nslocalizedstring_key.html | 31 +- nslocalizedstring_require_bundle.html | 31 +- nsobject_prefer_isequal.html | 31 +- number_separator.html | 31 +- object_literal.html | 31 +- opening_brace.html | 31 +- operator_usage_whitespace.html | 31 +- operator_whitespace.html | 31 +- optional_enum_case_matching.html | 31 +- orphaned_doc_comment.html | 31 +- overridden_super_call.html | 31 +- override_in_extension.html | 31 +- pattern_matching_keywords.html | 31 +- period_spacing.html | 31 +- prefer_nimble.html | 31 +- prefer_self_in_static_references.html | 31 +- prefer_self_type_over_type_of_self.html | 31 +- prefer_zero_over_explicit_init.html | 31 +- prefixed_toplevel_constant.html | 31 +- private_action.html | 31 +- private_outlet.html | 31 +- private_over_fileprivate.html | 31 +- private_subject.html | 31 +- private_unit_test.html | 31 +- prohibited_interface_builder.html | 31 +- prohibited_super_call.html | 31 +- protocol_property_accessors_order.html | 31 +- quick_discouraged_call.html | 31 +- quick_discouraged_focused_test.html | 31 +- quick_discouraged_pending_test.html | 31 +- raw_value_for_camel_cased_codable_enum.html | 31 +- reduce_boolean.html | 31 +- reduce_into.html | 31 +- redundant_discardable_let.html | 31 +- redundant_nil_coalescing.html | 31 +- redundant_objc_attribute.html | 31 +- redundant_optional_initialization.html | 31 +- redundant_set_access_control.html | 31 +- redundant_string_enum_value.html | 31 +- redundant_type_annotation.html | 31 +- redundant_void_return.html | 31 +- required_deinit.html | 31 +- required_enum_case.html | 31 +- return_arrow_whitespace.html | 31 +- return_value_from_void_function.html | 31 +- rule-directory.html | 31 +- search.json | 2 +- self_binding.html | 31 +- self_in_property_initialization.html | 31 +- shorthand_operator.html | 31 +- shorthand_optional_binding.html | 31 +- single_test_class.html | 31 +- sorted_enum_cases.html | 31 +- sorted_first_last.html | 31 +- sorted_imports.html | 31 +- statement_position.html | 31 +- static_operator.html | 31 +- strict_fileprivate.html | 31 +- strong_iboutlet.html | 31 +- superfluous_disable_command.html | 31 +- superfluous_else.html | 31 +- swift-syntax-dashboard.html | 31 +- switch_case_alignment.html | 31 +- switch_case_on_newline.html | 31 +- syntactic_sugar.html | 31 +- test_case_accessibility.html | 31 +- todo.html | 31 +- toggle_bool.html | 31 +- trailing_closure.html | 31 +- trailing_comma.html | 31 +- trailing_newline.html | 31 +- trailing_semicolon.html | 31 +- trailing_whitespace.html | 31 +- type_body_length.html | 31 +- type_contents_order.html | 31 +- type_name.html | 31 +- typesafe_array_init.html | 31 +- unavailable_condition.html | 31 +- unavailable_function.html | 31 +- unneeded_break_in_switch.html | 31 +- unneeded_parentheses_in_closure_argument.html | 31 +- unowned_variable_capture.html | 31 +- untyped_error_in_catch.html | 31 +- unused_capture_list.html | 31 +- unused_closure_parameter.html | 31 +- unused_control_flow_label.html | 31 +- unused_declaration.html | 31 +- unused_enumerated.html | 31 +- unused_import.html | 31 +- unused_optional_binding.html | 31 +- unused_setter_value.html | 31 +- valid_ibinspectable.html | 31 +- vertical_parameter_alignment.html | 31 +- vertical_parameter_alignment_on_call.html | 31 +- vertical_whitespace.html | 31 +- vertical_whitespace_between_cases.html | 31 +- vertical_whitespace_closing_braces.html | 119 ++- vertical_whitespace_opening_braces.html | 31 +- void_function_in_ternary.html | 31 +- void_return.html | 31 +- weak_delegate.html | 31 +- xct_specific_matcher.html | 31 +- xctfail_message.html | 31 +- yoda_condition.html | 31 +- 638 files changed, 7548 insertions(+), 22006 deletions(-) delete mode 100644 Enums/SwiftExpressionKind.html delete mode 100644 Structs/RegexConfiguration.html delete mode 100644 Structs/SeverityConfiguration.html delete mode 100644 Structs/SeverityLevelsConfiguration.html delete mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html delete mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html delete mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html delete mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html delete mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json delete mode 100644 docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx delete mode 100644 docsets/SwiftLintCore.tgz rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Info.plist (81%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Classes.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Classes/CustomRuleTimer.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Classes/LinterCache.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Classes/RuleRegistry.html (87%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Classes/RuleStorage.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Classes/SwiftLintFile.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html (85%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums.html (84%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums/AccessControlLevel.html (83%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums/ConfigurationError.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums/ExecutableInfo.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums/RuleIdentifier.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums/RuleKind.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums/RuleListError.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Enums/ViolationSeverity.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Extensions.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Extensions/Array.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Functions.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Global Variables.html (83%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Guides.html (98%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols.html (86%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/ASTRule.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/AnalyzerRule.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/CollectingRule.html (86%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html (87%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/CorrectableRule.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/Reporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/Rule.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/RuleConfiguration.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Reporters.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Rules.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs.html (79%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/CSVReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/CheckstyleReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/CodeClimateReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/CollectedLinter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Command.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Command/Action.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Command/Modifier.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Configuration.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Correction.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/EmojiReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Example.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/HTMLReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/JSONReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/JUnitReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Linter.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Location.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/MarkdownReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Region.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/RelativePathReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/RuleDescription.html (85%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/RuleList.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/RuleListDocumentation.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/RuleParameter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/SonarQubeReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Stack.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/StyleViolation.html (87%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/SummaryReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html (88%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html (87%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/SwiftVersion.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/Version.html (90%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/XcodeReporter.html (89%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/Structs/YamlParser.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/accessibility_label_for_image.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/accessibility_trait_for_button.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/anyobject_protocol.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/array_init.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/attributes.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/balanced_xctest_lifecycle.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/blanket_disable_command.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/block_based_kvo.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/capture_variable.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/class_delegate_protocol.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/closing_brace.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/closure_body_length.html (98%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/closure_end_indentation.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/closure_parameter_position.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/closure_spacing.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/collection_alignment.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/colon.html (97%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/comma.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/comma_inheritance.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/comment_spacing.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/compiler_protocol_init.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/computed_accessors_order.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/conditional_returns_on_newline.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/contains_over_filter_count.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/contains_over_filter_is_empty.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/contains_over_first_not_nil.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/contains_over_range_nil_comparison.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/control_statement.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/convenience_type.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/css/highlight.css (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/css/jazzy.css (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/custom_rules.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/cyclomatic_complexity.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/deployment_target.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/direct_return.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/discarded_notification_center_observer.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/discouraged_assert.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/discouraged_direct_init.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/discouraged_none_name.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/discouraged_object_literal.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/discouraged_optional_boolean.html (97%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/discouraged_optional_collection.html (98%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/duplicate_conditions.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/duplicate_enum_cases.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/duplicate_imports.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/dynamic_inline.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/empty_collection_literal.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/empty_count.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/empty_enum_arguments.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/empty_parameters.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/empty_string.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/empty_xctest_method.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/enum_case_associated_values_count.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/expiring_todo.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/explicit_acl.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/explicit_enum_raw_value.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/explicit_init.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/explicit_self.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/explicit_top_level_acl.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/explicit_type_interface.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/extension_access_modifier.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/fallthrough.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/fatal_error_message.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/file_header.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/file_length.html (99%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/file_name.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/file_name_no_space.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/file_types_order.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/first_where.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/flatmap_over_map_reduce.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/for_where.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/force_cast.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/force_try.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/force_unwrapping.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/function_body_length.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/function_default_parameter_at_end.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/function_parameter_count.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/generic_type_name.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/ibinspectable_in_extension.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/identical_operands.html (98%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/identifier_name.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/img/carat.png (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/img/dash.png (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/img/gh.png (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/img/spinner.gif (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/implicit_getter.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/implicit_return.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/implicitly_unwrapped_optional.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/inclusive_language.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/indentation_width.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/index.html (97%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/inert_defer.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/invalid_swiftlint_command.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/is_disjoint.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/joined_default_parameter.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/js/jazzy.js (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/js/jazzy.search.js (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/js/jquery.min.js (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/js/lunr.min.js (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/js/typeahead.jquery.js (100%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/large_tuple.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/last_where.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/leading_whitespace.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_cggeometry_functions.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_constant.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_constructor.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_hashing.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_multiple.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_nsgeometry_functions.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_objc_type.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/legacy_random.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/let_var_whitespace.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/line_length.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/literal_expression_end_indentation.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/local_doc_comment.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/lower_acl_than_parent.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/mark.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/missing_docs.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/modifier_order.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/multiline_arguments.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/multiline_arguments_brackets.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/multiline_function_chains.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/multiline_literal_brackets.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/multiline_parameters.html (97%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/multiline_parameters_brackets.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/nesting.html (98%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/nimble_operator.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/no_extension_access_modifier.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/no_fallthrough_only.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/no_grouping_extension.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/no_magic_numbers.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/no_space_in_method_call.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/notification_center_detachment.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/ns_number_init_as_function_reference.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/nslocalizedstring_key.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/nslocalizedstring_require_bundle.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/nsobject_prefer_isequal.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/number_separator.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/object_literal.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/opening_brace.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/operator_usage_whitespace.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/operator_whitespace.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/optional_enum_case_matching.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/orphaned_doc_comment.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/overridden_super_call.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/override_in_extension.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/pattern_matching_keywords.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/period_spacing.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/prefer_nimble.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/prefer_self_in_static_references.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/prefer_zero_over_explicit_init.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/prefixed_toplevel_constant.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/private_action.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/private_outlet.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/private_over_fileprivate.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/private_subject.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/private_unit_test.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/prohibited_interface_builder.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/prohibited_super_call.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/protocol_property_accessors_order.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/quick_discouraged_call.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/quick_discouraged_focused_test.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/quick_discouraged_pending_test.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/reduce_boolean.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/reduce_into.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_discardable_let.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_nil_coalescing.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_objc_attribute.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_optional_initialization.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_set_access_control.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_string_enum_value.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_type_annotation.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/redundant_void_return.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/required_deinit.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/required_enum_case.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/return_arrow_whitespace.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/return_value_from_void_function.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/rule-directory.html (97%) create mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/self_binding.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/self_in_property_initialization.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/shorthand_operator.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/shorthand_optional_binding.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/single_test_class.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/sorted_enum_cases.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/sorted_first_last.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/sorted_imports.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/statement_position.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/static_operator.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/strict_fileprivate.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/strong_iboutlet.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/superfluous_disable_command.html (91%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/superfluous_else.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/swift-syntax-dashboard.html (97%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/switch_case_alignment.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/switch_case_on_newline.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/syntactic_sugar.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/test_case_accessibility.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/todo.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/toggle_bool.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/trailing_closure.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/trailing_comma.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/trailing_newline.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/trailing_semicolon.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/trailing_whitespace.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/type_body_length.html (99%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/type_contents_order.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/type_name.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/typesafe_array_init.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unavailable_condition.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unavailable_function.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unneeded_break_in_switch.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unowned_variable_capture.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/untyped_error_in_catch.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_capture_list.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_closure_parameter.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_control_flow_label.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_declaration.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_enumerated.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_import.html (93%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_optional_binding.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/unused_setter_value.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/valid_ibinspectable.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/vertical_parameter_alignment.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/vertical_whitespace.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/vertical_whitespace_between_cases.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/vertical_whitespace_closing_braces.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/vertical_whitespace_opening_braces.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/void_function_in_ternary.html (95%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/void_return.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/weak_delegate.html (94%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/xct_specific_matcher.html (96%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/xctfail_message.html (92%) rename docsets/{SwiftLintCore.docset => SwiftLintFramework.docset}/Contents/Resources/Documents/yoda_condition.html (93%) create mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx create mode 100644 docsets/SwiftLintFramework.tgz rename docsets/{SwiftLintCore.xml => SwiftLintFramework.xml} (55%) diff --git a/Classes.html b/Classes.html index af09f8025..09a8a97a2 100644 --- a/Classes.html +++ b/Classes.html @@ -21,7 +21,7 @@

- SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

@@ -40,7 +40,7 @@

- + Dash Install in Dash @@ -48,7 +48,7 @@

@@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • - + - CustomRuleTimer + CustomRuleTimer
    @@ -371,7 +356,7 @@
    @@ -379,9 +364,9 @@
  • - + - LinterCache + LinterCache
    @@ -402,7 +387,7 @@
    @@ -410,9 +395,9 @@
  • - + - RuleRegistry + RuleRegistry
    @@ -433,7 +418,7 @@
    @@ -441,9 +426,9 @@
  • - + - RuleStorage + RuleStorage
    @@ -464,7 +449,7 @@
    @@ -472,9 +457,9 @@
  • - + - SwiftLintFile + SwiftLintFile
    @@ -496,7 +481,7 @@
    @@ -504,9 +489,9 @@
  • - + - ViolationsSyntaxVisitor + ViolationsSyntaxVisitor
    @@ -527,7 +512,7 @@
    diff --git a/Classes/CustomRuleTimer.html b/Classes/CustomRuleTimer.html index f3e14e229..0807b8106 100644 --- a/Classes/CustomRuleTimer.html +++ b/Classes/CustomRuleTimer.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Utility to measure the time spent in each custom rule.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - shared + shared
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - activate() + activate()
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - dump() + dump()
    @@ -440,7 +425,7 @@
    diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html index 24eea9494..0e10f3c07 100644 --- a/Classes/LinterCache.html +++ b/Classes/LinterCache.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A persisted cache for storing and retrieving linter results.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - init(configuration:fileManager:) + init(configuration:fileManager:)
    @@ -411,7 +396,7 @@
    @@ -419,9 +404,9 @@
  • - + - save() + save()
    @@ -447,7 +432,7 @@
    diff --git a/Classes/RuleRegistry.html b/Classes/RuleRegistry.html index a9348e69c..6126e84ba 100644 --- a/Classes/RuleRegistry.html +++ b/Classes/RuleRegistry.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Container to register and look up SwiftLint rules.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - shared + shared
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - list + list
    @@ -417,7 +402,7 @@ immutable once looked up.

    @@ -425,9 +410,9 @@ immutable once looked up.

  • - + - register(rules:) + register(rules:)
    @@ -466,7 +451,7 @@ immutable once looked up.

    @@ -474,9 +459,9 @@ immutable once looked up.

  • - + - rule(forID:) + rule(forID:)
    @@ -519,7 +504,37 @@ immutable once looked up.

    The rule matching the specified ID, if one was found.

    + + +
  • +
  • +
    + + + + registerAllRulesOnce() + +
    +
    +
    +
    +
    +
    +

    Register all rules. Should only be called once before any SwiftLint code is executed.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static func registerAllRulesOnce()
    + +
    +
    +
    diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html index b8bd0ae59..94ca47046 100644 --- a/Classes/RuleStorage.html +++ b/Classes/RuleStorage.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A storage mechanism for aggregating the results of CollectingRules.

    - Show on GitHub + Show on GitHub
    @@ -379,7 +364,7 @@
    - Show on GitHub + Show on GitHub
    @@ -387,9 +372,9 @@
  • - + - init() + init()
    @@ -409,7 +394,7 @@
    diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html index c42ae4b40..2dde29fc1 100644 --- a/Classes/SwiftLintFile.html +++ b/Classes/SwiftLintFile.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@

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

    - Show on GitHub + Show on GitHub
    @@ -359,9 +344,9 @@
  • - + - file + file
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • - + - isTestFile + isTestFile
    @@ -411,7 +396,7 @@
    @@ -419,9 +404,9 @@
  • - + - init(file:) + init(file:)
    @@ -460,7 +445,7 @@
    @@ -468,9 +453,9 @@
  • - + - init(path:) + init(path:)
    @@ -510,7 +495,7 @@ Fails if the file does not exist.

    @@ -518,9 +503,9 @@ Fails if the file does not exist.

  • - + - init(pathDeferringReading:) + init(pathDeferringReading:)
    @@ -560,7 +545,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -568,9 +553,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - init(contents:) + init(contents:)
    @@ -609,7 +594,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -617,9 +602,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - path + path
    @@ -639,7 +624,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -647,9 +632,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - contents + contents
    @@ -669,7 +654,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -677,9 +662,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - stringView + stringView
    @@ -699,7 +684,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -707,9 +692,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - lines + lines
    @@ -729,7 +714,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -771,7 +756,7 @@ one does not read its contents immediately, but rather traps at runtime when att @@ -800,7 +785,7 @@ one does not read its contents immediately, but rather traps at runtime when att diff --git a/Classes/ViolationsSyntaxVisitor.html b/Classes/ViolationsSyntaxVisitor.html index 365ca27ca..d241bb073 100644 --- a/Classes/ViolationsSyntaxVisitor.html +++ b/Classes/ViolationsSyntaxVisitor.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - violations + violations
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - skippableDeclarations + skippableDeclarations
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -439,7 +424,7 @@
    @@ -447,9 +432,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -468,7 +453,7 @@
    @@ -476,9 +461,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -497,7 +482,7 @@
    @@ -505,9 +490,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -526,7 +511,7 @@
    @@ -534,9 +519,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -555,7 +540,7 @@
    @@ -563,9 +548,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -584,7 +569,7 @@
    @@ -592,9 +577,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -613,7 +598,7 @@
    @@ -621,9 +606,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -642,7 +627,7 @@
    @@ -650,9 +635,9 @@
  • - + - visit(_:) + visit(_:)
    @@ -671,7 +656,7 @@
    diff --git a/Enums.html b/Enums.html index feefb5673..628cb2fd7 100644 --- a/Enums.html +++ b/Enums.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • - + - ExecutableInfo + ExecutableInfo
    @@ -371,7 +356,7 @@
    @@ -379,9 +364,9 @@
  • - + - AccessControlLevel + AccessControlLevel
    @@ -408,7 +393,7 @@
    @@ -416,9 +401,9 @@
  • - + - ConfigurationError + ConfigurationError
    @@ -439,7 +424,7 @@
    @@ -447,9 +432,9 @@
  • - + - RuleIdentifier + RuleIdentifier
    @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • - + - RuleKind + RuleKind
    @@ -501,7 +486,7 @@
    @@ -509,9 +494,9 @@
  • - + - RuleListError + RuleListError
    @@ -532,7 +517,7 @@
    @@ -540,40 +525,9 @@
  • - - - SwiftExpressionKind - -
    -
    -
    -
    -
    -
    -

    The kind of expression for a contiguous set of Swift source tokens.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum SwiftExpressionKind : String
    - -
    -
    - -
    -
    -
  • -
  • -
    - - + - ViolationSeverity + ViolationSeverity
    @@ -594,7 +548,7 @@
    diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html index bb935e1be..ab94901cb 100644 --- a/Enums/AccessControlLevel.html +++ b/Enums/AccessControlLevel.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -352,7 +337,7 @@
    - Show on GitHub + Show on GitHub
    @@ -364,9 +349,9 @@
  • - + - private + private
    @@ -386,7 +371,7 @@
    @@ -394,9 +379,9 @@
  • - + - fileprivate + fileprivate
    @@ -416,7 +401,7 @@
    @@ -424,9 +409,9 @@
  • - + - internal + internal
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - public + public
    @@ -476,7 +461,7 @@
    @@ -484,9 +469,9 @@
  • - + - open + open
    @@ -506,7 +491,7 @@
    @@ -514,9 +499,9 @@
  • - + - init(description:) + init(description:)
    @@ -531,7 +516,7 @@

    Declaration

    Swift

    -
    public init?(description value: String)
    +
    public init?(description value: String)
    @@ -555,7 +540,7 @@ @@ -579,12 +564,12 @@

    Declaration

    Swift

    -
    public var description: String { get }
    +
    public var description: String { get }
    @@ -592,9 +577,9 @@
  • - + - isPrivate + isPrivate
    @@ -602,19 +587,19 @@
    -

    Returns true if is private or fileprivate

    +

    Returns true if is private or fileprivate

    Declaration

    Swift

    -
    public var isPrivate: Bool { get }
    +
    public var isPrivate: Bool { get }
    @@ -638,12 +623,12 @@

    Declaration

    Swift

    -
    public static func < (lhs: AccessControlLevel, rhs: AccessControlLevel) -> Bool
    +
    public static func < (lhs: AccessControlLevel, rhs: AccessControlLevel) -> Bool
    diff --git a/Enums/ConfigurationError.html b/Enums/ConfigurationError.html index f6d6cdacd..02283015a 100644 --- a/Enums/ConfigurationError.html +++ b/Enums/ConfigurationError.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    All possible configuration errors.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - unknownConfiguration + unknownConfiguration
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - ambiguousMatchKindParameters + ambiguousMatchKindParameters
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - generic(_:) + generic(_:)
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - initialFileNotFound(path:) + initialFileNotFound(path:)
    @@ -470,7 +455,7 @@
    diff --git a/Enums/ExecutableInfo.html b/Enums/ExecutableInfo.html index 5b4c1a92f..be0f4689b 100644 --- a/Enums/ExecutableInfo.html +++ b/Enums/ExecutableInfo.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Information about this executable.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - buildID + buildID
    @@ -380,7 +365,7 @@
    diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html index 859867ab8..91e8abbe6 100644 --- a/Enums/RuleIdentifier.html +++ b/Enums/RuleIdentifier.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An identifier representing a SwiftLint rule, or all rules.

    - Show on GitHub + Show on GitHub
    @@ -367,9 +352,9 @@
  • - + - all + all
    @@ -391,7 +376,7 @@ file.

    @@ -399,9 +384,9 @@ file.

  • - + - single(identifier:) + single(identifier:)
    @@ -421,7 +406,7 @@ file.

    @@ -442,9 +427,9 @@ file.

  • - + - stringRepresentation + stringRepresentation
    @@ -464,7 +449,7 @@ file.

    @@ -485,9 +470,9 @@ file.

  • - + - init(_:) + init(_:)
    @@ -526,7 +511,7 @@ file.

    @@ -568,7 +553,7 @@ file.

    diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html index 7a442b72e..5e3e82fa0 100644 --- a/Enums/RuleKind.html +++ b/Enums/RuleKind.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    All the possible rule kinds (categories).

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - lint + lint
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - idiomatic + idiomatic
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - style + style
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - metrics + metrics
    @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • - + - performance + performance
    @@ -500,7 +485,7 @@
    diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html index 60fa30578..3abba9bf4 100644 --- a/Enums/RuleListError.html +++ b/Enums/RuleListError.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    All possible rule list configuration errors.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - duplicatedConfigurations(rule:) + duplicatedConfigurations(rule:)
    @@ -380,7 +365,7 @@
    diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html deleted file mode 100644 index b4b564437..000000000 --- a/Enums/SwiftExpressionKind.html +++ /dev/null @@ -1,580 +0,0 @@ - - - - SwiftExpressionKind Enumeration Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SwiftExpressionKind

    -
    -
    - -
    public enum SwiftExpressionKind : String
    - -
    -
    -

    The kind of expression for a contiguous set of Swift source tokens.

    - - -
    -
    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - - diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html index 087f0e336..382690117 100644 --- a/Enums/ViolationSeverity.html +++ b/Enums/ViolationSeverity.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The magnitude of a StyleViolation.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - warning + warning
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - error + error
    @@ -410,7 +395,7 @@
    @@ -452,7 +437,7 @@ diff --git a/Extensions.html b/Extensions.html index 794df532e..dea387d92 100644 --- a/Extensions.html +++ b/Extensions.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - diff --git a/Extensions/Array.html b/Extensions/Array.html index 52a97acf5..507307dfa 100644 --- a/Extensions/Array.html +++ b/Extensions/Array.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -366,9 +351,9 @@
  • - + - skipWrappingInCommentTests() + skipWrappingInCommentTests()
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - skipWrappingInStringTests() + skipWrappingInStringTests()
    @@ -418,7 +403,7 @@
    @@ -426,9 +411,9 @@
  • - + - skipMultiByteOffsetTests() + skipMultiByteOffsetTests()
    @@ -448,7 +433,7 @@
    @@ -456,9 +441,9 @@
  • - + - skipDisableCommandTests() + skipDisableCommandTests()
    @@ -478,7 +463,7 @@
    @@ -499,9 +484,9 @@
  • - + - kinds + kinds
    @@ -521,7 +506,7 @@
    @@ -542,9 +527,9 @@
  • - + - append(_:) + append(_:)
    @@ -583,7 +568,7 @@
    @@ -591,9 +576,9 @@
  • - + - append(contentsOf:) + append(contentsOf:)
    @@ -632,7 +617,7 @@
    @@ -653,9 +638,9 @@
  • - + - all + all
    @@ -675,7 +660,7 @@
    @@ -683,9 +668,9 @@
  • - + - extensionsAndProtocols + extensionsAndProtocols
    @@ -705,7 +690,7 @@
    @@ -713,9 +698,9 @@
  • - + - allExcept(_:) + allExcept(_:)
    @@ -758,7 +743,7 @@

    All declarations except for the specified ones.

    diff --git a/Functions.html b/Functions.html index ac74fb2ce..a1a1844c0 100644 --- a/Functions.html +++ b/Functions.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • - + - reporterFrom(identifier:) + reporterFrom(identifier:)
    @@ -394,7 +379,7 @@ known reporters.

    The reporter type.

    diff --git a/Global Variables.html b/Global Variables.html index b2711bd30..c646ca348 100644 --- a/Global Variables.html +++ b/Global Variables.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • - + - reportersList + reportersList
    @@ -370,37 +355,7 @@
    - - -
  • -
  • -
    - - - - coreRules - -
    -
    -
    -
    -
    -
    -

    The rule list containing all available rules built into SwiftLintCore.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public let coreRules: [Rule.Type]
    - -
    -
    -
    diff --git a/Guides.html b/Guides.html index 4eb73efdb..6634936be 100644 --- a/Guides.html +++ b/Guides.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - diff --git a/Protocols.html b/Protocols.html index 5d21c524a..23d748e17 100644 --- a/Protocols.html +++ b/Protocols.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • - + - ASTRule + ASTRule
    @@ -372,7 +357,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -380,9 +365,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - CacheDescriptionProvider + CacheDescriptionProvider
    @@ -403,7 +388,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -411,9 +396,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - AnyCollectingRule + AnyCollectingRule
    @@ -433,7 +418,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -441,9 +426,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - CollectingRule + CollectingRule
    @@ -459,12 +444,12 @@ structure, validating the rule recursively in nested source bodies.

    Declaration

    Swift

    -
    public protocol CollectingRule : AnyCollectingRule
    +
    public protocol CollectingRule : AnyCollectingRule
    @@ -472,9 +457,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - ConfigurationProviderRule + ConfigurationProviderRule
    @@ -495,7 +480,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -503,9 +488,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - Reporter + Reporter
    @@ -526,7 +511,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -534,9 +519,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - Rule + Rule
    @@ -557,7 +542,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -565,9 +550,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - OptInRule + OptInRule
    @@ -587,7 +572,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -595,9 +580,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - CorrectableRule + CorrectableRule
    @@ -618,7 +603,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -626,9 +611,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - SubstitutionCorrectableRule + SubstitutionCorrectableRule
    @@ -650,7 +635,7 @@ updated content.

    @@ -658,9 +643,9 @@ updated content.

  • - + - SubstitutionCorrectableASTRule + SubstitutionCorrectableASTRule
    @@ -681,7 +666,7 @@ updated content.

    @@ -689,9 +674,9 @@ updated content.

  • - + - SourceKitFreeRule + SourceKitFreeRule
    @@ -711,7 +696,7 @@ updated content.

    @@ -719,9 +704,9 @@ updated content.

  • - + - AnalyzerRule + AnalyzerRule
    @@ -738,12 +723,12 @@ static analysis than syntactic checks.

    Declaration

    Swift

    -
    public protocol AnalyzerRule : OptInRule
    +
    public protocol AnalyzerRule : OptInRule
    @@ -751,9 +736,9 @@ static analysis than syntactic checks.

  • - + - RuleConfiguration + RuleConfiguration
    @@ -774,7 +759,7 @@ static analysis than syntactic checks.

    @@ -782,9 +767,9 @@ static analysis than syntactic checks.

  • - + - SeverityBasedRuleConfiguration + SeverityBasedRuleConfiguration
    @@ -805,7 +790,7 @@ static analysis than syntactic checks.

    @@ -813,9 +798,9 @@ static analysis than syntactic checks.

  • - + - SwiftSyntaxCorrectableRule + SwiftSyntaxCorrectableRule
    @@ -836,7 +821,7 @@ static analysis than syntactic checks.

    @@ -844,9 +829,9 @@ static analysis than syntactic checks.

  • - + - ViolationsSyntaxRewriter + ViolationsSyntaxRewriter
    @@ -867,7 +852,7 @@ static analysis than syntactic checks.

    @@ -875,9 +860,9 @@ static analysis than syntactic checks.

  • - + - SwiftSyntaxRule + SwiftSyntaxRule
    @@ -893,12 +878,12 @@ static analysis than syntactic checks.

    Declaration

    Swift

    -
    public protocol SwiftSyntaxRule : SourceKitFreeRule
    +
    public protocol SwiftSyntaxRule : SourceKitFreeRule
    diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html index 0d8f0e769..5451fd6dc 100644 --- a/Protocols/ASTRule.html +++ b/Protocols/ASTRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@ structure, validating the rule recursively in nested source bodies.

    - Show on GitHub + Show on GitHub
    @@ -359,9 +344,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - KindType + KindType
    @@ -381,7 +366,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -389,9 +374,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - validate(file:kind:dictionary:) + validate(file:kind:dictionary:)
    @@ -407,7 +392,7 @@ expectations.

    Declaration

    Swift

    -
    func validate(file: SwiftLintFile, kind: KindType, dictionary: SourceKittenDictionary) -> [StyleViolation]
    +
    func validate(file: SwiftLintFile, kind: KindType, dictionary: SourceKittenDictionary) -> [StyleViolation]
    @@ -459,7 +444,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -467,9 +452,9 @@ expectations.

  • - + - kind(from:) + kind(from:)
    @@ -484,7 +469,7 @@ expectations.

    Declaration

    Swift

    -
    func kind(from dictionary: SourceKittenDictionary) -> KindType?
    +
    func kind(from dictionary: SourceKittenDictionary) -> KindType?
    @@ -513,7 +498,7 @@ expectations.

    The kind from the specified dictionary, if one was found.

    @@ -521,9 +506,9 @@ expectations.

  • - + - validate(file:) + validate(file:) Extension method @@ -545,7 +530,7 @@ expectations.

    @@ -553,9 +538,9 @@ expectations.

  • - + - validate(file:dictionary:) + validate(file:dictionary:) Extension method @@ -614,7 +599,7 @@ expectations.

    All style violations to the rule’s expectations.

    diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html index 55f3c2f60..b696b84a2 100644 --- a/Protocols/AnalyzerRule.html +++ b/Protocols/AnalyzerRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -339,7 +324,7 @@
    -
    public protocol AnalyzerRule : OptInRule
    +
    public protocol AnalyzerRule : OptInRule
    @@ -347,7 +332,7 @@ static analysis than syntactic checks.

    - Show on GitHub + Show on GitHub
    @@ -359,9 +344,9 @@ static analysis than syntactic checks.

  • - + - validate(file:) + validate(file:) Extension method @@ -383,7 +368,7 @@ static analysis than syntactic checks.

    diff --git a/Protocols/CacheDescriptionProvider.html b/Protocols/CacheDescriptionProvider.html index 129776d58..dce3825bf 100644 --- a/Protocols/CacheDescriptionProvider.html +++ b/Protocols/CacheDescriptionProvider.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Interface providing access to a cache description.

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - cacheDescription + cacheDescription
    @@ -381,7 +366,7 @@ cached value is still valid given the new cache value.

    diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html index 15e7cfead..aecf9cd32 100644 --- a/Protocols/CollectingRule.html +++ b/Protocols/CollectingRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -339,14 +324,14 @@
    -
    public protocol CollectingRule : AnyCollectingRule
    +
    public protocol CollectingRule : AnyCollectingRule

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

    - Show on GitHub + Show on GitHub
    @@ -358,9 +343,9 @@
  • - + - FileInfo + FileInfo
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - collectInfo(for:compilerArguments:) + collectInfo(for:compilerArguments:) Default implementation @@ -412,7 +397,7 @@

    Declaration

    Swift

    -
    func collectInfo(for file: SwiftLintFile, compilerArguments: [String]) -> FileInfo
    +
    func collectInfo(for file: SwiftLintFile, compilerArguments: [String]) -> FileInfo
    @@ -452,7 +437,7 @@

    The collected file information.

    @@ -460,9 +445,9 @@
  • - + - collectInfo(for:) + collectInfo(for:)
    @@ -477,7 +462,7 @@

    Declaration

    Swift

    -
    func collectInfo(for file: SwiftLintFile) -> FileInfo
    +
    func collectInfo(for file: SwiftLintFile) -> FileInfo
    @@ -505,7 +490,7 @@

    The collected file information.

    @@ -513,9 +498,9 @@
  • - + - validate(file:collectedInfo:compilerArguments:) + validate(file:collectedInfo:compilerArguments:) Default implementation @@ -538,7 +523,7 @@ expectations.

    Declaration

    Swift

    -
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile: FileInfo],
    +                          
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile: FileInfo],
                   compilerArguments: [String]) -> [StyleViolation]
    @@ -591,7 +576,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -599,9 +584,9 @@ expectations.

  • - + - validate(file:collectedInfo:) + validate(file:collectedInfo:)
    @@ -617,7 +602,7 @@ expectations.

    Declaration

    Swift

    -
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile : FileInfo]) -> [StyleViolation]
    +
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile : FileInfo]) -> [StyleViolation]
    @@ -657,7 +642,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -665,9 +650,9 @@ expectations.

  • - + - collectInfo(for:into:compilerArguments:) + collectInfo(for:into:compilerArguments:) Extension method @@ -689,7 +674,7 @@ expectations.

    @@ -697,9 +682,9 @@ expectations.

  • - + - validate(file:using:compilerArguments:) + validate(file:using:compilerArguments:) Extension method @@ -721,7 +706,7 @@ expectations.

    @@ -729,9 +714,9 @@ expectations.

  • - + - validate(file:) + validate(file:) Extension method @@ -753,7 +738,7 @@ expectations.

    @@ -761,9 +746,9 @@ expectations.

  • - + - validate(file:compilerArguments:) + validate(file:compilerArguments:) Extension method @@ -785,7 +770,7 @@ expectations.

    diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html index a8111e66b..1afebfbe7 100644 --- a/Protocols/ConfigurationProviderRule.html +++ b/Protocols/ConfigurationProviderRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A rule that is user-configurable.

    @@ -358,9 +343,9 @@
  • - + - ConfigurationType + ConfigurationType
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - configuration + configuration
    @@ -405,12 +390,12 @@

    Declaration

    Swift

    -
    var configuration: ConfigurationType { get set }
    +
    var configuration: ConfigurationType { get set }
    @@ -418,9 +403,9 @@
  • - + - init(configuration:) + init(configuration:) Extension method @@ -442,7 +427,7 @@
    @@ -450,9 +435,9 @@
  • - + - isEqualTo(_:) + isEqualTo(_:) Extension method @@ -474,7 +459,7 @@
    @@ -482,9 +467,9 @@
  • - + - configurationDescription + configurationDescription Extension method @@ -506,7 +491,7 @@
    diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html index cd7802341..f101a19d2 100644 --- a/Protocols/CorrectableRule.html +++ b/Protocols/CorrectableRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A rule that can correct violations.

    @@ -358,9 +343,9 @@
  • - + - correct(file:compilerArguments:) + correct(file:compilerArguments:) Default implementation @@ -422,7 +407,7 @@

    All corrections that were applied.

    @@ -430,9 +415,9 @@
  • - + - correct(file:) + correct(file:)
    @@ -475,7 +460,7 @@

    All corrections that were applied.

    @@ -483,9 +468,9 @@
  • - + - correct(file:using:compilerArguments:) + correct(file:using:compilerArguments:) Default implementation @@ -565,7 +550,7 @@ and returns all corrections that were applied.

    All corrections that were applied.

    diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html index 49ff37665..4e0336cb9 100644 --- a/Protocols/Reporter.html +++ b/Protocols/Reporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An interface for reporting violations as strings.

    @@ -358,9 +343,9 @@
  • - + - identifier + identifier
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - isRealtime + isRealtime
    @@ -411,7 +396,7 @@ collected before generating the report.

    @@ -419,9 +404,9 @@ collected before generating the report.

  • - + - description + description
    @@ -441,7 +426,7 @@ collected before generating the report.

    @@ -449,9 +434,9 @@ collected before generating the report.

  • - + - description + description Default implementation @@ -479,7 +464,7 @@ collected before generating the report.

    @@ -487,9 +472,9 @@ collected before generating the report.

  • - + - generateReport(_:) + generateReport(_:)
    @@ -532,7 +517,7 @@ collected before generating the report.

    The report.

    diff --git a/Protocols/Rule.html b/Protocols/Rule.html index 442d21e6a..9e6e98341 100644 --- a/Protocols/Rule.html +++ b/Protocols/Rule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An executable value that can identify issues (violations) in Swift source code.

    @@ -358,9 +343,9 @@
  • - + - description + description
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - configurationDescription + configurationDescription
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - init() + init()
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - init(configuration:) + init(configuration:)
    @@ -494,7 +479,7 @@
    @@ -502,9 +487,9 @@
  • - + - validate(file:compilerArguments:) + validate(file:compilerArguments:) Default implementation @@ -566,7 +551,7 @@

    All style violations to the rule’s expectations.

    @@ -574,9 +559,9 @@
  • - + - validate(file:) + validate(file:)
    @@ -619,7 +604,7 @@

    All style violations to the rule’s expectations.

    @@ -627,9 +612,9 @@
  • - + - isEqualTo(_:) + isEqualTo(_:) Default implementation @@ -679,7 +664,7 @@

    Whether or not the specified rule is equivalent to the current rule.

    @@ -687,9 +672,9 @@
  • - + - collectInfo(for:into:compilerArguments:) + collectInfo(for:into:compilerArguments:) Default implementation @@ -764,7 +749,7 @@
    @@ -772,9 +757,9 @@
  • - + - validate(file:using:compilerArguments:) + validate(file:using:compilerArguments:) Default implementation @@ -854,7 +839,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -862,9 +847,9 @@ expectations.

  • - + - cacheDescription + cacheDescription Extension method @@ -888,7 +873,7 @@ cached value is still valid given the new cache value.

    diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html index 8f667ffea..1c545d868 100644 --- a/Protocols/RuleConfiguration.html +++ b/Protocols/RuleConfiguration.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • - + - consoleDescription + consoleDescription
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - apply(configuration:) + apply(configuration:)
    @@ -434,7 +419,7 @@
    @@ -442,9 +427,9 @@
  • - + - isEqualTo(_:) + isEqualTo(_:)
    @@ -487,7 +472,7 @@

    Whether the specified configuration is equivalent to the current value.

    diff --git a/Protocols/SeverityBasedRuleConfiguration.html b/Protocols/SeverityBasedRuleConfiguration.html index 1374c666e..7cb2da23f 100644 --- a/Protocols/SeverityBasedRuleConfiguration.html +++ b/Protocols/SeverityBasedRuleConfiguration.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • - + - severityConfiguration + severityConfiguration
    @@ -375,12 +360,12 @@

    Declaration

    Swift

    -
    var severityConfiguration: SeverityConfiguration { get }
    +
    var severityConfiguration: SeverityConfiguration { get }
    @@ -388,9 +373,9 @@
  • - + - severity + severity Extension method @@ -413,7 +398,7 @@
    diff --git a/Protocols/SubstitutionCorrectableASTRule.html b/Protocols/SubstitutionCorrectableASTRule.html index c73d23acf..75a6beb02 100644 --- a/Protocols/SubstitutionCorrectableASTRule.html +++ b/Protocols/SubstitutionCorrectableASTRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A SubstitutionCorrectableRule that is also an ASTRule.

    @@ -358,9 +343,9 @@
  • - + - violationRanges(in:kind:dictionary:) + violationRanges(in:kind:dictionary:)
    @@ -428,7 +413,7 @@

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

    @@ -436,9 +421,9 @@
  • - + - violationRanges(in:) + violationRanges(in:) Extension method @@ -460,7 +445,7 @@
    diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html index f5259e935..7d1b162ee 100644 --- a/Protocols/SubstitutionCorrectableRule.html +++ b/Protocols/SubstitutionCorrectableRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@ updated content.

    @@ -359,9 +344,9 @@ updated content.

  • - + - violationRanges(in:) + violationRanges(in:)
    @@ -404,7 +389,7 @@ updated content.

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

    @@ -412,9 +397,9 @@ updated content.

  • - + - substitution(for:in:) + substitution(for:in:)
    @@ -469,7 +454,7 @@ updated content.

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

    @@ -477,9 +462,9 @@ updated content.

  • - + - correct(file:) + correct(file:) Extension method @@ -501,7 +486,7 @@ updated content.

    diff --git a/Protocols/SwiftSyntaxCorrectableRule.html b/Protocols/SwiftSyntaxCorrectableRule.html index 6336b45b5..e2c5e30bc 100644 --- a/Protocols/SwiftSyntaxCorrectableRule.html +++ b/Protocols/SwiftSyntaxCorrectableRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • - + - makeRewriter(file:) + makeRewriter(file:)
    @@ -403,7 +388,7 @@

    A ViolationsSyntaxRewriter for the given file.

    @@ -411,9 +396,9 @@
  • - + - correct(file:) + correct(file:) Extension method @@ -435,7 +420,7 @@
    diff --git a/Protocols/SwiftSyntaxRule.html b/Protocols/SwiftSyntaxRule.html index 9f6c26dc6..477b7f8cf 100644 --- a/Protocols/SwiftSyntaxRule.html +++ b/Protocols/SwiftSyntaxRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -339,14 +324,14 @@
    -
    public protocol SwiftSyntaxRule : SourceKitFreeRule
    +
    public protocol SwiftSyntaxRule : SourceKitFreeRule

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

    @@ -358,9 +343,9 @@
  • - + - makeVisitor(file:) + makeVisitor(file:)
    @@ -403,7 +388,7 @@

    A ViolationsSyntaxVisitor for the given file.

    @@ -411,9 +396,9 @@
  • - + - makeViolation(file:violation:) + makeViolation(file:violation:) Default implementation @@ -475,7 +460,7 @@

    A violation for the given file and absolute position.

    @@ -483,9 +468,9 @@
  • - + - preprocess(file:) + preprocess(file:) Default implementation @@ -538,7 +523,7 @@ By default, it just returns the file’s syntaxTree.

    The tree that will be used to check for violations. If nil, this rule will return no violations.

    @@ -546,9 +531,9 @@ By default, it just returns the file’s syntaxTree.

  • - + - disabledRegions(file:) + disabledRegions(file:) Extension method @@ -594,7 +579,7 @@ By default, it just returns the file’s syntaxTree.

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

    @@ -602,9 +587,9 @@ By default, it just returns the file’s syntaxTree.

  • - + - validate(file:) + validate(file:) Extension method @@ -626,7 +611,7 @@ By default, it just returns the file’s syntaxTree.

    diff --git a/Protocols/ViolationsSyntaxRewriter.html b/Protocols/ViolationsSyntaxRewriter.html index 3a8d05887..0d8e47183 100644 --- a/Protocols/ViolationsSyntaxRewriter.html +++ b/Protocols/ViolationsSyntaxRewriter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • - + - correctionPositions + correctionPositions
    @@ -380,7 +365,7 @@
    diff --git a/Reporters.html b/Reporters.html index 9d2708b6b..09835295c 100644 --- a/Reporters.html +++ b/Reporters.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,9 +332,9 @@
  • - + - CSVReporter + CSVReporter
    @@ -370,7 +355,7 @@
    @@ -378,9 +363,9 @@
  • - + - CheckstyleReporter + CheckstyleReporter
    @@ -402,7 +387,7 @@
    @@ -410,9 +395,9 @@
  • - + - CodeClimateReporter + CodeClimateReporter
    @@ -433,7 +418,7 @@
    @@ -441,9 +426,9 @@
  • - + - EmojiReporter + EmojiReporter
    @@ -464,7 +449,7 @@
    @@ -472,9 +457,9 @@
  • - + - GitHubActionsLoggingReporter + GitHubActionsLoggingReporter
    @@ -495,7 +480,7 @@
    @@ -503,9 +488,9 @@
  • - + - HTMLReporter + HTMLReporter
    @@ -526,7 +511,7 @@
    @@ -534,9 +519,9 @@
  • - + - JSONReporter + JSONReporter
    @@ -557,7 +542,7 @@
    @@ -565,9 +550,9 @@
  • - + - JUnitReporter + JUnitReporter
    @@ -588,7 +573,7 @@
    @@ -596,9 +581,9 @@
  • - + - MarkdownReporter + MarkdownReporter
    @@ -619,7 +604,7 @@
    diff --git a/Rules.html b/Rules.html index dd87b0751..122f0576c 100644 --- a/Rules.html +++ b/Rules.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - diff --git a/Structs.html b/Structs.html index 50f4d8e46..a918513fc 100644 --- a/Structs.html +++ b/Structs.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • - + - RuleListDocumentation + RuleListDocumentation
    @@ -371,7 +356,7 @@
    @@ -379,9 +364,9 @@
  • - + - Stack + Stack
    @@ -403,7 +388,7 @@
    @@ -411,9 +396,9 @@
  • - + - Command + Command
    @@ -434,7 +419,7 @@
    @@ -442,9 +427,9 @@
  • - + - Configuration + Configuration
    @@ -467,7 +452,7 @@
    @@ -475,9 +460,9 @@
  • - + - Correction + Correction
    @@ -498,7 +483,7 @@
    @@ -506,9 +491,9 @@
  • - + - Example + Example
    @@ -532,7 +517,7 @@ non-triggering style

    @@ -540,9 +525,9 @@ non-triggering style

  • - + - Linter + Linter
    @@ -563,7 +548,7 @@ non-triggering style

    @@ -571,9 +556,9 @@ non-triggering style

  • - + - CollectedLinter + CollectedLinter
    @@ -583,7 +568,7 @@ non-triggering style

    Represents a file that can compute style violations and corrections for a list of rules.

    -

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

    +

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

    See more
    @@ -596,7 +581,7 @@ non-triggering style

    @@ -604,9 +589,9 @@ non-triggering style

  • - + - Location + Location
    @@ -627,7 +612,7 @@ non-triggering style

    @@ -635,9 +620,9 @@ non-triggering style

  • - + - Region + Region
    @@ -658,7 +643,7 @@ non-triggering style

    @@ -666,9 +651,9 @@ non-triggering style

  • - + - RuleDescription + RuleDescription
    @@ -689,7 +674,7 @@ non-triggering style

    @@ -697,9 +682,9 @@ non-triggering style

  • - + - RuleList + RuleList
    @@ -721,7 +706,7 @@ non-triggering style

    @@ -729,9 +714,9 @@ non-triggering style

  • - + - RuleParameter + RuleParameter
    @@ -752,7 +737,7 @@ non-triggering style

    @@ -760,40 +745,9 @@ non-triggering style

  • - - - SeverityConfiguration - -
    -
    -
    -
    -
    -
    -

    A rule configuration that allows specifying the desired severity level for violations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct SeverityConfiguration : SeverityBasedRuleConfiguration, Equatable
    - -
    -
    - -
    -
    -
  • -
  • -
    - - + - StyleViolation + StyleViolation
    @@ -814,7 +768,7 @@ non-triggering style

    @@ -822,9 +776,9 @@ non-triggering style

  • - + - SwiftLintSyntaxMap + SwiftLintSyntaxMap
    @@ -845,7 +799,7 @@ non-triggering style

    @@ -853,9 +807,9 @@ non-triggering style

  • - + - SwiftLintSyntaxToken + SwiftLintSyntaxToken
    @@ -876,7 +830,7 @@ non-triggering style

    @@ -884,9 +838,9 @@ non-triggering style

  • - + - SwiftVersion + SwiftVersion
    @@ -907,7 +861,7 @@ non-triggering style

    @@ -915,9 +869,9 @@ non-triggering style

  • - + - Version + Version
    @@ -938,7 +892,7 @@ non-triggering style

    @@ -959,9 +913,9 @@ non-triggering style

  • - + - YamlParser + YamlParser
    @@ -982,7 +936,7 @@ non-triggering style

    @@ -990,9 +944,9 @@ non-triggering style

  • - + - ReasonedRuleViolation + ReasonedRuleViolation
    @@ -1013,7 +967,7 @@ non-triggering style

    @@ -1021,9 +975,9 @@ non-triggering style

  • - + - GitLabJUnitReporter + GitLabJUnitReporter
    @@ -1044,7 +998,7 @@ non-triggering style

    @@ -1052,9 +1006,9 @@ non-triggering style

  • - + - RelativePathReporter + RelativePathReporter
    @@ -1075,7 +1029,7 @@ non-triggering style

    @@ -1083,9 +1037,9 @@ non-triggering style

  • - + - SonarQubeReporter + SonarQubeReporter
    @@ -1106,7 +1060,7 @@ non-triggering style

    @@ -1114,9 +1068,9 @@ non-triggering style

  • - + - SummaryReporter + SummaryReporter
    @@ -1137,7 +1091,7 @@ non-triggering style

    @@ -1145,9 +1099,9 @@ non-triggering style

  • - + - XcodeReporter + XcodeReporter
    @@ -1168,69 +1122,7 @@ non-triggering style

    - - -
  • -
  • -
    - - - - RegexConfiguration - -
    -
    -
    -
    -
    -
    -

    A rule configuration used for defining custom rules in yaml.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct RegexConfiguration : SeverityBasedRuleConfiguration, Hashable, CacheDescriptionProvider
    - -
    -
    - -
    -
    -
  • -
  • -
    - - - - SeverityLevelsConfiguration - -
    -
    -
    -
    -
    -
    -

    A rule configuration that allows specifying thresholds for warning and error severities.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct SeverityLevelsConfiguration : RuleConfiguration, Equatable
    - -
    -
    -
    diff --git a/Structs/CSVReporter.html b/Structs/CSVReporter.html index d94103abb..e448b03d3 100644 --- a/Structs/CSVReporter.html +++ b/Structs/CSVReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as a newline-separated string of comma-separated values (CSV).

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/CheckstyleReporter.html b/Structs/CheckstyleReporter.html index fc3aaa9ee..f3816e952 100644 --- a/Structs/CheckstyleReporter.html +++ b/Structs/CheckstyleReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@ https://www.jetbrains.com/help/teamcity/xml-report-processing.html

    @@ -368,9 +353,9 @@
  • - + - identifier + identifier
    @@ -389,7 +374,7 @@
    @@ -397,9 +382,9 @@
  • - + - isRealtime + isRealtime
    @@ -418,7 +403,7 @@
    @@ -426,9 +411,9 @@
  • - + - description + description
    @@ -447,7 +432,7 @@
    @@ -455,9 +440,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -476,7 +461,7 @@
    diff --git a/Structs/CodeClimateReporter.html b/Structs/CodeClimateReporter.html index 51b988dc3..0791e90a8 100644 --- a/Structs/CodeClimateReporter.html +++ b/Structs/CodeClimateReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as a JSON array in Code Climate format.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html index 9692b3544..4e61ee803 100644 --- a/Structs/CollectedLinter.html +++ b/Structs/CollectedLinter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -345,10 +330,10 @@

    Represents a file that can compute style violations and corrections for a list of rules.

    -

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

    +

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

    @@ -360,9 +345,9 @@
  • - + - file + file
    @@ -382,7 +367,7 @@
    @@ -390,9 +375,9 @@
  • - + - styleViolations(using:) + styleViolations(using:)
    @@ -435,7 +420,7 @@

    All style violations found by this linter.

    @@ -443,9 +428,9 @@
  • - + - styleViolationsAndRuleTimes(using:) + styleViolationsAndRuleTimes(using:)
    @@ -489,7 +474,7 @@

    All style violations found by this linter, and the time spent executing each rule.

    @@ -497,9 +482,9 @@
  • - + - correct(using:) + correct(using:)
    @@ -542,7 +527,7 @@

    All corrections that were applied.

    @@ -550,9 +535,9 @@
  • - + - format(useTabs:indentWidth:) + format(useTabs:indentWidth:)
    @@ -603,7 +588,7 @@
    diff --git a/Structs/Command.html b/Structs/Command.html index 8d69bd02b..02da124fd 100644 --- a/Structs/Command.html +++ b/Structs/Command.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    @@ -358,9 +343,9 @@
  • - + - Action + Action
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • - + - Modifier + Modifier
    @@ -412,7 +397,7 @@
    @@ -420,9 +405,9 @@
  • - + - action + action
    @@ -442,7 +427,7 @@
    @@ -450,9 +435,9 @@
  • - + - ruleIdentifiers + ruleIdentifiers
    @@ -472,7 +457,7 @@
    @@ -480,9 +465,9 @@
  • - + - line + line
    @@ -502,7 +487,7 @@
    @@ -510,9 +495,9 @@
  • - + - character + character
    @@ -532,7 +517,7 @@
    @@ -540,9 +525,9 @@
  • - + - modifier + modifier
    @@ -562,7 +547,7 @@
    @@ -570,9 +555,9 @@
  • - + - init(action:ruleIdentifiers:line:character:modifier:trailingComment:) + init(action:ruleIdentifiers:line:character:modifier:trailingComment:)
    @@ -673,7 +658,7 @@
    @@ -681,9 +666,9 @@
  • - + - init(actionString:line:character:) + init(actionString:line:character:)
    @@ -747,7 +732,7 @@
    diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html index 25385643c..93d3b28e3 100644 --- a/Structs/Command/Action.html +++ b/Structs/Command/Action.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The action (verb) that SwiftLint should perform when interpreting this command.

    @@ -358,9 +343,9 @@
  • - + - enable + enable
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - disable + disable
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - invalid + invalid
    @@ -440,7 +425,7 @@
    diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html index 7faca8a68..d60576afb 100644 --- a/Structs/Command/Modifier.html +++ b/Structs/Command/Modifier.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The modifier for a command, used to modify its scope.

    @@ -358,9 +343,9 @@
  • - + - previous + previous
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - this + this
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - next + next
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - invalid + invalid
    @@ -470,7 +455,7 @@
    diff --git a/Structs/Configuration.html b/Structs/Configuration.html index 6c2947409..edfe1a0e7 100644 --- a/Structs/Configuration.html +++ b/Structs/Configuration.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,7 +333,7 @@

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

    @@ -369,9 +354,9 @@
  • - + - default + default
    @@ -391,7 +376,7 @@
    @@ -399,9 +384,9 @@
  • - + - defaultFileName + defaultFileName
    @@ -421,7 +406,7 @@
    @@ -442,9 +427,9 @@
  • - + - includedPaths + includedPaths
    @@ -464,7 +449,7 @@
    @@ -472,9 +457,9 @@
  • - + - excludedPaths + excludedPaths
    @@ -494,7 +479,7 @@
    @@ -502,9 +487,9 @@
  • - + - indentation + indentation
    @@ -524,7 +509,7 @@
    @@ -532,9 +517,9 @@
  • - + - warningThreshold + warningThreshold
    @@ -554,7 +539,7 @@
    @@ -562,9 +547,9 @@
  • - + - reporter + reporter
    @@ -584,7 +569,7 @@
    @@ -592,9 +577,9 @@
  • - + - cachePath + cachePath
    @@ -614,7 +599,7 @@
    @@ -622,9 +607,9 @@
  • - + - allowZeroLintableFiles + allowZeroLintableFiles
    @@ -644,7 +629,7 @@
    @@ -652,9 +637,9 @@
  • - + - basedOnCustomConfigurationFiles + basedOnCustomConfigurationFiles
    @@ -676,7 +661,7 @@ was used to explicitly specify the default .swiftlint.yml as the co
    @@ -697,9 +682,9 @@ was used to explicitly specify the default .swiftlint.yml as the co
  • - + - rules + rules
    @@ -719,7 +704,7 @@ was used to explicitly specify the default .swiftlint.yml as the co
    @@ -727,9 +712,9 @@ was used to explicitly specify the default .swiftlint.yml as the co
  • - + - rootDirectory + rootDirectory
    @@ -752,7 +737,7 @@ The rootDirectory also serves as the stopping point when searching for nested co
    @@ -760,9 +745,9 @@ The rootDirectory also serves as the stopping point when searching for nested co
  • - + - rulesMode + rulesMode
    @@ -782,7 +767,7 @@ The rootDirectory also serves as the stopping point when searching for nested co
    @@ -803,9 +788,9 @@ The rootDirectory also serves as the stopping point when searching for nested co
  • - + - init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:) + init(configurationFiles:enableAllRules:cachePath:ignoreParentAndChildConfigs:mockedNetworkResults:useDefaultConfigOnFailure:)
    @@ -914,7 +899,7 @@ The rootDirectory also serves as the stopping point when searching for nested co
    @@ -956,7 +941,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -985,7 +970,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -1027,7 +1012,7 @@ The rootDirectory also serves as the stopping point when searching for nested co diff --git a/Structs/Correction.html b/Structs/Correction.html index 23993947e..a42f027b7 100644 --- a/Structs/Correction.html +++ b/Structs/Correction.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A value describing a SwiftLint violation that was corrected.

    @@ -358,9 +343,9 @@
  • - + - ruleDescription + ruleDescription
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - location + location
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - consoleDescription + consoleDescription
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - init(ruleDescription:location:) + init(ruleDescription:location:)
    @@ -501,7 +486,7 @@
    diff --git a/Structs/EmojiReporter.html b/Structs/EmojiReporter.html index 0b36d1d07..fcfa221dd 100644 --- a/Structs/EmojiReporter.html +++ b/Structs/EmojiReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in a format that’s both fun and easy to read.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/Example.html b/Structs/Example.html index 2d924eb21..b97bee95c 100644 --- a/Structs/Example.html +++ b/Structs/Example.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -349,7 +334,7 @@ non-triggering style

    @@ -361,9 +346,9 @@ non-triggering style

  • - + - code + code
    @@ -383,7 +368,7 @@ non-triggering style

    @@ -391,9 +376,9 @@ non-triggering style

  • - + - configuration + configuration
    @@ -420,7 +405,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -428,9 +413,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - testMultiByteOffsets + testMultiByteOffsets
    @@ -455,7 +440,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -463,9 +448,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - testOnLinux + testOnLinux
    @@ -485,7 +470,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -493,9 +478,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - file + file
    @@ -515,7 +500,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -523,9 +508,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - line + line
    @@ -545,7 +530,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -553,9 +538,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:) + init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)
    @@ -697,7 +682,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -705,9 +690,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - with(code:) + with(code:)
    @@ -715,7 +700,7 @@ The structure should match what is expected as a configuration value for the rul
    -

    Returns the same example, but with the code that is passed in

    +

    Returns the same example, but with the code that is passed in

    @@ -746,7 +731,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -754,9 +739,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - removingViolationMarkers() + removingViolationMarkers()
    @@ -776,7 +761,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -805,7 +790,7 @@ The structure should match what is expected as a configuration value for the rul @@ -834,7 +819,7 @@ The structure should match what is expected as a configuration value for the rul @@ -863,7 +848,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 8850af261..1b158d7c0 100644 --- a/Structs/GitHubActionsLoggingReporter.html +++ b/Structs/GitHubActionsLoggingReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/GitLabJUnitReporter.html b/Structs/GitLabJUnitReporter.html index e6252b77c..6077c273d 100644 --- a/Structs/GitLabJUnitReporter.html +++ b/Structs/GitLabJUnitReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as JUnit XML supported by GitLab.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/HTMLReporter.html b/Structs/HTMLReporter.html index 76ddb2f81..d6c6a3407 100644 --- a/Structs/HTMLReporter.html +++ b/Structs/HTMLReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as HTML.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/JSONReporter.html b/Structs/JSONReporter.html index 29c84da76..85e466a2e 100644 --- a/Structs/JSONReporter.html +++ b/Structs/JSONReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as a JSON array.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/JUnitReporter.html b/Structs/JUnitReporter.html index 1bf663f1c..0c3aef664 100644 --- a/Structs/JUnitReporter.html +++ b/Structs/JUnitReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as JUnit XML.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/Linter.html b/Structs/Linter.html index 15edbbc5d..5048dacb0 100644 --- a/Structs/Linter.html +++ b/Structs/Linter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Represents a file that can be linted for style violations and corrections after being collected.

    @@ -358,9 +343,9 @@
  • - + - file + file
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - isCollecting + isCollecting
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - init(file:configuration:cache:compilerArguments:) + init(file:configuration:cache:compilerArguments:)
    @@ -496,7 +481,7 @@
    @@ -504,9 +489,9 @@
  • - + - collect(into:) + collect(into:)
    @@ -549,7 +534,7 @@

    A linter capable of checking for violations after running each rule’s collection step.

    diff --git a/Structs/Location.html b/Structs/Location.html index ef110e618..35ebfbafd 100644 --- a/Structs/Location.html +++ b/Structs/Location.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The placement of a segment of Swift in a collection of source files.

    @@ -358,9 +343,9 @@
  • - + - file + file
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - line + line
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - character + character
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - description + description
    @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • - + - relativeFile + relativeFile
    @@ -500,7 +485,7 @@
    @@ -508,9 +493,9 @@
  • - + - init(file:line:character:) + init(file:line:character:)
    @@ -573,7 +558,7 @@
    @@ -581,9 +566,9 @@
  • - + - init(file:byteOffset:) + init(file:byteOffset:)
    @@ -635,7 +620,7 @@ Fails if the specified offset was not a valid location in the file.

    @@ -643,9 +628,9 @@ Fails if the specified offset was not a valid location in the file.

  • - + - init(file:position:) + init(file:position:)
    @@ -697,7 +682,7 @@ Fails if the specified offset was not a valid location in the file.

    @@ -705,9 +690,9 @@ Fails if the specified offset was not a valid location in the file.

  • - + - init(file:characterOffset:) + init(file:characterOffset:)
    @@ -759,7 +744,7 @@ Fails if the specified offset was not a valid location in the file.

    @@ -801,7 +786,7 @@ Fails if the specified offset was not a valid location in the file.

    diff --git a/Structs/MarkdownReporter.html b/Structs/MarkdownReporter.html index 0bd255d97..43d8c8306 100644 --- a/Structs/MarkdownReporter.html +++ b/Structs/MarkdownReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as markdown formated (with tables).

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/ReasonedRuleViolation.html b/Structs/ReasonedRuleViolation.html index d11c16e6a..fffd56b49 100644 --- a/Structs/ReasonedRuleViolation.html +++ b/Structs/ReasonedRuleViolation.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A violation produced by ViolationsSyntaxVisitors.

    @@ -358,9 +343,9 @@
  • - + - position + position
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - reason + reason
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - severity + severity
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - init(position:reason:severity:) + init(position:reason:severity:)
    @@ -513,7 +498,7 @@
    @@ -542,7 +527,7 @@ diff --git a/Structs/RegexConfiguration.html b/Structs/RegexConfiguration.html deleted file mode 100644 index fe7a87203..000000000 --- a/Structs/RegexConfiguration.html +++ /dev/null @@ -1,835 +0,0 @@ - - - - RegexConfiguration Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    RegexConfiguration

    -
    -
    - -
    public struct RegexConfiguration : SeverityBasedRuleConfiguration, Hashable, CacheDescriptionProvider
    - -
    -
    -

    A rule configuration used for defining custom rules in yaml.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - identifier - -
      -
      -
      -
      -
      -
      -

      The identifier for this custom rule.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let identifier: String
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - name - -
      -
      -
      -
      -
      -
      -

      The name for this custom rule.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var name: String?
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - message - -
      -
      -
      -
      -
      -
      -

      The message to be presented when producing violations.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var message: String
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - regex - -
      -
      -
      -
      -
      -
      -

      The regular expression to apply to trigger violations for this custom rule.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var regex: NSRegularExpression!
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - included - -
      -
      -
      -
      -
      -
      -

      Regular expressions to include when matching the file path.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var included: [NSRegularExpression]
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - excluded - -
      -
      -
      -
      -
      -
      -

      Regular expressions to exclude when matching the file path.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var excluded: [NSRegularExpression]
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - excludedMatchKinds - -
      -
      -
      -
      -
      -
      -

      The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would -be ignored and not count as a rule violation.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var excludedMatchKinds: Set<SyntaxKind>
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - severityConfiguration - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var severityConfiguration: SeverityConfiguration
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - captureGroup - -
      -
      -
      -
      -
      -
      -

      The index of the regex capture group to match.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var captureGroup: Int
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - cacheDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var cacheDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - description - -
      -
      -
      -
      -
      -
      -

      The RuleDescription for the custom rule defined here.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var description: RuleDescription { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - init(identifier:) - -
      -
      -
      -
      -
      -
      -

      Create a RegexConfiguration with the specified identifier, with other properties to be set later.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(identifier: String)
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - identifier - - -
      -

      The rule identifier to use.

      -
      -
      -
      - -
      -
      -
    • -
    • -
      - - - - apply(configuration:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public mutating func apply(configuration: Any) throws
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - hash(into:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func hash(into hasher: inout Hasher)
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Structs/Region.html b/Structs/Region.html index dd4e1c45f..d7d34b0bd 100644 --- a/Structs/Region.html +++ b/Structs/Region.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A contiguous region of Swift source code.

    @@ -358,9 +343,9 @@
  • - + - start + start
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • - + - end + end
    @@ -412,7 +397,7 @@
    @@ -420,9 +405,9 @@
  • - + - disabledRuleIdentifiers + disabledRuleIdentifiers
    @@ -442,7 +427,7 @@
    @@ -450,9 +435,9 @@
  • - + - init(start:end:disabledRuleIdentifiers:) + init(start:end:disabledRuleIdentifiers:)
    @@ -515,7 +500,7 @@
    @@ -523,9 +508,9 @@
  • - + - contains(_:) + contains(_:)
    @@ -568,7 +553,7 @@

    True if the specific location is contained in this region.

    @@ -576,9 +561,9 @@
  • - + - isRuleEnabled(_:) + isRuleEnabled(_:)
    @@ -621,7 +606,7 @@

    True if the specified rule is enabled in this region.

    @@ -629,9 +614,9 @@
  • - + - isRuleDisabled(_:) + isRuleDisabled(_:)
    @@ -674,7 +659,7 @@

    True if the specified rule is disabled in this region.

    @@ -682,9 +667,9 @@
  • - + - deprecatedAliasesDisabling(rule:) + deprecatedAliasesDisabling(rule:)
    @@ -728,7 +713,7 @@ Returns the empty set if the rule isn’t disabled in this region.

    Deprecated rule aliases.

    diff --git a/Structs/RelativePathReporter.html b/Structs/RelativePathReporter.html index df0f2c7fe..f1a60b993 100644 --- a/Structs/RelativePathReporter.html +++ b/Structs/RelativePathReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations with relative paths.

    @@ -367,9 +352,9 @@
  • - + - identifier + identifier
    @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • - + - isRealtime + isRealtime
    @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • - + - description + description
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - generateReport(_:) + generateReport(_:)
    @@ -475,7 +460,7 @@
    diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html index cf304926e..6e4c6109c 100644 --- a/Structs/RuleDescription.html +++ b/Structs/RuleDescription.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.

    @@ -358,9 +343,9 @@
  • - + - identifier + identifier
    @@ -381,7 +366,7 @@ Should be short and only comprised of lowercase latin alphabet letters and under
    @@ -389,9 +374,9 @@ Should be short and only comprised of lowercase latin alphabet letters and under
  • - + - name + name
    @@ -411,7 +396,7 @@ Should be short and only comprised of lowercase latin alphabet letters and under
    @@ -419,9 +404,9 @@ Should be short and only comprised of lowercase latin alphabet letters and under
  • - + - description + description
    @@ -442,7 +427,7 @@ explanation of the rule’s purpose and rationale.

    @@ -450,9 +435,9 @@ explanation of the rule’s purpose and rationale.

  • - + - kind + kind
    @@ -472,7 +457,7 @@ explanation of the rule’s purpose and rationale.

    @@ -480,9 +465,9 @@ explanation of the rule’s purpose and rationale.

  • - + - nonTriggeringExamples + nonTriggeringExamples
    @@ -507,7 +492,7 @@ any violations for these examples.

    @@ -515,9 +500,9 @@ any violations for these examples.

  • - + - triggeringExamples + triggeringExamples
    @@ -544,7 +529,7 @@ violations for these examples wherever ↓ markers are located.

    @@ -552,9 +537,9 @@ violations for these examples wherever ↓ markers are located.

  • - + - corrections + corrections
    @@ -580,7 +565,7 @@ validate that the rule corrects all keys to their corresponding values.

    @@ -588,9 +573,9 @@ validate that the rule corrects all keys to their corresponding values.

  • - + - deprecatedAliases + deprecatedAliases
    @@ -610,7 +595,7 @@ validate that the rule corrects all keys to their corresponding values.

    @@ -618,9 +603,9 @@ validate that the rule corrects all keys to their corresponding values.

  • - + - minSwiftVersion + minSwiftVersion
    @@ -640,7 +625,7 @@ validate that the rule corrects all keys to their corresponding values.

    @@ -648,9 +633,9 @@ validate that the rule corrects all keys to their corresponding values.

  • - + - requiresFileOnDisk + requiresFileOnDisk
    @@ -671,7 +656,7 @@ conforming to AnalyzerRule
    @@ -679,9 +664,9 @@ conforming to AnalyzerRule
    @@ -701,7 +686,7 @@ conforming to AnalyzerRule
    @@ -709,9 +694,9 @@ conforming to AnalyzerRule
    @@ -731,7 +716,7 @@ conforming to AnalyzerRule
    @@ -739,9 +724,9 @@ conforming to AnalyzerRule
    @@ -777,7 +762,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s identifier property.

    +

    Sets the description’s identifier property.

    @@ -789,7 +774,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s name property.

    +

    Sets the description’s name property.

    @@ -801,7 +786,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s description property.

    +

    Sets the description’s description property.

    @@ -813,7 +798,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s kind property.

    +

    Sets the description’s kind property.

    @@ -825,7 +810,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s minSwiftVersion property.

    +

    Sets the description’s minSwiftVersion property.

    @@ -837,7 +822,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s nonTriggeringExamples property.

    +

    Sets the description’s nonTriggeringExamples property.

    @@ -849,7 +834,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s triggeringExamples property.

    +

    Sets the description’s triggeringExamples property.

    @@ -861,7 +846,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s corrections property.

    +

    Sets the description’s corrections property.

    @@ -873,7 +858,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s deprecatedAliases property.

    +

    Sets the description’s deprecatedAliases property.

    @@ -885,7 +870,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s requiresFileOnDisk property.

    +

    Sets the description’s requiresFileOnDisk property.

    @@ -893,7 +878,7 @@ conforming to AnalyzerRule
    @@ -935,7 +920,7 @@ conforming to AnalyzerRule diff --git a/Structs/RuleList.html b/Structs/RuleList.html index ac419d6c6..c9d847a88 100644 --- a/Structs/RuleList.html +++ b/Structs/RuleList.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@

    A list of available SwiftLint rules.

    @@ -359,9 +344,9 @@
  • - + - list + list
    @@ -381,7 +366,7 @@
    @@ -402,9 +387,9 @@
  • @@ -443,7 +428,7 @@
    @@ -451,9 +436,9 @@
  • @@ -492,7 +477,7 @@
    @@ -521,7 +506,7 @@ diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html index ebd34dd56..4a5eb3d92 100644 --- a/Structs/RuleListDocumentation.html +++ b/Structs/RuleListDocumentation.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    User-facing documentation for a SwiftLint RuleList.

    @@ -358,9 +343,9 @@
  • - + - init(_:) + init(_:)
    @@ -399,7 +384,7 @@
    @@ -407,9 +392,9 @@
  • @@ -453,7 +438,7 @@
    diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html index 1ae4e79e2..2da002bdd 100644 --- a/Structs/RuleParameter.html +++ b/Structs/RuleParameter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A configuration parameter for rules.

    @@ -358,9 +343,9 @@
  • - + - severity + severity
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - value + value
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -471,7 +456,7 @@
    diff --git a/Structs/SeverityConfiguration.html b/Structs/SeverityConfiguration.html deleted file mode 100644 index daf74e821..000000000 --- a/Structs/SeverityConfiguration.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - SeverityConfiguration Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SeverityConfiguration

    -
    -
    - -
    public struct SeverityConfiguration : SeverityBasedRuleConfiguration, Equatable
    - -
    -
    -

    A rule configuration that allows specifying the desired severity level for violations.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - severityConfiguration - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var severityConfiguration: SeverityConfiguration { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - init(_:) - -
      -
      -
      -
      -
      -
      -

      Create a SeverityConfiguration with the specified severity.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(_ severity: ViolationSeverity)
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - severity - - -
      -

      The severity that should be used when emitting violations.

      -
      -
      -
      - -
      -
      -
    • -
    • -
      - - - - apply(configuration:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public mutating func apply(configuration: Any) throws
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Structs/SeverityLevelsConfiguration.html b/Structs/SeverityLevelsConfiguration.html deleted file mode 100644 index 00a408c64..000000000 --- a/Structs/SeverityLevelsConfiguration.html +++ /dev/null @@ -1,609 +0,0 @@ - - - - SeverityLevelsConfiguration Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SeverityLevelsConfiguration

    -
    -
    - -
    public struct SeverityLevelsConfiguration : RuleConfiguration, Equatable
    - -
    -
    -

    A rule configuration that allows specifying thresholds for warning and error severities.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      A condensed console description.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var shortConsoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - warning - -
      -
      -
      -
      -
      -
      -

      The threshold for a violation to be a warning.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var warning: Int
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - error - -
      -
      -
      -
      -
      -
      -

      The threshold for a violation to be an error.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var error: Int?
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - init(warning:error:) - -
      -
      -
      -
      -
      -
      -

      Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(warning: Int, error: Int? = nil)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - warning - - -
      -

      The threshold for a violation to be a warning.

      -
      -
      - - error - - -
      -

      The threshold for a violation to be an error.

      -
      -
      -
      - -
      -
      -
    • -
    • -
      - - - - params - -
      -
      -
      -
      -
      -
      -

      The rule parameters that define the thresholds that should map to each severity.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var params: [RuleParameter<Int>] { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - apply(configuration:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public mutating func apply(configuration: Any) throws
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/Structs/SonarQubeReporter.html b/Structs/SonarQubeReporter.html index ca0bc463a..b789af001 100644 --- a/Structs/SonarQubeReporter.html +++ b/Structs/SonarQubeReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in SonarQube import format.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/Structs/Stack.html b/Structs/Stack.html index b692deeea..ad021bb9c 100644 --- a/Structs/Stack.html +++ b/Structs/Stack.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    @@ -359,9 +344,9 @@
  • - + - init() + init()
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • - + - isEmpty + isEmpty
    @@ -411,7 +396,7 @@
    @@ -419,9 +404,9 @@
  • - + - count + count
    @@ -441,7 +426,7 @@
    @@ -449,9 +434,9 @@
  • - + - push(_:) + push(_:)
    @@ -490,7 +475,7 @@
    @@ -498,9 +483,9 @@
  • - + - pop() + pop()
    @@ -525,7 +510,7 @@

    The last element of the stack if the stack is not empty; otherwise, nil.

    @@ -533,9 +518,9 @@
  • - + - peek() + peek()
    @@ -555,7 +540,7 @@
    @@ -597,7 +582,7 @@ diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html index c3a9b816c..2a71ebb50 100644 --- a/Structs/StyleViolation.html +++ b/Structs/StyleViolation.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - ruleName + ruleName
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - severity + severity
    @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • - + - location + location
    @@ -500,7 +485,7 @@
    @@ -508,9 +493,9 @@
  • - + - reason + reason
    @@ -530,7 +515,7 @@
    @@ -538,9 +523,9 @@
  • @@ -560,7 +545,7 @@
    @@ -568,9 +553,9 @@
  • @@ -649,7 +634,7 @@
    @@ -657,9 +642,9 @@
  • @@ -667,7 +652,7 @@
    -

    Returns the same violation, but with the severity that is passed in

    +

    Returns the same violation, but with the severity that is passed in

    @@ -698,7 +683,7 @@
    @@ -706,9 +691,9 @@
  • @@ -716,7 +701,7 @@
    -

    Returns the same violation, but with the location that is passed in

    +

    Returns the same violation, but with the location that is passed in

    @@ -747,7 +732,7 @@
    diff --git a/Structs/SummaryReporter.html b/Structs/SummaryReporter.html index 56061de6a..6bde21f4d 100644 --- a/Structs/SummaryReporter.html +++ b/Structs/SummaryReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports a summary table of all violations

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html index 1b2cc928a..b15f8a55f 100644 --- a/Structs/SwiftLintSyntaxMap.html +++ b/Structs/SwiftLintSyntaxMap.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Represents a Swift file’s syntax information.

    @@ -358,9 +343,9 @@
  • - + - value + value
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - tokens + tokens
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -459,7 +444,7 @@
    @@ -467,9 +452,9 @@
  • @@ -512,7 +497,7 @@

    The array of syntax tokens intersecting with byte range.

    @@ -520,9 +505,9 @@
  • @@ -565,7 +550,7 @@

    The syntax kinds in the specified byte range.

    diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html index 571bc274d..9ef54c700 100644 --- a/Structs/SwiftLintSyntaxToken.html +++ b/Structs/SwiftLintSyntaxToken.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A SwiftLint-aware Swift syntax token.

    @@ -358,9 +343,9 @@
  • - + - value + value
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - kind + kind
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -459,7 +444,7 @@
    @@ -467,9 +452,9 @@
  • - + - range + range
    @@ -489,7 +474,7 @@
    @@ -497,9 +482,9 @@
  • - + - offset + offset
    @@ -519,7 +504,7 @@
    @@ -527,9 +512,9 @@
  • - + - length + length
    @@ -549,7 +534,7 @@
    diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html index 403789147..3be732459 100644 --- a/Structs/SwiftVersion.html +++ b/Structs/SwiftVersion.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A value describing the version of the Swift compiler.

    @@ -379,7 +364,7 @@ @@ -408,7 +393,7 @@ @@ -437,7 +422,7 @@ @@ -466,7 +451,7 @@ @@ -474,9 +459,9 @@
  • - + - five + five
    @@ -496,7 +481,7 @@
    @@ -504,9 +489,9 @@
  • @@ -526,7 +511,7 @@
    @@ -534,9 +519,9 @@
  • @@ -556,7 +541,7 @@
    @@ -564,9 +549,9 @@
  • @@ -586,7 +571,7 @@
    @@ -594,9 +579,9 @@
  • @@ -616,7 +601,7 @@
    @@ -624,9 +609,9 @@
  • @@ -646,7 +631,7 @@
    @@ -654,9 +639,9 @@
  • @@ -676,7 +661,7 @@
    @@ -684,9 +669,9 @@
  • @@ -706,7 +691,7 @@
    @@ -714,9 +699,9 @@
  • - + - current + current
    @@ -741,7 +726,7 @@
    diff --git a/Structs/Version.html b/Structs/Version.html index ce2c5f7e1..d9975fcc4 100644 --- a/Structs/Version.html +++ b/Structs/Version.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A type describing the SwiftLint version.

    @@ -358,9 +343,9 @@
  • - + - value + value
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - current + current
    @@ -410,7 +395,7 @@
    diff --git a/Structs/XcodeReporter.html b/Structs/XcodeReporter.html index 080f758db..66bea4899 100644 --- a/Structs/XcodeReporter.html +++ b/Structs/XcodeReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in the format Xcode uses to display in the IDE. (default)

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html index 57ed2150c..d778da6be 100644 --- a/Structs/YamlParser.html +++ b/Structs/YamlParser.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An interface for parsing YAML.

    @@ -358,9 +343,9 @@
  • @@ -421,7 +406,7 @@

    The parsed YAML as an untyped dictionary.

    diff --git a/accessibility_label_for_image.html b/accessibility_label_for_image.html index b07a060f8..e9ed601c7 100644 --- a/accessibility_label_for_image.html +++ b/accessibility_label_for_image.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables
  • @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/accessibility_trait_for_button.html b/accessibility_trait_for_button.html index 9ab6bd403..a51a6f2ea 100644 --- a/accessibility_trait_for_button.html +++ b/accessibility_trait_for_button.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/anonymous_argument_in_multiline_closure.html b/anonymous_argument_in_multiline_closure.html index f22725bd2..aab3ad3fd 100644 --- a/anonymous_argument_in_multiline_closure.html +++ b/anonymous_argument_in_multiline_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/anyobject_protocol.html b/anyobject_protocol.html index bbdf688a4..6e26f2cb1 100644 --- a/anyobject_protocol.html +++ b/anyobject_protocol.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/array_init.html b/array_init.html index fb0158b72..4b77dd914 100644 --- a/array_init.html +++ b/array_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/attributes.html b/attributes.html index 9079e2c91..0aca9ca82 100644 --- a/attributes.html +++ b/attributes.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/balanced_xctest_lifecycle.html b/balanced_xctest_lifecycle.html index f586cc09d..a5760d9fe 100644 --- a/balanced_xctest_lifecycle.html +++ b/balanced_xctest_lifecycle.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/blanket_disable_command.html b/blanket_disable_command.html index a7910e238..3f6f1b176 100644 --- a/blanket_disable_command.html +++ b/blanket_disable_command.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/block_based_kvo.html b/block_based_kvo.html index 1aac22e53..3de73dfb1 100644 --- a/block_based_kvo.html +++ b/block_based_kvo.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/capture_variable.html b/capture_variable.html index 580ca66dc..24601650c 100644 --- a/capture_variable.html +++ b/capture_variable.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html index eb8bb76ac..2120fa21f 100644 --- a/class_delegate_protocol.html +++ b/class_delegate_protocol.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/closing_brace.html b/closing_brace.html index dae63f780..20d489327 100644 --- a/closing_brace.html +++ b/closing_brace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/closure_body_length.html b/closure_body_length.html index ebebfc0c4..791bd24d8 100644 --- a/closure_body_length.html +++ b/closure_body_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/closure_end_indentation.html b/closure_end_indentation.html index 2a0c6e842..90f254d5c 100644 --- a/closure_end_indentation.html +++ b/closure_end_indentation.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/closure_parameter_position.html b/closure_parameter_position.html index fe211e872..3381454d5 100644 --- a/closure_parameter_position.html +++ b/closure_parameter_position.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/closure_spacing.html b/closure_spacing.html index 48e316570..1296bc1e3 100644 --- a/closure_spacing.html +++ b/closure_spacing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/collection_alignment.html b/collection_alignment.html index 8b20e1079..53e6bc4a5 100644 --- a/collection_alignment.html +++ b/collection_alignment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/colon.html b/colon.html index b9f8a07fe..f15d245bb 100644 --- a/colon.html +++ b/colon.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/comma.html b/comma.html index 2c5aeb658..d2c2e22fa 100644 --- a/comma.html +++ b/comma.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/comma_inheritance.html b/comma_inheritance.html index 13bb3826b..3d98b72fa 100644 --- a/comma_inheritance.html +++ b/comma_inheritance.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/comment_spacing.html b/comment_spacing.html index 898d0604b..26372dcd5 100644 --- a/comment_spacing.html +++ b/comment_spacing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html index aa8ad006c..1913b223a 100644 --- a/compiler_protocol_init.html +++ b/compiler_protocol_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/computed_accessors_order.html b/computed_accessors_order.html index d7cc7385f..0a7e0f01b 100644 --- a/computed_accessors_order.html +++ b/computed_accessors_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html index 07b1effa3..318943410 100644 --- a/conditional_returns_on_newline.html +++ b/conditional_returns_on_newline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html index 2c87ebfe1..099c14b1a 100644 --- a/contains_over_filter_count.html +++ b/contains_over_filter_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html index 524e11932..20d92f586 100644 --- a/contains_over_filter_is_empty.html +++ b/contains_over_filter_is_empty.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html index 354a22e85..63cac0b8d 100644 --- a/contains_over_first_not_nil.html +++ b/contains_over_first_not_nil.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html index 348f2e665..b645778ff 100644 --- a/contains_over_range_nil_comparison.html +++ b/contains_over_range_nil_comparison.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/control_statement.html b/control_statement.html index 0edc5ca81..0d6644d4b 100644 --- a/control_statement.html +++ b/control_statement.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/convenience_type.html b/convenience_type.html index fde725ce3..57594e053 100644 --- a/convenience_type.html +++ b/convenience_type.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/custom_rules.html b/custom_rules.html index fe8e6e89a..6da644ddf 100644 --- a/custom_rules.html +++ b/custom_rules.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html index 5222c55b9..8a8150620 100644 --- a/cyclomatic_complexity.html +++ b/cyclomatic_complexity.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/deployment_target.html b/deployment_target.html index c07dabf7c..fadd8ebd7 100644 --- a/deployment_target.html +++ b/deployment_target.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/direct_return.html b/direct_return.html index 6a8a35fa6..e8cced6de 100644 --- a/direct_return.html +++ b/direct_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html index 13ff871e6..43ef0fa4b 100644 --- a/discarded_notification_center_observer.html +++ b/discarded_notification_center_observer.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/discouraged_assert.html b/discouraged_assert.html index c55abb1c4..42c84e8a0 100644 --- a/discouraged_assert.html +++ b/discouraged_assert.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html index e955ebd69..349d45c5e 100644 --- a/discouraged_direct_init.html +++ b/discouraged_direct_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/discouraged_none_name.html b/discouraged_none_name.html index 2114b63ff..e0585207b 100644 --- a/discouraged_none_name.html +++ b/discouraged_none_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html index 215637fdd..2e8ecaf19 100644 --- a/discouraged_object_literal.html +++ b/discouraged_object_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html index 68b9a62a8..dde95a31d 100644 --- a/discouraged_optional_boolean.html +++ b/discouraged_optional_boolean.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html index 8a9d6a641..101a477b4 100644 --- a/discouraged_optional_collection.html +++ b/discouraged_optional_collection.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html deleted file mode 100644 index b4b564437..000000000 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html +++ /dev/null @@ -1,580 +0,0 @@ - - - - SwiftExpressionKind Enumeration Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SwiftExpressionKind

    -
    -
    - -
    public enum SwiftExpressionKind : String
    - -
    -
    -

    The kind of expression for a contiguous set of Swift source tokens.

    - - -
    -
    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html deleted file mode 100644 index fe7a87203..000000000 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RegexConfiguration.html +++ /dev/null @@ -1,835 +0,0 @@ - - - - RegexConfiguration Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    RegexConfiguration

    -
    -
    - -
    public struct RegexConfiguration : SeverityBasedRuleConfiguration, Hashable, CacheDescriptionProvider
    - -
    -
    -

    A rule configuration used for defining custom rules in yaml.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - identifier - -
      -
      -
      -
      -
      -
      -

      The identifier for this custom rule.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public let identifier: String
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - name - -
      -
      -
      -
      -
      -
      -

      The name for this custom rule.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var name: String?
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - message - -
      -
      -
      -
      -
      -
      -

      The message to be presented when producing violations.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var message: String
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - regex - -
      -
      -
      -
      -
      -
      -

      The regular expression to apply to trigger violations for this custom rule.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var regex: NSRegularExpression!
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - included - -
      -
      -
      -
      -
      -
      -

      Regular expressions to include when matching the file path.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var included: [NSRegularExpression]
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - excluded - -
      -
      -
      -
      -
      -
      -

      Regular expressions to exclude when matching the file path.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var excluded: [NSRegularExpression]
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - excludedMatchKinds - -
      -
      -
      -
      -
      -
      -

      The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would -be ignored and not count as a rule violation.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var excludedMatchKinds: Set<SyntaxKind>
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - severityConfiguration - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var severityConfiguration: SeverityConfiguration
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - captureGroup - -
      -
      -
      -
      -
      -
      -

      The index of the regex capture group to match.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var captureGroup: Int
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - cacheDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var cacheDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - description - -
      -
      -
      -
      -
      -
      -

      The RuleDescription for the custom rule defined here.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var description: RuleDescription { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - init(identifier:) - -
      -
      -
      -
      -
      -
      -

      Create a RegexConfiguration with the specified identifier, with other properties to be set later.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(identifier: String)
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - identifier - - -
      -

      The rule identifier to use.

      -
      -
      -
      - -
      -
      -
    • -
    • -
      - - - - apply(configuration:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public mutating func apply(configuration: Any) throws
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - hash(into:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func hash(into hasher: inout Hasher)
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html deleted file mode 100644 index daf74e821..000000000 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityConfiguration.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - SeverityConfiguration Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SeverityConfiguration

    -
    -
    - -
    public struct SeverityConfiguration : SeverityBasedRuleConfiguration, Equatable
    - -
    -
    -

    A rule configuration that allows specifying the desired severity level for violations.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - severityConfiguration - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var severityConfiguration: SeverityConfiguration { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - init(_:) - -
      -
      -
      -
      -
      -
      -

      Create a SeverityConfiguration with the specified severity.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(_ severity: ViolationSeverity)
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - severity - - -
      -

      The severity that should be used when emitting violations.

      -
      -
      -
      - -
      -
      -
    • -
    • -
      - - - - apply(configuration:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public mutating func apply(configuration: Any) throws
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html deleted file mode 100644 index 00a408c64..000000000 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SeverityLevelsConfiguration.html +++ /dev/null @@ -1,609 +0,0 @@ - - - - SeverityLevelsConfiguration Structure Reference - - - - - - - - - - - - - - - - -
    -

    - - SwiftLintCore 0.51.0 Docs - - (100% documented) -

    - -
    -
    - -
    -
    - -

    - - GitHub - View on GitHub - -

    - -

    - - Dash - Install in Dash - -

    -
    - - - -
    - -
    - -
    -
    -

    SeverityLevelsConfiguration

    -
    -
    - -
    public struct SeverityLevelsConfiguration : RuleConfiguration, Equatable
    - -
    -
    -

    A rule configuration that allows specifying thresholds for warning and error severities.

    - - -
    -
    - -
    -
    -
    -
      -
    • -
      - - - - consoleDescription - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var consoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      A condensed console description.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var shortConsoleDescription: String { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - warning - -
      -
      -
      -
      -
      -
      -

      The threshold for a violation to be a warning.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var warning: Int
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - error - -
      -
      -
      -
      -
      -
      -

      The threshold for a violation to be an error.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var error: Int?
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - init(warning:error:) - -
      -
      -
      -
      -
      -
      -

      Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public init(warning: Int, error: Int? = nil)
      - -
      -
      -
      -

      Parameters

      - - - - - - - - - - - -
      - - warning - - -
      -

      The threshold for a violation to be a warning.

      -
      -
      - - error - - -
      -

      The threshold for a violation to be an error.

      -
      -
      -
      - -
      -
      -
    • -
    • -
      - - - - params - -
      -
      -
      -
      -
      -
      -

      The rule parameters that define the thresholds that should map to each severity.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public var params: [RuleParameter<Int>] { get }
      - -
      -
      - -
      -
      -
    • -
    • -
      - - - - apply(configuration:) - -
      -
      -
      -
      -
      -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public mutating func apply(configuration: Any) throws
      - -
      -
      - -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json deleted file mode 100644 index 2479c04a9..000000000 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/search.json +++ /dev/null @@ -1 +0,0 @@ -{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV23shortConsoleDescriptionSSvp":{"name":"shortConsoleDescription","abstract":"

    A condensed console description.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV5regexSo19NSRegularExpressionCSgvp":{"name":"regex","abstract":"

    The regular expression to apply to trigger violations for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

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

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

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

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

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

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

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

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

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

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyAcA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

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

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

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

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

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV7isEmptySbvp":{"name":"isEmpty","abstract":"

    True if the stack has no elements. False otherwise.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

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

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

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

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

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

    Represents a file that can compute style violations and corrections for a list of rules.

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

    The placement of a segment of Swift in a collection of source files.

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

    A contiguous region of Swift source code.

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

    A rule configuration that allows specifying the desired severity level for violations.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

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

    A rule configuration used for defining custom rules in yaml.

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

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

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

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

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

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

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

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

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

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

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

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

    "},"Protocols/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:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

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

    A rule that can correct violations.

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

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

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

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/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:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/ConfigurationError.html#/s:13SwiftLintCore18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:13SwiftLintCore18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

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

    A generic configuration error specified by a string.

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

    The initial configuration file was not found.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

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

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

    The kind of expression for a contiguous set of Swift source tokens.

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

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

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

    A persisted cache for storing and retrieving linter results.

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

    Container to register and look up SwiftLint rules.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

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

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

    Reports violations as a newline-separated string of comma-separated values (CSV).

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

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

    Reports violations in a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintCore.docset/Contents/Resources/docSet.dsidx deleted file mode 100644 index 8f707a09173cba6993e22917202a88d72d8ec7b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151552 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 WuGJl{@RXe!%!X|5d!)G0{{I2zuLKqV diff --git a/docsets/SwiftLintCore.tgz b/docsets/SwiftLintCore.tgz deleted file mode 100644 index 52be8d1cbb36098163cc4d2178c3b3f269e6bbe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522066 zcmaHxQ*bUy5TJ8n+qP}nc5-6dwv9iwZQFKoV%xU8cWbwH_i1ZhW~OVVx~pcYyT5LN zXh{wyQO&o~?}S6XhD$hZAkyQ#_iY^zTphNu|59 zOqw1}Mtm)L&_Y6U6RaJqYc>c;;QDU_Tte>PT_^wuL`mkWG+e%Oo&tl?nK)%kmVfy7#w zl8X4%sTmFdoFOdc%p4j+HA@nD5=x|O1>_DyYsh)<$YM>~yUVwkTKRtAb zw*&<|+G1ofV~XG+D_0t-6NJ|uPnaO%yDsVB7DBWLCbgx8T1 z%i!TxqCuo|n>;OIjOl?=fdlaf#tCyr36vjI2K8U!%26q1fzeZp(L3QK63U|};W%*S zz`fE1C_`7`3}pGcP%s%UserXMMNR3y$X$8*Cq?%<%-Wa=k4;oWN*SfoI967nTkYc@3p|`Q5n_ymfu|C-a+6l1Kt8fC)j@Kf5Tg z%eTnvtgDJHOy3n7;bF~({m@T3vG3$|3o+i^a^Kj~&-G0{9XS(N_5c5juUp*1r;pZo z;%NKjHy0nGq$wC5dU^T-+@i8klCrU`f4F(vo@U+F7jJ8C!MdQ8)*l{e;EmQAnfk~# z=hVrKXMKNr>+8D&d3rVxZ*qaRhAa)(eoah(%Sgfj0PFi}X>!Dl#lxh-vQGKzOm1{8 z*VfDNw{`E%0NK^^dk6&-tp|ZX!k<$+^p?p(PZ(Catkbbv0*{~NM}NLq@1LDV_uN@8 z{^NJ&SqWZ(r|z*ww^{9WfrFqc?{&dNj4bsmJIC&+hPZc9mNCUA(+{%?TaD6R6kXiq zYYcbN$1+fUHA#9X79V=3Z#252sC(gFicG1;j--*l`^oV$N6^CX`o4CT69^FAuI{?Q z(EX7H`7!j|UDQtt{0;P>It$Wa`Hb5n>y<1qTW{ z0|}o^T?&eK7RgwOc(t5BnbO!Wm=L)zgS&i)GM031VyMxvjbmUi2g_4*y)bUUicK?o zdQfN#lk4AY_K&j8Gq$iQC(Z&Xq`-NUb8p~Di zMwBpSA_l@hkI#`L5y;OG8cv2k$qLrCY99eUlM3kj3l6tshyg$5ab1{+LiU7t#HQ#| zpjZrFj^13X4PwTt&x4487N*0bp!l@K?x82JJmwBD4+Hr`4-%Fdl>#I|l8^~YFqq-S zBAh9{d(etkO%^iJ*oUas0rcGDUHo-8KSR`|02NyNzG*GNq=2xP!bx&WYvKq!IM9Mh zcTeMwjTiF$`qHS9UthXvJZm~n3Rkm+D9b>>p%SR7?0v`mvW@)s5XuLoSy4)Tf~-9} z4)o5X4e!YbWu1P^F_1{`Ur6I(x8b74sdX?63D=L29kQp`JPd4Ee?f5=7}ohgB|JYS z$V~U(iKjpE#n|~TCYkp?9euO~IDF4=pA~Bt!#MgrcsO~D<#C0-3dbC#5UBQhoRg<% zYqW8xd6wI&140)0!X+7g!r>OCJ^hzZZ-j))#-*ro@`K!68OP=I3bY5ho}sfPN$2l| zL}^p$>?dJO9E3?Q#!ePZ@}q?lXS_CRRdOENd;v1-J$aBIg5F%->w&9VAk6kz^4jO1 z-NvrWxGlR3sSjs&u@~x_)j0oT%U8pg^@_%R5y?9u5k6e8>@oatjtQ$PdKX+U7+nG=OrT6v>jQ=~9uLkqKF6E(jcK9l*8+`vYTl(`qXBY4OGLgZD z0=mavac(i_Oygp{$~Y*q#md6nK;+k5C-Ktgv$Up3R7;IpK8{e;cquy~oX}XHIk#A3 zYVp#4aMxN36cEB!lETy(3ej*Gkzk$zmv2n=j!a#ukImyi#f=?&qU6!ZE$a1pI{L5g zqd{bAHI;Y-pPU6dgb^Sn8CeGE{}2%GK=3N`cVvFJih6{f9SO2n{_V4B6k^-GDIH=H zW22bY5s__q$gWe_8h~6A_v9rLBuM=PihOn{q)=`k05_@6@B`-9R)|j_F1Rm&y09&e zLoC3F50IFA;B6}Jk;Bv%8}s3mKJg~*z}2Uog4z)T1AkOxl)U*PZ;l@NG+ps^yySs- zC_-Z6?23qasbU9bao4g=|Kfn*gDj`cnO=?_7V2WenJ{fkV|zBzc<;Sqw6Ad%<)_Sx zGV0-tw4+!DcOc2j?7@mcamkF%g{v#rrM&0Bs2G-!3)TqT=tNL^Wa-XyC+ZnIJ|Mlg0|N z;~tZLKgBw{MoQiqdwGjvIT~dm`k$9HYeF3k!7ctCesKNt&X24HAoyY zC`EsB`SWP3AH&4dMk4EeW$NzjolznS?5<9mBm>E%qx~B>_oH-auhd2#5Y>S8qNiC^ zOn^x44t-=-U%0i*V7Dn|fm}`wXMm1mgF&@-glSxMWzp%R!iu*saKtyGDv&5C@pS;n z0#n4BgHLw?lR>sU9!R^q^QYejxvN7j{?h_Sj0M-t%4U(DudH5wsuCV7;U#glcmkNp zITFKNfCvdT*)mzN2spuy7$WF9;V!L{LGb5%$y`6HzWU!nEw1)Uf`m@f?ao zx+#B(Z2o(LH9Xs>QKi~ibD{1g4D{2KrKQ-<+c2@3Cj*21Tor!@oRF*1C5Km$qN`Pw&mNO%dB&TW^U?qs<-m%ICwH+17^|yVun%dv}3@8#fzA-76OaXoIEqV6Imvzvbay+$JZsA4h|w;Zur0ZG?rV*a*?6B#Vf$IMR1L!{vED7>5Xsh#*a7+ApvN1zv;*!*V~lRO&m zkDRpr=8)YZU~hqPaC#QTW1BKs;xR|^K_9k}ryGKa_p0?>xYndHA2lAE;lkMcgE;2K zDgm}dy}L@R9r;<~kDED!A&k!X=>7wonV~0nWgb*Y_}JQ?U8$BqO>)4q67R^&k}P4! zg~YAdckdrGsb)cLP2FOr*9!k6dLNQNW%NGak{`KzKXZ!B?T&CN7;~)ZufYBuL!Pdp zrmVm)XfC~I#I_uup5Ct^LeBxC(J9+eZ>yw9=84u9`X$1MttzaQIBH9 zNyyn-Y_r!7MKJ!h^zrKA8i_GY>C$QI@hBx#OJB5Onu3SEh~hthP+Y&H6)5-_cV>IP zKv?c~JHePfq-KA|s7G%x3J{#xbLG@04^MjW!ZMocY7nRQNTHG+soWi5(v@%X_#2~b ztWM$ulsfnZ9v_H|&!WXK+Y1Y6$rOzQ>Tm@D9xGijZQ)8@Z-UKBo>5tH7>W0FXjmfy|7&aF$*?a&5`MMH)}cKs;DVJck#i7{Q!0xL{~*Rzf-= zH}^3iasOdzdkAz1hL0=y)vX^rdSx}tcy*FJyiW?LTBuFe@1mK|TYfI$Dvy#m$VoS^l(4G>{-XYQU? z_gQjLk_$S`a5a{}_ zf_Eum2yqrDQn4hNi-tv=bx=XGySk(vCl{dz1|!?;(%y<}RsR!Co&$l|wM_I3ZF>-@ zj{yvWws-OL`Lh@}oMT|&-(&Ztof;5W{@qIKgw^;^9rDmy(kYf59r3g5 zuJG$81g6OwvlH1Sx`j64oDqy73Guo8^{0a($|2LxV-rb4<_TpNH?~%-bWRK$k(M;- zrPj_4CgQ)q==6*$lFbhrmCVnLN~%1TDw`){!x4w>H4du1<%|dU8VJM*L~{_;YxU|s z0B{v-(C=`iZ?wyg7w$5!!rX7jc`$2H?waYsn9lLqZ4uB3v1DP8;$rv_uGko zbzXvJT2FYMo7b(ipB=YeUyV)oji3CQCHAe4p_N_B9Q$i)*DirWJ?C3@=h{A3zH4mD zck!u1y3Nepb)U4y>wow+YFmh>1`KI=cMa)W1AszHo&7&T46Btrtcv<23d(lxfcPu4 zFf>#CP3$zBXDX-KNUiN3%_if4aeWok?;@&U@hF9{P*EGSYsq(E+LUaRgAxyELX35{ z648I%HV~WF+e3Gu!t`9)qKNIv?+U=r*377qcbGZ^$du3jtrkFaRIbSkI<2X@=O)#i zQtYaM6Abe3ow#F=CN(rZ8JvFP8!(WF>a^jCS<3g4rQo7%?|!iLXFo5|7)6|;$ z4F7X$?Q(_?vA}S?mbRF@8oiTgvM4RmsswB04u9b0GIlO+VC7~Uk`D)`QA#YCou}v^>hp--SE-nu zOsIMNrE^-VtbhT=kqBdQf$!4P0428 z?PHj<+1rPW-UQ}ZR>Kt={9|w5+(r?}q2Vg{FRyX9>erngdInx-qSX5@3X`Jd2fd^A z*8!?SVJ{6we6U`KhKLuJHvm58xYZ>pr~P`=9Dk^=wYzS9NDc(dlU)vy@Q)iaZ{o_- z-GS*`X-%y-?by6WA9J|@Z3_8WOH=kNgWZ5?HLT<$#Z#0zO0k!TDpQ_d(>+35gUSx2 zFzkhy6MD^oFqQiF{e-X$eNr@$ZV92lrYblQ&5s74K4~Wj+=j|eUD8m|g*^|0HXe%* zvR0q`Rl@we1XXLu^H5&(N51&$bYiEZiF0w45vNE=KiA~ddzR6yE`MXYabc1A+sH}G zAcTvoI-hR$BB~!gF@KY7{KX}PrPNu}lcSN}Xf7_^8~6RJ#J=~1SNt2U1F($01bfkN z4=Ldb(3#r@&aj+1Z2c3!*!qczb3fLcQlh+H_{q?7E8`eEgP-o?GUk_F>~jgYzK-`+sv}Q>Se4%_H72==cTZNmA)a;- z;v8Lv%_BKs<77VG;iccmQjC(kE}JNrG!U}3s0{U_doEeLD$kQZGk**Ab@+0NPCE&0x z1KAK$Xubw~pAYM#?YIS8-xvHfYzAknH?*V`^hGjybXBr1;+?wIx9~5&zOYajFd>-ziq|8Di&{Q7VI{&xQU zUjfdLCfx;S_HUbtzqn`a^VZzY$&2?U|E62}vvo~X&Gk*0j(|(g_^}Pw+}G_4g9SWy z-@%vMDHg?uZ@Tu8)*44sLTTN9QCc^^o!cy(fe~RYue1!Ykmd&^Yg7<9LMEf5qg#>j zId2;-w*@A4$Gt9ZuX+7896klQJS+Mfn38OoQqMe^i{ExfpM6*iv#5G_mYc}6pG^6J`_qK_AXg#LWMnnPiw=JDN0Ib2FgbwV|iwPME`eUpF zNaFe_lH{)kKrEQDI4ySD-lL`^#__+*4$4@yK`(@gTRlo#W_`kf75o=gjADLbf6D|x zHX|igJ1#2x)o}?ak2TUz^U+(Bz1iEolsQX>8zZzHm*RqDq|2MZFF@oz!u{CbyulME;}mN(BIhE zAaC|-eop?p-Hz+ru3haE*WzFNLUH*x%|?E$(~11X_s-bfcuFjdKdi&UzKyb#X?UYt%2`=nWZ7@D3l6yK3u2tZtJ!q4j3V z@duHKD1=7eb!r!z=ZnRunJn!EGUuX(2Z~)PbzC6Aq80LobD6?8j zMbkF%1eUnA{8Z|x38iFJFI;hx|K-YU^7QMU;Po$U_8fr+p`LM=DuHVcr>}}^y zKmAz{0;}N9*D*YBLRH}pqT0mE;1K<*i)6tZlctbkFonW5q7=<d~3RP~zXeHc2%m;sno*9b|MggEnGNHASQ^^sK4hkd4mYopE9Ist#6!u9q_ z*$a0?`RUWKjTLtEI8liRwrBw_7Tb1Pwj9COlK2&8-8Yi_P>AlLr-q~yqtCg zILk5$1L1Y6fWqTrj9BLyC6vJk3`sM911c!f)cKblwpfEg9J)ZMT~A&S;SvF$p@Swv zU4OW;+m~weZKaN1gnAA(at906O0kY4+1!MrxWHqeo4ZjI5Dc2W2MD1Bvp=G-~DW41RX=hJ`c-b}Ln z71+|BoBD_TL07Bq?5Vvo?^OK`vqh7YXR$NN*MIHk7x3-=g0N2JHrye4Tye{-xBQdv z62AFUYTNpJtDUy>d*!$EEMmyn8^F5gA!MK7m9cq^QkLv7om$#4$Lw9wmWMhEJ5E`j zL65yg#0EO8X#h^uFI3aTBI@}imJr;&ek#|H&q4RlL^S=V3iOu0&3A=wpPnK1IcEeb z!4^wLZ+?W?)@eUXb&MsdV?ucFEH(P?z%_@+gx%m>diUsq$TdshA-xkJvg=X_yjC_j zu*%!Q`)(t`FD{kofOt}MuTU%f6ue%@H=NdZ-JUOX_Q8=9@{XC^hh*xFjkK~^IaN*m zn&~)0Qe#<1w!S+PbW*)P#Dy4q-QpM$f*UoAS@~BD#HP+&v_>FHD%r@SZ*FvjoaE%uEDo9J@Ti8Iq;%@x(u^}WL`Q$w)AA#0DMf{?Vc>LxWp0N?j%jR$I zJ2@I0fmE!%zWpOvo0R3pkE)H;5X8vp% zj$vO#tPrMW85kY&GECLchQL7wL2;_7LGM{d?eBxw=FT)6PYy6?X1$LJ^J*eA2qr{b zKA7@NOzox1XL%0d(jD!+eyO0|LOo=TX(zm#1AJCnxB_5yc6{G^r}2OSuCs<5QJ8?T z+OXklOy&863hD2aj|FR+AnzGDV8xeOk(r9(^aR1ZgmI7h-3UmA+&rb^LvKIF%-$$> zJ9B!W+}NH=gMu4~nErs6?5FDyiok;oP>3`mNoBRuh>CDN<;2LPV0Uk2|@&NihoaC~8bA zC3prEiTfT<_7;plDXY%7V|P`mj#yM>8_Ne9g7ACzD5I3*tAQ|-+r}9Sw7oN zmRG$ba#yCrP%sI!@sBEr@HeQQn767TVlNT|GE?KJEZ?dJwu})Rmq#dU>7UT1$ZqOH zuMFrC7|`VT_DcwG$Km}Fhc_^dn_gw@O--~qqM);Qf0G6i(cwEOdz6O|;IyfF*i;7w z-22{NQA-T0JEH({7il~icnTmc$D$wv#oJ{OwWQ*(!`0Z8>=>MuniaA~BS#fG;`>j2 zg>#QUMF!#e{;sBd(kolB#qYj za2)hjB2b;1^KHzNF+%EWXiC1e;!;DintIFG=!2@IB9&!JQ z=*AcTS>#HG*fzQOCU$h@46}x0R$44MI2N%r1JKT$yb~lS5$s3Uy-7dp$L}*IzW?fq zoPW~ImpnmUmtX8#@@zj9H(yqwZ!|jbY9X|GmmU^U9UcW7Zco&+V7BP4aMolO``GRQ zdEB{<&7VPyszz6#?6wuJ4Kr9hD*m7S=+7Q{~D|=-Mur5sLPnpyeJl z<*X*~3)8@eYnEd9R(^3>TEcmeAVhs=L|wx`Y>Vx*UYwl6bE}h7rEi!JK|9m4De+H_ zJvMRfkggu=DOCHAZ;}<+7~|X3=QJIKzSi)}1FwbB&OS_`Lw|x@%jR*aYpX8)`;}-g zLKn-tykYJ%q&UJ>g5qI0;}sg$<`CUT;C3x6GLVGub@vu3T40+VUz7G~!rVu%?oB-1 ze6qN+1DG#LL~5)AkVm%@W}u8Bi&8{*7)GJW>g*(pKBR0r!r+whE9$W4UtnK=D%E*^ zGFQJ>SnmbzTqXIy23Re4Cfr7{RQXcI&vKB*C|hwg#-Qh!q^t7R^gow6%xMh63mL$w z4T5Df6dpUGgOxb@$_AQ=(_eU5m5L(IcPUJjGB~dH9-J~;u2LXSlM30k4 zd(vF0InTM^m^~M)p_$#Yk?wPH8W3BoM?5TZzHyZ^2p%CuXFmBl#`Bycbw0~=8pT%h zU{Rm`lJ87jzerW*I-}&J<9ud=v^4323JkAvh!HrPRFD2m@%YFZ*yxM0H8{zs7~DuP zI^F%x*ZLly?}4w*CT;DeV)fIVAyhmwQvJ;urmuRs^89x@RzB|~u{c>STovKMg)~F{ z74lz_2e*Outd=-0Z_I2%d5sltT!Zv@mCX>fBM8gf3|B^n30HoxXO2crN9FKqvwW^Ga_H=xb&7b1( zb*NFb|Jc)qd`^|{KlSnweO!xy@S5WzbP?k{0D*Cg|0KcO!8?6iFGI-Q1VjOuR(M?Y z+4u=x2}^HDMC@05l&k&33Xa0_D+?I$nf~2L+b7#JtF(Dtto|tN2;yrsm$xR?=>NS`0S%7E-E+mP1 zghW5~C;vOQL% zpLio@&r;losiif-$uO@%tT}+jSr|343JI{y;NRyOB2VyU2IYTJ7-4nyzbBjdA<5GW zA(rm)jR3sMYVK#un5hEm0%XAn(|_W1w9kN~Qfw5O1+ z<8^crE=X5V4?lsyY8M!H*v=tF)~>9#&2N%sR1~NAtj6u1h1EWX_F4-=L4UtnoNbk6 z#f~4H6o}I|qgJ*QRcy6uI%)Zf^yRikeqCNnN^s~L9XT!SB@%UCa)JFDW-QGt_86QR zDe3a@7G{xLxyb4Bu{IAk?}3{~{Gy8e3m&?^6?^zQuQ&PlnR|F0SFrfgwJG1~*Yg}& z)3vSdrt82&r_hFLZI~%A@3ZiZcS`+ARy*u?#d4J+XK!=i_*EiekZX=#*r)IdEPO9; zo`&phu(MNm6j)({vI2V8-$@Q5YD7-1$3&CZ0rIMLD9owf8K3ZGTD(g1UHdj%_ck?L!b0n*u@GGcAs2wV90I{2JC!#0R?KGrh znmIA(B9zKv?+miL3R;+Fc3m+K??3A-4}|W)vniK@MHmN#s<97S2dIER0E$A5q4JV( zQTP;Ov2QD3M~rzNnsg3%-mrA5M?}jL)Num*@rO-+hi_G}|Mf@`m62(evm`7`YLLF9pfs?v`lPem}RenmLHWgH>lDr$fT0Yayq1c@*c}#Z7)b zT|tn8o19Gj=>C`X+&D4>6S%PQW+4z38_>JbGNRBSdq01UxTRj)30NKpA9eb>%T8b4jRHm!she?2*7j1m_u514!_#*gKxk{2`pTiuZ? zW`Bvmi|7@RIzxgvM9gWTDE3*R!M-EM7)6p3FM4b&fgB!1=elxSPn}L98Oor|ULCPz zEFSs8a+y4SfVO6KZq)umKj%p@^y!cA&0N_r@eY5gbi=ZR^a5uy_sF%f{&Xr=cmGv; zT6lW%V&6(&ySwwEV5`vTsV%U^y}GggWBxj}-FL0$g3!Ug@0DX+dHjyvU~2vNnMGg$ z&BK4`(Lr*U?sR4FlapcUHlHVQ)*^tMZt!2Z0_Lt;=%#+k|3=$_Ta@n@MS*!)nQ_Tu zR$1f)>;!7|G#i5GKx>&5k!_b+-8h(cV+L*Uh_4nGy!vawTto84{g-}H-g`EcX`H(O zJRJfjIs`uj4|U)j?BS(Y7^f)gFWP^ugvN^#@}pmeM2VohY+Qye!(rqps$0m~%n9*OwRUKsMR8_VCt(X-W8u2~4-zT*jZKhzoeb_t_iSCPp zf;7r$m@Vr+yuiW>;kk7-BZJ04D(FyS=jE)j16Sq7JKQhfOSR}rWc$N;-b7=l+pH8_ zpv3@EzKeK!K)BB38*9#EFR_VYf>l;$*ZSCs46zP4r^&l%r-Bz!d}Vw~x{;bmju>d& zN9V$UgnFm54H$P@W(C^uX1OPAE$Dybs$+w!02eELl8|@Yvy zW~YL?==pH75mufSdUteTQAxhxm|Kfct%8tuj^9kOvv8XIV{|6kt;LFC_HNG{{Ob4~(JFa?mwe>2w{ z_Jr$UBTHB~d8-v`i#}zozEi51C`Y^ufFCVOvgR~uhjE&o} zAcG<@am&Tfp1uL+MeWOxwT6^(bH^lE8vMwY4*e#U!R1M#p*v+9bo2I1{ud`GM724I z_}wEf#3H(CP9jRlw)7~8TvV3uAw`I5^dcO~F$=+ep`PKO98@$2fnlue~4jb0&B&(PVWJD}TU;uwcYQgU9fBO?W6IXt#U59UGZRoA8 ztbSyy*jP7x%H4?6)^+Zjdj($Brna>XYptDdaO$6K4f-Z}C&SdwHr1IH$?e)`x%tfA ze**L!bR4dX{D!~S9?{9CVp!bgW)}(a^(A*D+7$Cd$E$vCP>N{LUgW9{>!i#D(R1xs zm<0D)aS;_7ROj4>fgECH)kX73UC&Sy8kg*L%YT^r6_;&pd?a}XltFrvQVosZT5L%s z!iFtVH_oHaoIKBIvYG;~k>iGphXRcHtim){8lI!a2&bOg2V!S+hR$Hyb$KV1`Slr; zo?!1xw;j?vK${B3{rK|jrp_>K$Eq~?=1aFP-rwm(%Rv-?F<4Si+~z0x=V8432Uv3tjBEACOow8zh24Jc)f|ETox z!iSZ3my-*Yd%!f~df`Dykg)C%!#C)V<0f=Zy7WFf)ysI@bZG87-o)%hOWf<% z6ebfW-C?zX_d=m|j5dTZ0NJQ*C)iC#h|i~$?Zu?>f%*6GvppuPF&7s-DGLk~i2D6O zbuj;)zrd>C&n~G=2oc|F{8cskk&rhSL#+z+mm^dV89M)JBYfAIi4&`AEc&M3wq!GyM=wdYkj z%3MU09BV3IWOuch?(qQ^XQ=LF^PW|Xq8~sx!iES1ikgC5B8QYf+`@)>-8fLi@=WP7 zP*W4K4S}lQXvrbUI$N=DB%K^=#cHBkU>8CQ8#WWzee)jY?d>Sl<@jwag^fbS)-q%x zBVF0aM^7~gwwkXtadg(<6JN2#%4_jnnk`{?^8d<|UUU0%vl3j4T!=CfbKV~;oMRZE zBM*iD*on(Sy&F}=6VRW`&qMV2BiEllfo}9iaV1fy`ZDkYo1FyvdfiO5b{7OfUxfp! ze}xaW!bOZDaT?A4T~nC%ACp#!u;!9s*GPK=cEw;5ah!GL{RCrQcmk9%jjiHV)l>oG zPZ%=7F*E%#dxJmX&HEp#9}^#=XGoS}K6Psd>^Ik64qjec@~nC~uDx%lR#$bcYai+L zrwCd>vv%c`9vy6Zv*b?{pnRZ#hd4%ki4?^lv3EOkneq=!r(G_b0@(}8Do{-}&&A#p z;-_|9#|*V+TOQ)0(97pp#O%rxVhD{6)1rJXTuQ4eI4C71;-jz!1@FR*)}bzbb3rO^ zE>y1}k-}YRmIVF*T{xI7xsu~IT`TJywYG_rOw19-F5n6^2KRjnPJs~srVeu7(7RYt?eM@%F0;G)F}5_rAGtE( zuivj-G?J>Om;5}e$#kPT&G7G_>=HV}Dz@H;_Omyvot+Jg#B*wlS$a!`b{m8n+ ze$9mQS2;b8nrmcVnur((L`Vkw0{$#KGA+1}!TfL-_TGp*BP;+^{7~>K*F-}yH?>zP z7cR+DvK=aam{RPKBhdTDFkK7}@~%0aLDuGtjP*aOV!`UQQZj;*XZ^gAlBA9>ILBj! z?7f^~fZ3(atLx9KSfknK8pjR<3%Y_{^t$G&62`BO#MISEjXcX!g_m8Rv~6W3hTkO= zIF^GXTCLKS&Yo>A5|=9nU5X^IN(q4?ZP6r`_QUN96I0+auPT4~iynwHN7k*Y=WWD`)wqML`)3o}wywX08Yi~PFwE5Q#?0S#B zvYiE9{piR2;^8>pI9JkV8FQXs6rZcUP(DX+C4@ZY-)8^1D9zL80srDmVD+sSc|`RX zr51tvC^Oa(^;*N{*d(HRu3YXR;@Mx(CEFz>WeWr1En#S+xRG&6(hK zBd&Xlz#kT+c+${h;9zriT}|8JamIlc4H|S#HrHnVFvVi+bo~jdvgm<3eQ#_ZRxki2j;*? zTXimAD>qoEmW!@V*ZMk2-A2PRkT572vS8X@?p=SKEFN2k>!t(!t^DS`O8S; zsZ1&r1z6*mvv;yGZxGQ52)CTbNn@~_4oSJp5<$!`+1AO=&}+a4CB;#V2r4S!mKY_> zj5$L&okx5hQQnz6x{7kdQuNG*C8S5;Tuk(c<_zcHZJi8*D6X~Ow7thy+AG&O<0s}D}PNy+|n&B8ksb@k@ zCu*{FqYn5B9U14al&tVDB&)`g=1^kS33phhApzFJS*$E%6MB!S5Tw#Ue+|Tae)le` zB`Jt?@FC6=rjmLB#m|bza;Z7n;()zm(5lm(6sYulhL1sDR-v>T3XSo(Vm9P93l1?1 zvv#w7#cbZV+Tzp)6Nz9rq`uvuufOO+Hph@VrrsSEO$c&`-X=P9z=bY%O|^&@P*8b{ zHsE{k*M`*2wV9)J`Q*;O?u{^7^ouF_)tnE!3*tiL0Av_aBiE7<&Zc^VPRL~Q5X;8f zCskiMXV2M_~ZJ?0ITog@{n_^Dp2uQI?Rv&8KU-U_dlHfFa)P3P&f97s+nck1lw zSK->;N}y@Evw!_}}e>WRuY5!|>Vf8Qata#6V^!>N^ zPj^ee$^IC5Yx~N5-Mv9OYiEOX(Ix4SYfNnH&&lUBuiQMcFT!CFe*h%glfv}I{TW&|rn>0{*d~`{YjHE#o+A;&^i+bXz6#XB6n1i#x zp8AQtlSu&9@&M$@rhMaAH^Nyx`6B0tDl`5N0g;&6PRJs3gu#>Nj#zBbcJTV#i(^dA zgE(6291^(*wt?GNEv&HS1?u)5j!tn3=&hNAN>_`K?Y%7+e^F^%T{4p&SC@I>^M`tR zEVh~o0r9}R5>H|V=*zmwAmo`q0{xvH5Wxr?5TFP(|DIWlrViEGUGYykJUAQYk^B8U z)ygRi6AlMg*-!G;wD~(QZ}(VgKMJl-7<%Y}GLS?J#3svFG5($(zVT$4Lb&)oZ@xFBAq5dC2L{FTMkDbwTlhG(e5Hir0zuOZ1 z!Z3t<0|sOS!jqUHXhq)^@5GvjR~?Hv*f!VL(vor75q^RO0S8B~*~qKZ{fC0R4s;~S z+A%;l7SKx(5GODBs2eSeqGVjaC33CKL|g<0EFV$%K<{hC2f{%j7nq2F=?c%aMd!>n zqPPCZ-{-^9<0!H+zj)NaH*Kkr46ESm=Z$z%&@!>krOO;j44UIOKFgjSi;wf@Ff;V) zVpdq_ieI!P((&blLq=8{nGy-fiW>a~OxJ9fa^jz3tOP-evS@W!7!$kLEfk?DE{Xqg zExf01X|1Ii`|y{JUMZnLVyU?b26cpBLT?0KASvP)s$!tCE`fAN%Bz_uMdzN6nJZ!aiT@R#tjVSc)g(q0XK) zjY9MrCtRnKk zRag8;?qCs=oj95-{eYIV+ZuCr@FE0z^RJj5`k)}5z~+=YEg_5NI7Kp>araWwW?X0+ z>}in!vLMNY=!q*9P{2rqkyS^emB}j>IrYVHl!<)ktA991<ZM(0I^eMnI<&BJmZ$RgSfM{x}_C#bZiC0rKLXmBW-(Sk~{2 z{v*SFvg*}f`FOy}w|#T-uO5f+W_LfgWsS+F%Ac1TpBwxOFPhpC)|1~1H|9FCU9Bx& zQd6NPdF*|qo@?)Zr;M-OTl_B~Htpw4a=HNX4EKd!Ap$`)YwrpHT2Ic4ZUyW)ebCkT zO;x7i+GoFZY5v71j4=aj^GQqUuo5>w=Ux)8)816Yla9C_0fPzlHs*Lom2%*!!xgLX ze73UdC`1W6AoEGe`zaVv>1Z?#=rq>3N(qi>rVPl;oEa!?_c-epe_}*Q zDR0T_$oR2yZ8$@$4Lh9=nKEl>xELMq;5~u|^oNqTf;4aUt)J#h{(+c=&3OsZ(}&)E z8Z9sX(!~Ypc|8G$%vj3F2qoYS?V*863Rkl-0-fFyj>OvIMt@}XdoOjDx`DINX_UF~ z0sJg%uvIN)3ltUR_xQ?K8AU5!?>@bjIXUx08{}OHb1yF*_s#Y)T{mQ-Q)kaABH^=s z*kD(+F4W#iggJhc6dUEvRx4@|26;qjPpDlAJ_KW!!t|?BV*>oX%7gLO@g53yWjH!V zqDre@RnPs-Y};NmSANg;+yQLvO5B?EPIiF5Uw0Y={7RypfxAqLYsX18`p^k-Lr>vEicQ7;>qL;jd>V z7x>3znI>pYABMnWOupD_jGxUcf0!@nU0_wVjD6piBCy)JfA!znji~@o-~sQXOS`+xlFtWRUn}W##$MKV7rS% zvowRMm*dt&r1lOH#X75o^OQxDe6yU%X`|^@g(5h&lUaa(7Lv0`h;(gu+q5hpb+?gQ zJq<)s3Eml-EhbYMR%`(XraMVSa5+|RtOzeCYR8(sk~-aFzAL5qB7RxY)sVjt_%7m_ zsg&WXJxzdOT}5Ld!LU`fTu^|Dg_NKtNInthJM_?eIghvg6M^>6bG}Y7$YhJNsbsv7 z@1OkyrTnaSDhZJdRJIyPXh0w8c{&46tr0qhjZQYja;2Z(CU^SxOtF4{o<@s%2G+La z+paO1cJ%C^0w3r-#jhL+z!9}ibU-ltMT9FoZ;hz#0003q4w z?e&SHsA2QTJQ&pHaI_}5If_{jtcOz=B4?i+A*6*G9aJ!qjcIEIP5cw+7pk% z?2nytz>u)AecrA7Xmz}-zY1Nr-GCX*8Qv=&tUM4)$*ja8%i2nFT&I8H>a zQ8zLH5KKKpWheux=0b9WmgHqCh0O+v;M_+xQVsO%#dwS_AoXmvSTJgB`a*(XuMtB! z2^OY2nvSY5pj{!saF0;|g<;}zM0-f=F)do+0>{36IT76lF?K8wcJK;KQYODcby$`U3F*a44 zLois7=ua*|_9Y~yu0)!2>US=4LBDvAmYbi4`8S;&OXe3FW-byOG$V(rd zj9vBI+y0IAi*5hZ_F8ryI@v$Re2sZA)7Sd#)bUy6^@7_n9&weqi-@_QYop^7RaxaNDRy#OD|Q_5gTV1b(HUAJOJX`}SYpUh z9gN751$(Suk+cr1dN6`@o~R90;Il$uMG(?hoY^DQK@psD;;qm@o~u820V03Yp<5Dn za&W!QT;uoa)Q?0j*X@^_jOx{=8hAFm7lVN^5zM3AAspmk9BC7Gh&_xPSjs<~?=05XT-;{6;LK`}r7R#3D@oZ^o7q;W%Asz!lWZ=g0k|5gDVs`0(v zxDNEq;s82@OM47WX+$f)WnaI9YHLGf#=XRv&_aUQNj5SMg*34auQX$0U<0Y#qOJ#! zpiYQEB#fjRYZpfKPwtJ0CHh8D;J~uX#Pa_r(=xhM9Ofp?v;615`j2iCog9P_V5&S| zZ+093>Ko!?9K^pVZ(;u*1;C;HS?u8;#FAC(uf-Tk)W3)!V0iCF7{0a}0R^vJG7O9t`Ai?FemftcXg*a-9Uz|d1*bFXu5neq-ajO)>p_1D8EW9OvjZ^_9 z;`ChYgJXXp!_@l;iC~~i1BR%Qk3YQrh^!RAiS8C<7VDTc>*K6ck(UXPl6p7_iJ993Ap?uS^(>g!@HT&YitWUBVs zpoW<E#?Ho#VxrFux5`D6bPq?3`ou|qd?1I05Q)?& zITc%@*a+JqSNY(iJsgDTn9_sF8PgiYNWVRHg_C9JZZtLg;+`x0sy;03W~n{?DTAu6 zh@Z;3{84EaOO5!?+r}s}VW}AZ?1Z$Fr6T^AeOR}OY*}fw4@!5j)Rcd|N{~D=+Umjh z?v-}1RFD7IIdn7+g`ThG(m918cpjzL9q*F7rvu+SJayGvlsEm*UG#8mH=ZiNJVJb*ovdZZh{u|&G@=jN^%>7h5^ zWfiNktmRm8Dw$v+c`NmQFN#T2Hz^<(_hV%yppUoh`eY-{5@O>EoW~ zp5aE>|72g!KE&SD^q!{s9p7nt)blL$W5R!tH<6K3CQMzXkH7#27oT z#f@b_s=f{2(M(KwCq3pxq669-t=i^V6EfA(+Fwv|q}aB$<{T-8X0BAF zP;+7$1BFMGw34P;)DC$v+^YgLKP#`0PjTK1%pU&fYV?a8_fB-WH%nVaK^O8xgm zz~7@8oW>bR8HhcS#p6?n)W(c^jRc#CbsYH!kDoY{QCbd$X#R|e(O)J}Ym&3cbUrJe z1I*$2?28GOFP(vmXHMESv2KO7+Gp3j<$iXX?-FB+)M#C9kBNHu354o#dsMZuM!nev zVdV&t_6X?`amvBcG8rdMTo6JD_rK{Y>Gm&Pf^ePtl}aG28<|*gK*o!6Ns>&G$3zBi z6Lht0qSg#eHEa{Ni8lccm#S`68x(-G>|B!A1Ux-ZwO?w_N>&3KcZeKtalSeib!4}y zfsZ?h0>xM5qt5(SHL!9Q>5{WmCrcfP%W9b*x%KK-wdw`6FtJQl@5$;+)TUD#=sIDZ6hK|it)z&w90%7t> z{y+Q4QD6Q)1D&Vg{eKrFQl4i$eeK_C|CRPT+y12OSnJ=mrdwOwIrlc#CtW4i_Lfhy zq?&)!{CIP>^DWLE?p54Q_7&_sP490y=6K#AIvmWanZ5M4=%?tD^exnvsNY2h*ZbQp zU0^AH2foXOTP0AhEFz)@q=#5)cgI2aIHfj14_y8(Uq7E`sbI&XS^X+kvr*#)rE|Ed z**Ume)yByKndY1xvd-J>2ww zjEp#8o;xHx068R<4xr^q+qBO%%Tm52hGJk@&NUN{e zjqtl3Qqh77%$#%vM;X~^5nrk*xqPU1w3shsmdMj9g29HXv&N_+unHcPPUA>glQ<5G zrf}Wew4TQ4gPn{LkEZxsoR^{;1@Xc+F7)M7)8-jap zkkX)nl+embC(!ih6h}1C4H`)<7}OvpB=BIrype+<$A zz>c7r;^iC3LujxPB{DE8(h-gdcZx&B^kN#R5qdNYWF{~mQy2>n%0=mZ9FuAQODPgU zMh{`Ert_;eu8ll$z_~V$pm?*auaiWf)f`2xp{2NIB^g+meZ7W(kdRyiTM;DguJ|s1(6Fv?GN;>%`dy zb!FMUMY@lpj&zFW6GiYGM?ycL699P}A;V%8f*WsTNz$tWn-2Baktjvtif^?%IcKGV zcs%wNP!*wpSvkTOA!+-ZbT6JsK{?2L1IY}?C<&pwG{RAkY~+gO8d;JKa8x(i9mk&yLwKd_i5n&4#>n)= zRY@6<2H_mEXmJiIr}2|5@a&F3yflEjeUE?-lLjAA8yqI{BopX#7~@k^_I|uldTcyV z>!&gxV})HdJa z4SR`=+=qH%Q0&uf=QA*YRlX z8z>ELi`NQo#?VHhPr8VC>$vK?nL`_)j!RxE9cK(}ggS2FTIo2|r%PpSi!_g!Yq{FY z4Z}$x)6%K}&kz zC<}~Z*WPiRYcIHkc1Us9=p^Sg7KiCUX%+?-)V&<`oyyl1`))|BhbiHUQ@PE8#AAo@ z9h)3luU~qErFuHXO$YGuQ?T_heprgJRBy+W#g#|7s@;9aKIvhW+SxIpy9d<2lIw2~ zUFalzvvYy+B-)>A-_!Pz)*rUU+<)GDy7?Y=%=Hb|QZwbcspZ+0+nZnE{Dkur2=Myv z`tSPh`tSPh`tSO0-9HjGy_8At5P3R*V}oG-1N|qwCo^f15o9%9nB$YF*b>_0`FY~5 zVE9Jhmq=!1R2BnQ5=gZkTLKdXId6$o0jZhV!|wD3nH7Owj3tDWFs~#K(S0GXizGz6 zF}sc_r_MzZ6kQjk8XQ}&^-iu-u4GY2FeJq$uG=RH435yS%fjbH)?>ypar}H#(Zwee zv;?0CW9*?qrW6cdgBSd{_sprIGqJ*v3F^-tg-CNpXh@H}D=({P<^&dX#qsY0q=O1l zc#It%R9|Rfg^6ehXipN_DLK7DLuo5W5$$sR21NPvIq)~~FqkrUnpATQGWrNB0Z1^J zKEOb(3n!?T7P-BCaX<;KdU^qAuM3$}qA>xy`;BO$Nw|llUiT>1=@%cMq(cK0D$OYGYtiI#)-exBYHY*FHtG?N?iX)?ki_n*9+FspNT=tn8NPIfbXpKQ zfUlOT&X?}4g`Te(di!d|EWdV`GhLq13*v3S+_ex;-5iPj+TqQ3%}uA^{r_I-Wt8W5 z`w!b+-oCf(xwel};#};z*%z?K+3ii=YI=9mFE-un_`c)a zj#Wp9`4;mm^DwiW{vQ1bdV#)+`Wf{xL|pglSsP)gz1{&~DO)I&!weH&TjNLENds#K zSPCgXq!8z*Q0z*ywe$tJ=8m=fEQORB0uV<^KtWRh|Bc}et_`ykQfid%BqRgUTvEjR zM_0*Mh%xM08)7M>0wzjnehFz|$uzvZ;(Gc|82W*=L6$n>jg`%}Vv9lv^rW&0kdF3x z05Rs^+5k)Sc!$&qvE&lmTjlj=l&^CC_T&C7m#TR{jMd5oa?P-zrmE>0YnBUe&0}kQ zEOo?tMw_)rP3BYXV}hhI48}LP*2_}k-f2r%Z5pFW02tHgT8O10-Xl6dYzw9z5!+&n zWoRwPQUl(I7A&1fYaEj;OK{zhwE#=)_l|2J5;${7IZcgC8Lr>E*27Xk?|v-|h@zai zD*23SonPC>QfIw!IRz2s3Jg(+>KKa)V4jbfiYhG2=Z^J(V(h!u_OcW@ipacb&KJ5b z@*KX0%wZv$%9L>A@d8@ca8H4aGDPa{!OkB^h1lQfUb~j7y z@b<*9;YbYI=#VO!4;Zp%Z8w%(aWE@MCxvuez>ehv+VD|s%P!m&IoVY#j}9k-nn=L( z71xQb?PRHw-t$n(C)0V7hX^O+lXFZhAqknx%gduW7{)rjb{9*HdXMSB=aRX60frB% zSfJCDV?0x9J6LMcd(sG(f-z6#V^~aDV$wm#Yi&DTYnG5@acy6Wu^d_3#!^$>s48O6 ziYC)34|g6|`5&w0af63a0L(fpNMV}@_?4BINtu%#s)p;>?v1Q>U#HFRHb9pBm=EamlffC*{H?3z%n2y`e6Ww?HL?N*lR^^PbovzY|iZiV!GVL?|{^Iev9UM%f& zDQnak>KB>ETVx)QFjlW*)QKV2vMiHjQU{Sqe6|3*EX(>Ssc85pkHyV+EM`-g_+o4p zClp>>CJ6xz-((KAU=C+fe0ov9N$PMglQ@Y2E7!9u!}TL;H?h<~@6;@xf*F{It;QiS zA=)qJuv8|j+LjVUdF@7)>h|tY6Z8=YUH(&sx`9A}d2@NSmH(9YM-Sc~`E*I%xpkdw z{)}r~SZimg^IlY(Ntc!~#k{I(f;zSYF=;`D#N;_4qgofNEXCTe6eAKPIg22Wx>?Ba z$pTLQj9OWcr)*^qSxUEJDXj-h@v}k-gC>`h8^?+evOIHRd4`WEUF1yCHOA)`W;1B_ z$4K%}v^S57_9m1fdEart>^Wn1s)4D!o}*H5tp(OpL}x&yt8F%|+Pl^a`u~X5zEoSo zXhGVu<^)aPpw86QSV3ngyLXMl6pmu=MI6pfS3&b#mMAQ&y>Vis3g}KJmjrz;7|L+H z*|jEYW4kv|T*?}4Y^^F-MqV;f?E`GlF>vlrOqM3%YYrSzdnY7(25-fN5gJr5mP!-+ z8iS3IcUl`G*G)rfl6-oN#@%&eo?kY#!Z;?DCdt|X?E@^O(vb;q-x|eH$9&R_iq&WN zVsIEt^^WmrG?#M5D}b6QLLL-KN{vQkh0_aJY{)YpxESNgFT3$ol zMtzrR8EF2S<~KGUZNA<4PtMAg+o9N%%|=zpia>nXPX zsQqPaUu!LaF~HM4@?Y^FgPTlJfkz7(2Wrc5uqJJdQMoG{W=(Q9MXyg<)bcW%(|Oh9 zhe7fV$I)CtR=Pd>RUAcZnLUsQBW^Jl{HKU{*mzhP1>AtWG7P`)ut z_v&zx@Vto6*N80V_lrqdEpBXx$w37#&H-heMIQ0ddW1zvI+I)?Ii^#kSTVf<;!ATo zNqVjl1nI=D5vu|PQhUc{_(tIW-T*%@6bi~b)PE!JUwx1R_iLun{@3&&nGsbIlrKpQ z-v}dL!I5bF6~ax`8bZ;iNqFNxp}PWw+Jg}qX>?K)^Hp(2B^q^v8Z=Vb`adi*7e&!; z+2qh%*CQ#fKaw&C8uvqR!DT38=Oz_!$KNo^GKzz9rrK}_YQM#I60q2 zR8OF@9MXl;iP42*N{()jN6LD9QAivY3g7^BO2{MaFF#z&3uD3@kN!=-rqdHhp)Tf3 zrY-gDAcJP+gME7Lhg9xE0~Od01+4fFg>4%Uku$l)qO+jiqyM6_dMG-H{y~)eH;Dlb zj-wX6d~Kdb=@-m#VV~Gx#c&-Ont`v?QZ`mN0v+?8j{+I1*=H4kzfzWynrYLV*utH( zJP{kuo^>8EgCQ+a!@&}tP|yJp&yV-R`~M{MNy_tEo@LLy?cZttQ2R6Or`vb6{iN+f zZBMifx82nG#nyMVzPNR+HQ@f4`}6KsxO48K?p>}Qxc=C+;JT~j-&)?~SFZPqH#GYWcH+{G16HVEs15K3Un~pzr zyu>l%Xl0&bB<3*v6Z$vk$LOOpgV?F#7k;V<-^Hghu{l1KDlFtO#rcI;CY>U$O%~tD z%kWbU{4$Kn)zI7WvrSAngDVJZ0mxn7Qw+X0PbZh)iW^4*M`}H(tpA4L{ZG*>)#=@l zM(0%Jtwa7dxlw+K!Z*tJJ~*3FuY>;|dv60H$CclS%?vq1YD7|NuVtB*_$3a-U0JK0t?90rF0#9-RaHG7+FkFCG`xcy`x1B)$9uW>J4U<) z4BWxF7&+jOERrC&3w(hQ2X~hvf~dsX%7yQ{l;s!09^g4p#w zfA8!6f1kg+}r44d&b~B|Tr&{E7H{`5l3;(VpOja&C)6VF?D{ zySN|Hz8DfPDgk~=WRKnwvAdOUqUd$v=hD0MT)M5A^vtNC*Lm`S0}c7i$2;RAPe1b+ zG9|swLXaQ)Tzs3Ji?{S0Fy&outy@i5gEq2{>_UC`j(eA$EW%aN7G$>0&mVa_pDRDR zw&>Zl-H3{_+zCB=OAf~G@tE`;59=T9`J3>~Pj(D?veQy5IP&tFNe?>n)4C7nX&s!d z)%V~8y`i^x1i^)$5OnBi8~4#S?$zBJ0Deb){-M)zckZc~TZ#@$S$j?&HO0tb{`{mt zqtb_mvju?|*LLH5txfwH_XElbTL^ibc+ItV%~3C+*-WaGxOfXXb4>R|Ow?Pp`-j(! z*Tp@tF6vwHbrI&z(W)FRc?ND+9`{@kMhUsv>*1m_fh`% zE8g%4dmrVG-)G@_+@hHI_{*$DQdtyP{`ftrDF?GCQv3MFXbYw>hw=Ky@6x{PXifJ% zg?kGp%9Ez>_QziuAG!I=yH21$mtU7HknP^2qC)XG#~10G!wK!bei7!urSx4Yr8jk> zuGpQ%mVSOm8sqto-x(kI%rj@1r^TPKIA2_T+@bP=xz>r;5CXv`Pif6gNf0v57r#+) zo8G9{Y{^zz?y!4J@WW6VT`t5T{P<{on~r97J4?vL{pR&>i`4^Jfzc)x?=bltdC$E` zdoJ~a{;^J`#ja!xI`cB$U}d(wy@5IA>l|~-qr-)79`2eOu1O@h2$y~HIoMlt4z?*< zFoA#<&z_f5A?`f=FR=98#R3oSd~>OLl}g?CMMM0G;nK%%(sm}(8zxieu%qkhO}k1X z{P@j_EA-}t8%FPty4qG+Fk$mW7rpqrW|husoFJys+Vn;O7an%S8`ilz<8k4oy6i0# zy%lW8J7DXs>noMlkI!qD>Acnn6DW&Yf;VhbDlBzLAsf0K)OFz!Xo*T7=ZZ31Zq@55 zy);cTH^m#^NuhWj`#kMq?CLkanAE0gcHv66$DNn(byh;^ۄ+V=sDq5s#K&cub0UmO1?;~$P6Ir`6z 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

    >)4dFfh0^w_{S((gGT351A&q)8V2 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 z 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

    w9q&{j`Wp0`Zn6yMWbnvQcL&r2}&z%&UISEe%w> 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 V5CV5iNL@S#^@m$yKt&}({TI5%y+;55 diff --git a/docsets/SwiftLintCore.docset/Contents/Info.plist b/docsets/SwiftLintFramework.docset/Contents/Info.plist similarity index 81% rename from docsets/SwiftLintCore.docset/Contents/Info.plist rename to docsets/SwiftLintFramework.docset/Contents/Info.plist index ba8254a4b..6209ef44f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Info.plist +++ b/docsets/SwiftLintFramework.docset/Contents/Info.plist @@ -3,11 +3,11 @@ CFBundleIdentifier - com.jazzy.swiftlintcore + com.jazzy.swiftlintframework CFBundleName - SwiftLintCore + SwiftLintFramework DocSetPlatformFamily - swiftlintcore + swiftlintframework isDashDocset dashIndexFilePath diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html index af09f8025..09a8a97a2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html @@ -21,7 +21,7 @@ @@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • @@ -371,7 +356,7 @@
    @@ -379,9 +364,9 @@
  • @@ -402,7 +387,7 @@
    @@ -410,9 +395,9 @@
  • @@ -433,7 +418,7 @@
    @@ -441,9 +426,9 @@
  • @@ -464,7 +449,7 @@
    @@ -472,9 +457,9 @@
  • @@ -496,7 +481,7 @@
    @@ -504,9 +489,9 @@
  • @@ -527,7 +512,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html index f3e14e229..0807b8106 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/CustomRuleTimer.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Utility to measure the time spent in each custom rule.

    @@ -358,9 +343,9 @@
  • - + - shared + shared
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - dump() + dump()
    @@ -440,7 +425,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html index 24eea9494..0e10f3c07 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/LinterCache.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A persisted cache for storing and retrieving linter results.

    @@ -358,9 +343,9 @@
  • @@ -411,7 +396,7 @@
    @@ -419,9 +404,9 @@
  • - + - save() + save()
    @@ -447,7 +432,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleRegistry.html similarity index 87% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleRegistry.html index a9348e69c..6126e84ba 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleRegistry.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleRegistry.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Container to register and look up SwiftLint rules.

    @@ -358,9 +343,9 @@
  • - + - shared + shared
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - list + list
    @@ -417,7 +402,7 @@ immutable once looked up.

    @@ -425,9 +410,9 @@ immutable once looked up.

  • @@ -466,7 +451,7 @@ immutable once looked up.

    @@ -474,9 +459,9 @@ immutable once looked up.

  • @@ -519,7 +504,37 @@ immutable once looked up.

    The rule matching the specified ID, if one was found.

    + + +
  • +
  • + +
    +
    +
    +
    +
    +

    Register all rules. Should only be called once before any SwiftLint code is executed.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static func registerAllRulesOnce()
    + +
    +
    +
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html index b8bd0ae59..94ca47046 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/RuleStorage.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A storage mechanism for aggregating the results of CollectingRules.

    @@ -379,7 +364,7 @@ @@ -387,9 +372,9 @@
  • - + - init() + init()
    @@ -409,7 +394,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html index c42ae4b40..2dde29fc1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@

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

    @@ -359,9 +344,9 @@
  • - + - file + file
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • @@ -411,7 +396,7 @@
    @@ -419,9 +404,9 @@
  • @@ -460,7 +445,7 @@
    @@ -468,9 +453,9 @@
  • @@ -510,7 +495,7 @@ Fails if the file does not exist.

    @@ -518,9 +503,9 @@ Fails if the file does not exist.

  • @@ -560,7 +545,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -568,9 +553,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • @@ -609,7 +594,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -617,9 +602,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - path + path
    @@ -639,7 +624,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -647,9 +632,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - contents + contents
    @@ -669,7 +654,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -677,9 +662,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • @@ -699,7 +684,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -707,9 +692,9 @@ one does not read its contents immediately, but rather traps at runtime when att
  • - + - lines + lines
    @@ -729,7 +714,7 @@ one does not read its contents immediately, but rather traps at runtime when att
    @@ -771,7 +756,7 @@ one does not read its contents immediately, but rather traps at runtime when att @@ -800,7 +785,7 @@ one does not read its contents immediately, but rather traps at runtime when att diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html similarity index 85% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html index 365ca27ca..d241bb073 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/ViolationsSyntaxVisitor.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -439,7 +424,7 @@
    @@ -447,9 +432,9 @@
  • @@ -468,7 +453,7 @@
    @@ -476,9 +461,9 @@
  • @@ -497,7 +482,7 @@
    @@ -505,9 +490,9 @@
  • @@ -526,7 +511,7 @@
    @@ -534,9 +519,9 @@
  • @@ -555,7 +540,7 @@
    @@ -563,9 +548,9 @@
  • @@ -584,7 +569,7 @@
    @@ -592,9 +577,9 @@
  • @@ -613,7 +598,7 @@
    @@ -621,9 +606,9 @@
  • @@ -642,7 +627,7 @@
    @@ -650,9 +635,9 @@
  • @@ -671,7 +656,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html similarity index 84% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html index feefb5673..628cb2fd7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • @@ -371,7 +356,7 @@
    @@ -379,9 +364,9 @@
  • @@ -408,7 +393,7 @@
    @@ -416,9 +401,9 @@
  • @@ -439,7 +424,7 @@
    @@ -447,9 +432,9 @@
  • @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • - + - RuleKind + RuleKind
    @@ -501,7 +486,7 @@
    @@ -509,9 +494,9 @@
  • @@ -532,7 +517,7 @@
    @@ -540,40 +525,9 @@
  • -
    -
    -
    -
    -
    -

    The kind of expression for a contiguous set of Swift source tokens.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum SwiftExpressionKind : String
    - -
    -
    - -
    -
    -
  • -
  • -
    @@ -594,7 +548,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html similarity index 83% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html index bb935e1be..ab94901cb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -352,7 +337,7 @@ @@ -364,9 +349,9 @@
  • - + - private + private
    @@ -386,7 +371,7 @@
    @@ -394,9 +379,9 @@
  • @@ -416,7 +401,7 @@
    @@ -424,9 +409,9 @@
  • - + - internal + internal
    @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • - + - public + public
    @@ -476,7 +461,7 @@
    @@ -484,9 +469,9 @@
  • - + - open + open
    @@ -506,7 +491,7 @@
    @@ -514,9 +499,9 @@
  • @@ -531,7 +516,7 @@

    Declaration

    Swift

    -
    public init?(description value: String)
    +
    public init?(description value: String)
    @@ -555,7 +540,7 @@ @@ -579,12 +564,12 @@

    Declaration

    Swift

    -
    public var description: String { get }
    +
    public var description: String { get }
    @@ -592,9 +577,9 @@
  • @@ -602,19 +587,19 @@
    -

    Returns true if is private or fileprivate

    +

    Returns true if is private or fileprivate

    Declaration

    Swift

    -
    public var isPrivate: Bool { get }
    +
    public var isPrivate: Bool { get }
    @@ -638,12 +623,12 @@

    Declaration

    Swift

    -
    public static func < (lhs: AccessControlLevel, rhs: AccessControlLevel) -> Bool
    +
    public static func < (lhs: AccessControlLevel, rhs: AccessControlLevel) -> Bool
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ConfigurationError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ConfigurationError.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html index f6d6cdacd..02283015a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ConfigurationError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    All possible configuration errors.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • @@ -470,7 +455,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html index 5b4c1a92f..be0f4689b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ExecutableInfo.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Information about this executable.

    @@ -358,9 +343,9 @@
  • - + - buildID + buildID
    @@ -380,7 +365,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html index 859867ab8..91e8abbe6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An identifier representing a SwiftLint rule, or all rules.

    @@ -367,9 +352,9 @@
  • - + - all + all
    @@ -391,7 +376,7 @@ file.

    @@ -399,9 +384,9 @@ file.

  • @@ -421,7 +406,7 @@ file.

    @@ -442,9 +427,9 @@ file.

  • @@ -464,7 +449,7 @@ file.

    @@ -485,9 +470,9 @@ file.

  • - + - init(_:) + init(_:)
    @@ -526,7 +511,7 @@ file.

    @@ -568,7 +553,7 @@ file.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html index 7a442b72e..5e3e82fa0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleKind.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    All the possible rule kinds (categories).

    @@ -358,9 +343,9 @@
  • - + - lint + lint
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - style + style
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - metrics + metrics
    @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • @@ -500,7 +485,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html index 60fa30578..3abba9bf4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/RuleListError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    All possible rule list configuration errors.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html index 087f0e336..382690117 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The magnitude of a StyleViolation.

    @@ -358,9 +343,9 @@
  • - + - warning + warning
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - error + error
    @@ -410,7 +395,7 @@
    @@ -452,7 +437,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html index 794df532e..dea387d92 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/Array.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/Array.html index 52a97acf5..507307dfa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Extensions/Array.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/Array.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -366,9 +351,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -418,7 +403,7 @@
    @@ -426,9 +411,9 @@
  • @@ -448,7 +433,7 @@
    @@ -456,9 +441,9 @@
  • @@ -478,7 +463,7 @@
    @@ -499,9 +484,9 @@
  • - + - kinds + kinds
    @@ -521,7 +506,7 @@
    @@ -542,9 +527,9 @@
  • @@ -583,7 +568,7 @@
    @@ -591,9 +576,9 @@
  • @@ -632,7 +617,7 @@
    @@ -653,9 +638,9 @@
  • - + - all + all
    @@ -675,7 +660,7 @@
    @@ -683,9 +668,9 @@
  • @@ -705,7 +690,7 @@
    @@ -713,9 +698,9 @@
  • @@ -758,7 +743,7 @@

    All declarations except for the specified ones.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html index ac74fb2ce..a1a1844c0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • @@ -394,7 +379,7 @@ known reporters.

    The reporter type.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html similarity index 83% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html index b2711bd30..c646ca348 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Global Variables.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • @@ -370,37 +355,7 @@
    - - -
  • -
  • -
    - - - - coreRules - -
    -
    -
    -
    -
    -
    -

    The rule list containing all available rules built into SwiftLintCore.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public let coreRules: [Rule.Type]
    - -
    -
    -
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html similarity index 98% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html index 4eb73efdb..6634936be 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Guides.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html similarity index 86% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html index 5d21c524a..23d748e17 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • - + - ASTRule + ASTRule
    @@ -372,7 +357,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -380,9 +365,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -403,7 +388,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -411,9 +396,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -433,7 +418,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -441,9 +426,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -459,12 +444,12 @@ structure, validating the rule recursively in nested source bodies.

    Declaration

    Swift

    -
    public protocol CollectingRule : AnyCollectingRule
    +
    public protocol CollectingRule : AnyCollectingRule
    @@ -472,9 +457,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -495,7 +480,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -503,9 +488,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - Reporter + Reporter
    @@ -526,7 +511,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -534,9 +519,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - Rule + Rule
    @@ -557,7 +542,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -565,9 +550,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -587,7 +572,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -595,9 +580,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -618,7 +603,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -626,9 +611,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -650,7 +635,7 @@ updated content.

    @@ -658,9 +643,9 @@ updated content.

  • @@ -681,7 +666,7 @@ updated content.

    @@ -689,9 +674,9 @@ updated content.

  • @@ -711,7 +696,7 @@ updated content.

    @@ -719,9 +704,9 @@ updated content.

  • @@ -738,12 +723,12 @@ static analysis than syntactic checks.

    Declaration

    Swift

    -
    public protocol AnalyzerRule : OptInRule
    +
    public protocol AnalyzerRule : OptInRule
    @@ -751,9 +736,9 @@ static analysis than syntactic checks.

  • @@ -774,7 +759,7 @@ static analysis than syntactic checks.

    @@ -782,9 +767,9 @@ static analysis than syntactic checks.

  • @@ -805,7 +790,7 @@ static analysis than syntactic checks.

    @@ -813,9 +798,9 @@ static analysis than syntactic checks.

  • @@ -836,7 +821,7 @@ static analysis than syntactic checks.

    @@ -844,9 +829,9 @@ static analysis than syntactic checks.

  • @@ -867,7 +852,7 @@ static analysis than syntactic checks.

    @@ -875,9 +860,9 @@ static analysis than syntactic checks.

  • @@ -893,12 +878,12 @@ static analysis than syntactic checks.

    Declaration

    Swift

    -
    public protocol SwiftSyntaxRule : SourceKitFreeRule
    +
    public protocol SwiftSyntaxRule : SourceKitFreeRule
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html index 0d8f0e769..5451fd6dc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ASTRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -359,9 +344,9 @@ structure, validating the rule recursively in nested source bodies.

  • - + - KindType + KindType
    @@ -381,7 +366,7 @@ structure, validating the rule recursively in nested source bodies.

    @@ -389,9 +374,9 @@ structure, validating the rule recursively in nested source bodies.

  • @@ -407,7 +392,7 @@ expectations.

    Declaration

    Swift

    -
    func validate(file: SwiftLintFile, kind: KindType, dictionary: SourceKittenDictionary) -> [StyleViolation]
    +
    func validate(file: SwiftLintFile, kind: KindType, dictionary: SourceKittenDictionary) -> [StyleViolation]
    @@ -459,7 +444,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -467,9 +452,9 @@ expectations.

  • @@ -484,7 +469,7 @@ expectations.

    Declaration

    Swift

    -
    func kind(from dictionary: SourceKittenDictionary) -> KindType?
    +
    func kind(from dictionary: SourceKittenDictionary) -> KindType?
    @@ -513,7 +498,7 @@ expectations.

    The kind from the specified dictionary, if one was found.

    @@ -521,9 +506,9 @@ expectations.

  • - + - validate(file:) + validate(file:) Extension method @@ -545,7 +530,7 @@ expectations.

    @@ -553,9 +538,9 @@ expectations.

  • - + - validate(file:dictionary:) + validate(file:dictionary:) Extension method @@ -614,7 +599,7 @@ expectations.

    All style violations to the rule’s expectations.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html index 55f3c2f60..b696b84a2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -339,7 +324,7 @@
    -
    public protocol AnalyzerRule : OptInRule
    +
    public protocol AnalyzerRule : OptInRule
    @@ -347,7 +332,7 @@ static analysis than syntactic checks.

    @@ -359,9 +344,9 @@ static analysis than syntactic checks.

  • - + - validate(file:) + validate(file:) Extension method @@ -383,7 +368,7 @@ static analysis than syntactic checks.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html index 129776d58..dce3825bf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CacheDescriptionProvider.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Interface providing access to a cache description.

    @@ -358,9 +343,9 @@
  • @@ -381,7 +366,7 @@ cached value is still valid given the new cache value.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html similarity index 86% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html index 15e7cfead..aecf9cd32 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CollectingRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -339,14 +324,14 @@
    -
    public protocol CollectingRule : AnyCollectingRule
    +
    public protocol CollectingRule : AnyCollectingRule

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

    @@ -358,9 +343,9 @@
  • - + - FileInfo + FileInfo
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - collectInfo(for:compilerArguments:) + collectInfo(for:compilerArguments:) Default implementation @@ -412,7 +397,7 @@

    Declaration

    Swift

    -
    func collectInfo(for file: SwiftLintFile, compilerArguments: [String]) -> FileInfo
    +
    func collectInfo(for file: SwiftLintFile, compilerArguments: [String]) -> FileInfo
    @@ -452,7 +437,7 @@

    The collected file information.

    @@ -460,9 +445,9 @@
  • @@ -477,7 +462,7 @@

    Declaration

    Swift

    -
    func collectInfo(for file: SwiftLintFile) -> FileInfo
    +
    func collectInfo(for file: SwiftLintFile) -> FileInfo
    @@ -505,7 +490,7 @@

    The collected file information.

    @@ -513,9 +498,9 @@
  • - + - validate(file:collectedInfo:compilerArguments:) + validate(file:collectedInfo:compilerArguments:) Default implementation @@ -538,7 +523,7 @@ expectations.

    Declaration

    Swift

    -
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile: FileInfo],
    +                          
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile: FileInfo],
                   compilerArguments: [String]) -> [StyleViolation]
    @@ -591,7 +576,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -599,9 +584,9 @@ expectations.

  • @@ -617,7 +602,7 @@ expectations.

    Declaration

    Swift

    -
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile : FileInfo]) -> [StyleViolation]
    +
    func validate(file: SwiftLintFile, collectedInfo: [SwiftLintFile : FileInfo]) -> [StyleViolation]
    @@ -657,7 +642,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -665,9 +650,9 @@ expectations.

  • - + - collectInfo(for:into:compilerArguments:) + collectInfo(for:into:compilerArguments:) Extension method @@ -689,7 +674,7 @@ expectations.

    @@ -697,9 +682,9 @@ expectations.

  • - + - validate(file:using:compilerArguments:) + validate(file:using:compilerArguments:) Extension method @@ -721,7 +706,7 @@ expectations.

    @@ -729,9 +714,9 @@ expectations.

  • - + - validate(file:) + validate(file:) Extension method @@ -753,7 +738,7 @@ expectations.

    @@ -761,9 +746,9 @@ expectations.

  • - + - validate(file:compilerArguments:) + validate(file:compilerArguments:) Extension method @@ -785,7 +770,7 @@ expectations.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html similarity index 87% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html index a8111e66b..1afebfbe7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A rule that is user-configurable.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -405,12 +390,12 @@

    Declaration

    Swift

    -
    var configuration: ConfigurationType { get set }
    +
    var configuration: ConfigurationType { get set }
    @@ -418,9 +403,9 @@
  • - + - init(configuration:) + init(configuration:) Extension method @@ -442,7 +427,7 @@
    @@ -450,9 +435,9 @@
  • - + - isEqualTo(_:) + isEqualTo(_:) Extension method @@ -474,7 +459,7 @@
    @@ -482,9 +467,9 @@
  • - + - configurationDescription + configurationDescription Extension method @@ -506,7 +491,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html index cd7802341..f101a19d2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A rule that can correct violations.

    @@ -358,9 +343,9 @@
  • - + - correct(file:compilerArguments:) + correct(file:compilerArguments:) Default implementation @@ -422,7 +407,7 @@

    All corrections that were applied.

    @@ -430,9 +415,9 @@
  • @@ -475,7 +460,7 @@

    All corrections that were applied.

    @@ -483,9 +468,9 @@
  • - + - correct(file:using:compilerArguments:) + correct(file:using:compilerArguments:) Default implementation @@ -565,7 +550,7 @@ and returns all corrections that were applied.

    All corrections that were applied.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html index 49ff37665..4e0336cb9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Reporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An interface for reporting violations as strings.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -411,7 +396,7 @@ collected before generating the report.

    @@ -419,9 +404,9 @@ collected before generating the report.

  • @@ -441,7 +426,7 @@ collected before generating the report.

    @@ -449,9 +434,9 @@ collected before generating the report.

  • - + - description + description Default implementation @@ -479,7 +464,7 @@ collected before generating the report.

    @@ -487,9 +472,9 @@ collected before generating the report.

  • @@ -532,7 +517,7 @@ collected before generating the report.

    The report.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html index 442d21e6a..9e6e98341 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/Rule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An executable value that can identify issues (violations) in Swift source code.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - init() + init()
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • @@ -494,7 +479,7 @@
    @@ -502,9 +487,9 @@
  • - + - validate(file:compilerArguments:) + validate(file:compilerArguments:) Default implementation @@ -566,7 +551,7 @@

    All style violations to the rule’s expectations.

    @@ -574,9 +559,9 @@
  • @@ -619,7 +604,7 @@

    All style violations to the rule’s expectations.

    @@ -627,9 +612,9 @@
  • - + - isEqualTo(_:) + isEqualTo(_:) Default implementation @@ -679,7 +664,7 @@

    Whether or not the specified rule is equivalent to the current rule.

    @@ -687,9 +672,9 @@
  • - + - collectInfo(for:into:compilerArguments:) + collectInfo(for:into:compilerArguments:) Default implementation @@ -764,7 +749,7 @@
    @@ -772,9 +757,9 @@
  • - + - validate(file:using:compilerArguments:) + validate(file:using:compilerArguments:) Default implementation @@ -854,7 +839,7 @@ expectations.

    All style violations to the rule’s expectations.

    @@ -862,9 +847,9 @@ expectations.

  • - + - cacheDescription + cacheDescription Extension method @@ -888,7 +873,7 @@ cached value is still valid given the new cache value.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html index 8f667ffea..1c545d868 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -434,7 +419,7 @@
    @@ -442,9 +427,9 @@
  • @@ -487,7 +472,7 @@

    Whether the specified configuration is equivalent to the current value.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html index 1374c666e..7cb2da23f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SeverityBasedRuleConfiguration.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • @@ -375,12 +360,12 @@

    Declaration

    Swift

    -
    var severityConfiguration: SeverityConfiguration { get }
    +
    var severityConfiguration: SeverityConfiguration { get }
    @@ -388,9 +373,9 @@
  • - + - severity + severity Extension method @@ -413,7 +398,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html index c73d23acf..75a6beb02 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A SubstitutionCorrectableRule that is also an ASTRule.

    @@ -358,9 +343,9 @@
  • @@ -428,7 +413,7 @@

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

    @@ -436,9 +421,9 @@
  • - + - violationRanges(in:) + violationRanges(in:) Extension method @@ -460,7 +445,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html index f5259e935..7d1b162ee 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@ updated content.

    @@ -359,9 +344,9 @@ updated content.

  • @@ -404,7 +389,7 @@ updated content.

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

    @@ -412,9 +397,9 @@ updated content.

  • @@ -469,7 +454,7 @@ updated content.

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

    @@ -477,9 +462,9 @@ updated content.

  • - + - correct(file:) + correct(file:) Extension method @@ -501,7 +486,7 @@ updated content.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html index 6336b45b5..e2c5e30bc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxCorrectableRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • @@ -403,7 +388,7 @@

    A ViolationsSyntaxRewriter for the given file.

    @@ -411,9 +396,9 @@
  • - + - correct(file:) + correct(file:) Extension method @@ -435,7 +420,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html index 9f6c26dc6..477b7f8cf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SwiftSyntaxRule.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -339,14 +324,14 @@
    -
    public protocol SwiftSyntaxRule : SourceKitFreeRule
    +
    public protocol SwiftSyntaxRule : SourceKitFreeRule

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

    @@ -358,9 +343,9 @@
  • @@ -403,7 +388,7 @@

    A ViolationsSyntaxVisitor for the given file.

    @@ -411,9 +396,9 @@
  • - + - makeViolation(file:violation:) + makeViolation(file:violation:) Default implementation @@ -475,7 +460,7 @@

    A violation for the given file and absolute position.

    @@ -483,9 +468,9 @@
  • - + - preprocess(file:) + preprocess(file:) Default implementation @@ -538,7 +523,7 @@ By default, it just returns the file’s syntaxTree.

    The tree that will be used to check for violations. If nil, this rule will return no violations.

    @@ -546,9 +531,9 @@ By default, it just returns the file’s syntaxTree.

  • - + - disabledRegions(file:) + disabledRegions(file:) Extension method @@ -594,7 +579,7 @@ By default, it just returns the file’s syntaxTree.

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

    @@ -602,9 +587,9 @@ By default, it just returns the file’s syntaxTree.

  • - + - validate(file:) + validate(file:) Extension method @@ -626,7 +611,7 @@ By default, it just returns the file’s syntaxTree.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html index 3a8d05887..0d8e47183 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ViolationsSyntaxRewriter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

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

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html index 9d2708b6b..09835295c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Reporters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,9 +332,9 @@
  • @@ -370,7 +355,7 @@
    @@ -378,9 +363,9 @@
  • @@ -402,7 +387,7 @@
    @@ -410,9 +395,9 @@
  • @@ -433,7 +418,7 @@
    @@ -441,9 +426,9 @@
  • @@ -464,7 +449,7 @@
    @@ -472,9 +457,9 @@
  • @@ -495,7 +480,7 @@
    @@ -503,9 +488,9 @@
  • @@ -526,7 +511,7 @@
    @@ -534,9 +519,9 @@
  • @@ -557,7 +542,7 @@
    @@ -565,9 +550,9 @@
  • @@ -588,7 +573,7 @@
    @@ -596,9 +581,9 @@
  • @@ -619,7 +604,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html index dd87b0751..122f0576c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html similarity index 79% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html index 50f4d8e46..a918513fc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,9 +333,9 @@
  • @@ -371,7 +356,7 @@
    @@ -379,9 +364,9 @@
  • - + - Stack + Stack
    @@ -403,7 +388,7 @@
    @@ -411,9 +396,9 @@
  • - + - Command + Command
    @@ -434,7 +419,7 @@
    @@ -442,9 +427,9 @@
  • @@ -467,7 +452,7 @@
    @@ -475,9 +460,9 @@
  • @@ -498,7 +483,7 @@
    @@ -506,9 +491,9 @@
  • - + - Example + Example
    @@ -532,7 +517,7 @@ non-triggering style

    @@ -540,9 +525,9 @@ non-triggering style

  • - + - Linter + Linter
    @@ -563,7 +548,7 @@ non-triggering style

    @@ -571,9 +556,9 @@ non-triggering style

  • @@ -583,7 +568,7 @@ non-triggering style

    Represents a file that can compute style violations and corrections for a list of rules.

    -

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

    +

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

    See more
    @@ -596,7 +581,7 @@ non-triggering style

    @@ -604,9 +589,9 @@ non-triggering style

  • - + - Location + Location
    @@ -627,7 +612,7 @@ non-triggering style

    @@ -635,9 +620,9 @@ non-triggering style

  • - + - Region + Region
    @@ -658,7 +643,7 @@ non-triggering style

    @@ -666,9 +651,9 @@ non-triggering style

  • @@ -689,7 +674,7 @@ non-triggering style

    @@ -697,9 +682,9 @@ non-triggering style

  • - + - RuleList + RuleList
    @@ -721,7 +706,7 @@ non-triggering style

    @@ -729,9 +714,9 @@ non-triggering style

  • @@ -752,7 +737,7 @@ non-triggering style

    @@ -760,40 +745,9 @@ non-triggering style

  • -
    -
    -
    -
    -
    -

    A rule configuration that allows specifying the desired severity level for violations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct SeverityConfiguration : SeverityBasedRuleConfiguration, Equatable
    - -
    -
    - -
    -
    -
  • -
  • -
    @@ -814,7 +768,7 @@ non-triggering style

    @@ -822,9 +776,9 @@ non-triggering style

  • @@ -845,7 +799,7 @@ non-triggering style

    @@ -853,9 +807,9 @@ non-triggering style

  • @@ -876,7 +830,7 @@ non-triggering style

    @@ -884,9 +838,9 @@ non-triggering style

  • @@ -907,7 +861,7 @@ non-triggering style

    @@ -915,9 +869,9 @@ non-triggering style

  • - + - Version + Version
    @@ -938,7 +892,7 @@ non-triggering style

    @@ -959,9 +913,9 @@ non-triggering style

  • @@ -982,7 +936,7 @@ non-triggering style

    @@ -990,9 +944,9 @@ non-triggering style

  • @@ -1013,7 +967,7 @@ non-triggering style

    @@ -1021,9 +975,9 @@ non-triggering style

  • @@ -1044,7 +998,7 @@ non-triggering style

    @@ -1052,9 +1006,9 @@ non-triggering style

  • @@ -1075,7 +1029,7 @@ non-triggering style

    @@ -1083,9 +1037,9 @@ non-triggering style

  • @@ -1106,7 +1060,7 @@ non-triggering style

    @@ -1114,9 +1068,9 @@ non-triggering style

  • @@ -1137,7 +1091,7 @@ non-triggering style

    @@ -1145,9 +1099,9 @@ non-triggering style

  • @@ -1168,69 +1122,7 @@ non-triggering style

    - - -
  • -
  • -
    - - - - RegexConfiguration - -
    -
    -
    -
    -
    -
    -

    A rule configuration used for defining custom rules in yaml.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct RegexConfiguration : SeverityBasedRuleConfiguration, Hashable, CacheDescriptionProvider
    - -
    -
    - -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    A rule configuration that allows specifying thresholds for warning and error severities.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct SeverityLevelsConfiguration : RuleConfiguration, Equatable
    - -
    -
    -
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html index d94103abb..e448b03d3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CSVReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as a newline-separated string of comma-separated values (CSV).

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html index fc3aaa9ee..f3816e952 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@ https://www.jetbrains.com/help/teamcity/xml-report-processing.html

    @@ -368,9 +353,9 @@
  • @@ -389,7 +374,7 @@
    @@ -397,9 +382,9 @@
  • @@ -418,7 +403,7 @@
    @@ -426,9 +411,9 @@
  • @@ -447,7 +432,7 @@
    @@ -455,9 +440,9 @@
  • @@ -476,7 +461,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html index 51b988dc3..0791e90a8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CodeClimateReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as a JSON array in Code Climate format.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html index 9692b3544..4e61ee803 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/CollectedLinter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -345,10 +330,10 @@

    Represents a file that can compute style violations and corrections for a list of rules.

    -

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

    +

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

    @@ -360,9 +345,9 @@
  • - + - file + file
    @@ -382,7 +367,7 @@
    @@ -390,9 +375,9 @@
  • @@ -435,7 +420,7 @@

    All style violations found by this linter.

    @@ -443,9 +428,9 @@
  • @@ -489,7 +474,7 @@

    All style violations found by this linter, and the time spent executing each rule.

    @@ -497,9 +482,9 @@
  • @@ -542,7 +527,7 @@

    All corrections that were applied.

    @@ -550,9 +535,9 @@
  • @@ -603,7 +588,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html index 8d69bd02b..02da124fd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

    @@ -358,9 +343,9 @@
  • - + - Action + Action
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • - + - Modifier + Modifier
    @@ -412,7 +397,7 @@
    @@ -420,9 +405,9 @@
  • - + - action + action
    @@ -442,7 +427,7 @@
    @@ -450,9 +435,9 @@
  • @@ -472,7 +457,7 @@
    @@ -480,9 +465,9 @@
  • - + - line + line
    @@ -502,7 +487,7 @@
    @@ -510,9 +495,9 @@
  • @@ -532,7 +517,7 @@
    @@ -540,9 +525,9 @@
  • - + - modifier + modifier
    @@ -562,7 +547,7 @@
    @@ -570,9 +555,9 @@
  • @@ -673,7 +658,7 @@
    @@ -681,9 +666,9 @@
  • @@ -747,7 +732,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html index 25385643c..93d3b28e3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Action.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The action (verb) that SwiftLint should perform when interpreting this command.

    @@ -358,9 +343,9 @@
  • - + - enable + enable
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - disable + disable
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - invalid + invalid
    @@ -440,7 +425,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html index 7faca8a68..d60576afb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Command/Modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The modifier for a command, used to modify its scope.

    @@ -358,9 +343,9 @@
  • - + - previous + previous
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - this + this
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - next + next
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - invalid + invalid
    @@ -470,7 +455,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html index 6c2947409..edfe1a0e7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Configuration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -348,7 +333,7 @@

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

    @@ -369,9 +354,9 @@
  • - + - default + default
    @@ -391,7 +376,7 @@
    @@ -399,9 +384,9 @@
  • @@ -421,7 +406,7 @@
    @@ -442,9 +427,9 @@
  • @@ -464,7 +449,7 @@
    @@ -472,9 +457,9 @@
  • @@ -494,7 +479,7 @@
    @@ -502,9 +487,9 @@
  • @@ -524,7 +509,7 @@
    @@ -532,9 +517,9 @@
  • @@ -554,7 +539,7 @@
    @@ -562,9 +547,9 @@
  • - + - reporter + reporter
    @@ -584,7 +569,7 @@
    @@ -592,9 +577,9 @@
  • @@ -614,7 +599,7 @@
    @@ -622,9 +607,9 @@
  • @@ -644,7 +629,7 @@
    @@ -652,9 +637,9 @@
  • @@ -676,7 +661,7 @@ was used to explicitly specify the default .swiftlint.yml as the co
    @@ -697,9 +682,9 @@ was used to explicitly specify the default .swiftlint.yml as the co
  • - + - rules + rules
    @@ -719,7 +704,7 @@ was used to explicitly specify the default .swiftlint.yml as the co
    @@ -727,9 +712,9 @@ was used to explicitly specify the default .swiftlint.yml as the co
  • @@ -752,7 +737,7 @@ The rootDirectory also serves as the stopping point when searching for nested co
    @@ -760,9 +745,9 @@ The rootDirectory also serves as the stopping point when searching for nested co
  • @@ -782,7 +767,7 @@ The rootDirectory also serves as the stopping point when searching for nested co
    @@ -803,9 +788,9 @@ The rootDirectory also serves as the stopping point when searching for nested co
  • @@ -914,7 +899,7 @@ The rootDirectory also serves as the stopping point when searching for nested co
    @@ -956,7 +941,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -985,7 +970,7 @@ The rootDirectory also serves as the stopping point when searching for nested co @@ -1027,7 +1012,7 @@ The rootDirectory also serves as the stopping point when searching for nested co diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html index 23993947e..a42f027b7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Correction.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A value describing a SwiftLint violation that was corrected.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - location + location
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • @@ -501,7 +486,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html index 0b36d1d07..fcfa221dd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/EmojiReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in a format that’s both fun and easy to read.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html index 2d924eb21..b97bee95c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Example.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -349,7 +334,7 @@ non-triggering style

    @@ -361,9 +346,9 @@ non-triggering style

  • - + - code + code
    @@ -383,7 +368,7 @@ non-triggering style

    @@ -391,9 +376,9 @@ non-triggering style

  • @@ -420,7 +405,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -428,9 +413,9 @@ The structure should match what is expected as a configuration value for the rul
  • @@ -455,7 +440,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -463,9 +448,9 @@ The structure should match what is expected as a configuration value for the rul
  • @@ -485,7 +470,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -493,9 +478,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - file + file
    @@ -515,7 +500,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -523,9 +508,9 @@ The structure should match what is expected as a configuration value for the rul
  • - + - line + line
    @@ -545,7 +530,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -553,9 +538,9 @@ The structure should match what is expected as a configuration value for the rul
  • @@ -697,7 +682,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -705,9 +690,9 @@ The structure should match what is expected as a configuration value for the rul
  • @@ -715,7 +700,7 @@ The structure should match what is expected as a configuration value for the rul
    -

    Returns the same example, but with the code that is passed in

    +

    Returns the same example, but with the code that is passed in

    @@ -746,7 +731,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -754,9 +739,9 @@ The structure should match what is expected as a configuration value for the rul
  • @@ -776,7 +761,7 @@ The structure should match what is expected as a configuration value for the rul
    @@ -805,7 +790,7 @@ The structure should match what is expected as a configuration value for the rul @@ -834,7 +819,7 @@ The structure should match what is expected as a configuration value for the rul @@ -863,7 +848,7 @@ The structure should match what is expected as a configuration value for the rul diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html index 8850af261..1b158d7c0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html index e6252b77c..6077c273d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as JUnit XML supported by GitLab.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html index 76ddb2f81..d6c6a3407 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/HTMLReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as HTML.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html index 29c84da76..85e466a2e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JSONReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as a JSON array.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html index 1bf663f1c..0c3aef664 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/JUnitReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as JUnit XML.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html index 15edbbc5d..5048dacb0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Linter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Represents a file that can be linted for style violations and corrections after being collected.

    @@ -358,9 +343,9 @@
  • - + - file + file
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -496,7 +481,7 @@
    @@ -504,9 +489,9 @@
  • @@ -549,7 +534,7 @@

    A linter capable of checking for violations after running each rule’s collection step.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html index ef110e618..35ebfbafd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Location.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    The placement of a segment of Swift in a collection of source files.

    @@ -358,9 +343,9 @@
  • - + - file + file
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - line + line
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • @@ -500,7 +485,7 @@
    @@ -508,9 +493,9 @@
  • @@ -573,7 +558,7 @@
    @@ -581,9 +566,9 @@
  • @@ -635,7 +620,7 @@ Fails if the specified offset was not a valid location in the file.

    @@ -643,9 +628,9 @@ Fails if the specified offset was not a valid location in the file.

  • @@ -697,7 +682,7 @@ Fails if the specified offset was not a valid location in the file.

    @@ -705,9 +690,9 @@ Fails if the specified offset was not a valid location in the file.

  • @@ -759,7 +744,7 @@ Fails if the specified offset was not a valid location in the file.

    @@ -801,7 +786,7 @@ Fails if the specified offset was not a valid location in the file.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html index 0bd255d97..43d8c8306 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations as markdown formated (with tables).

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html index d11c16e6a..fffd56b49 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/ReasonedRuleViolation.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A violation produced by ViolationsSyntaxVisitors.

    @@ -358,9 +343,9 @@
  • - + - position + position
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - reason + reason
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - severity + severity
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • @@ -513,7 +498,7 @@
    @@ -542,7 +527,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html index dd4e1c45f..d7d34b0bd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Region.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A contiguous region of Swift source code.

    @@ -358,9 +343,9 @@
  • - + - start + start
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • - + - end + end
    @@ -412,7 +397,7 @@
    @@ -420,9 +405,9 @@
  • @@ -442,7 +427,7 @@
    @@ -450,9 +435,9 @@
  • @@ -515,7 +500,7 @@
    @@ -523,9 +508,9 @@
  • @@ -568,7 +553,7 @@

    True if the specific location is contained in this region.

    @@ -576,9 +561,9 @@
  • @@ -621,7 +606,7 @@

    True if the specified rule is enabled in this region.

    @@ -629,9 +614,9 @@
  • @@ -674,7 +659,7 @@

    True if the specified rule is disabled in this region.

    @@ -682,9 +667,9 @@
  • @@ -728,7 +713,7 @@ Returns the empty set if the rule isn’t disabled in this region.

    Deprecated rule aliases.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html index df0f2c7fe..f1a60b993 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RelativePathReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations with relative paths.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html similarity index 85% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html index cf304926e..6e4c6109c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleDescription.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A detailed description for a SwiftLint rule. Used for both documentation and testing purposes.

    @@ -358,9 +343,9 @@
  • @@ -381,7 +366,7 @@ Should be short and only comprised of lowercase latin alphabet letters and under
    @@ -389,9 +374,9 @@ Should be short and only comprised of lowercase latin alphabet letters and under
  • - + - name + name
    @@ -411,7 +396,7 @@ Should be short and only comprised of lowercase latin alphabet letters and under
    @@ -419,9 +404,9 @@ Should be short and only comprised of lowercase latin alphabet letters and under
  • @@ -442,7 +427,7 @@ explanation of the rule’s purpose and rationale.

    @@ -450,9 +435,9 @@ explanation of the rule’s purpose and rationale.

  • - + - kind + kind
    @@ -472,7 +457,7 @@ explanation of the rule’s purpose and rationale.

    @@ -480,9 +465,9 @@ explanation of the rule’s purpose and rationale.

  • @@ -507,7 +492,7 @@ any violations for these examples.

    @@ -515,9 +500,9 @@ any violations for these examples.

  • @@ -544,7 +529,7 @@ violations for these examples wherever ↓ markers are located.

    @@ -552,9 +537,9 @@ violations for these examples wherever ↓ markers are located.

  • @@ -580,7 +565,7 @@ validate that the rule corrects all keys to their corresponding values.

    @@ -588,9 +573,9 @@ validate that the rule corrects all keys to their corresponding values.

  • @@ -610,7 +595,7 @@ validate that the rule corrects all keys to their corresponding values.

    @@ -618,9 +603,9 @@ validate that the rule corrects all keys to their corresponding values.

  • @@ -640,7 +625,7 @@ validate that the rule corrects all keys to their corresponding values.

    @@ -648,9 +633,9 @@ validate that the rule corrects all keys to their corresponding values.

  • @@ -671,7 +656,7 @@ conforming to AnalyzerRule
    @@ -679,9 +664,9 @@ conforming to AnalyzerRule
    @@ -701,7 +686,7 @@ conforming to AnalyzerRule
    @@ -709,9 +694,9 @@ conforming to AnalyzerRule
    @@ -731,7 +716,7 @@ conforming to AnalyzerRule
    @@ -739,9 +724,9 @@ conforming to AnalyzerRule
    @@ -777,7 +762,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s identifier property.

    +

    Sets the description’s identifier property.

    @@ -789,7 +774,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s name property.

    +

    Sets the description’s name property.

    @@ -801,7 +786,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s description property.

    +

    Sets the description’s description property.

    @@ -813,7 +798,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s kind property.

    +

    Sets the description’s kind property.

    @@ -825,7 +810,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s minSwiftVersion property.

    +

    Sets the description’s minSwiftVersion property.

    @@ -837,7 +822,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s nonTriggeringExamples property.

    +

    Sets the description’s nonTriggeringExamples property.

    @@ -849,7 +834,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s triggeringExamples property.

    +

    Sets the description’s triggeringExamples property.

    @@ -861,7 +846,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s corrections property.

    +

    Sets the description’s corrections property.

    @@ -873,7 +858,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s deprecatedAliases property.

    +

    Sets the description’s deprecatedAliases property.

    @@ -885,7 +870,7 @@ conforming to AnalyzerRule
    -

    Sets the description’s requiresFileOnDisk property.

    +

    Sets the description’s requiresFileOnDisk property.

    @@ -893,7 +878,7 @@ conforming to AnalyzerRule
    @@ -935,7 +920,7 @@ conforming to AnalyzerRule diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html index ac419d6c6..c9d847a88 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleList.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@

    A list of available SwiftLint rules.

    @@ -359,9 +344,9 @@
  • - + - list + list
    @@ -381,7 +366,7 @@
    @@ -402,9 +387,9 @@
  • @@ -443,7 +428,7 @@
    @@ -451,9 +436,9 @@
  • @@ -492,7 +477,7 @@
    @@ -521,7 +506,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html index ebd34dd56..4a5eb3d92 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    User-facing documentation for a SwiftLint RuleList.

    @@ -358,9 +343,9 @@
  • - + - init(_:) + init(_:)
    @@ -399,7 +384,7 @@
    @@ -407,9 +392,9 @@
  • @@ -453,7 +438,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html index 1ae4e79e2..2da002bdd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/RuleParameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A configuration parameter for rules.

    @@ -358,9 +343,9 @@
  • - + - severity + severity
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - value + value
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -471,7 +456,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html index ca0bc463a..b789af001 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in SonarQube import format.

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Stack.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Stack.html index b692deeea..ad021bb9c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Stack.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Stack.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -347,7 +332,7 @@

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

    @@ -359,9 +344,9 @@
  • - + - init() + init()
    @@ -381,7 +366,7 @@
    @@ -389,9 +374,9 @@
  • - + - isEmpty + isEmpty
    @@ -411,7 +396,7 @@
    @@ -419,9 +404,9 @@
  • - + - count + count
    @@ -441,7 +426,7 @@
    @@ -449,9 +434,9 @@
  • - + - push(_:) + push(_:)
    @@ -490,7 +475,7 @@
    @@ -498,9 +483,9 @@
  • - + - pop() + pop()
    @@ -525,7 +510,7 @@

    The last element of the stack if the stack is not empty; otherwise, nil.

    @@ -533,9 +518,9 @@
  • - + - peek() + peek()
    @@ -555,7 +540,7 @@
    @@ -597,7 +582,7 @@ diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html similarity index 87% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html index c3a9b816c..2a71ebb50 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/StyleViolation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A value describing an instance of Swift source code that is considered invalid by a SwiftLint rule.

    @@ -358,9 +343,9 @@
  • @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • - + - ruleName + ruleName
    @@ -440,7 +425,7 @@
    @@ -448,9 +433,9 @@
  • - + - severity + severity
    @@ -470,7 +455,7 @@
    @@ -478,9 +463,9 @@
  • - + - location + location
    @@ -500,7 +485,7 @@
    @@ -508,9 +493,9 @@
  • - + - reason + reason
    @@ -530,7 +515,7 @@
    @@ -538,9 +523,9 @@
  • @@ -560,7 +545,7 @@
    @@ -568,9 +553,9 @@
  • @@ -649,7 +634,7 @@
    @@ -657,9 +642,9 @@
  • @@ -667,7 +652,7 @@
    -

    Returns the same violation, but with the severity that is passed in

    +

    Returns the same violation, but with the severity that is passed in

    @@ -698,7 +683,7 @@
    @@ -706,9 +691,9 @@
  • @@ -716,7 +701,7 @@
    -

    Returns the same violation, but with the location that is passed in

    +

    Returns the same violation, but with the location that is passed in

    @@ -747,7 +732,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SummaryReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SummaryReporter.html index 56061de6a..6bde21f4d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SummaryReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SummaryReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports a summary table of all violations

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html similarity index 88% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html index 1b2cc928a..b15f8a55f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Represents a Swift file’s syntax information.

    @@ -358,9 +343,9 @@
  • - + - value + value
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - tokens + tokens
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -459,7 +444,7 @@
    @@ -467,9 +452,9 @@
  • @@ -512,7 +497,7 @@

    The array of syntax tokens intersecting with byte range.

    @@ -520,9 +505,9 @@
  • @@ -565,7 +550,7 @@

    The syntax kinds in the specified byte range.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html similarity index 87% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html index 571bc274d..9ef54c700 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A SwiftLint-aware Swift syntax token.

    @@ -358,9 +343,9 @@
  • - + - value + value
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - kind + kind
    @@ -410,7 +395,7 @@
    @@ -418,9 +403,9 @@
  • @@ -459,7 +444,7 @@
    @@ -467,9 +452,9 @@
  • - + - range + range
    @@ -489,7 +474,7 @@
    @@ -497,9 +482,9 @@
  • - + - offset + offset
    @@ -519,7 +504,7 @@
    @@ -527,9 +512,9 @@
  • - + - length + length
    @@ -549,7 +534,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html index 403789147..3be732459 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/SwiftVersion.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A value describing the version of the Swift compiler.

    @@ -379,7 +364,7 @@ @@ -408,7 +393,7 @@ @@ -437,7 +422,7 @@ @@ -466,7 +451,7 @@ @@ -474,9 +459,9 @@
  • - + - five + five
    @@ -496,7 +481,7 @@
    @@ -504,9 +489,9 @@
  • @@ -526,7 +511,7 @@
    @@ -534,9 +519,9 @@
  • @@ -556,7 +541,7 @@
    @@ -564,9 +549,9 @@
  • @@ -586,7 +571,7 @@
    @@ -594,9 +579,9 @@
  • @@ -616,7 +601,7 @@
    @@ -624,9 +609,9 @@
  • @@ -646,7 +631,7 @@
    @@ -654,9 +639,9 @@
  • @@ -676,7 +661,7 @@
    @@ -684,9 +669,9 @@
  • @@ -706,7 +691,7 @@
    @@ -714,9 +699,9 @@
  • - + - current + current
    @@ -741,7 +726,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html similarity index 90% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html index ce2c5f7e1..d9975fcc4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    A type describing the SwiftLint version.

    @@ -358,9 +343,9 @@
  • - + - value + value
    @@ -380,7 +365,7 @@
    @@ -388,9 +373,9 @@
  • - + - current + current
    @@ -410,7 +395,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html similarity index 89% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html index 080f758db..66bea4899 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/XcodeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    Reports violations in the format Xcode uses to display in the IDE. (default)

    @@ -367,9 +352,9 @@
  • @@ -388,7 +373,7 @@
    @@ -396,9 +381,9 @@
  • @@ -417,7 +402,7 @@
    @@ -425,9 +410,9 @@
  • @@ -446,7 +431,7 @@
    @@ -454,9 +439,9 @@
  • @@ -475,7 +460,7 @@
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html index 57ed2150c..d778da6be 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/Structs/YamlParser.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html @@ -21,7 +21,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@

    @@ -123,10 +123,7 @@ Global Variables
  • @@ -151,9 +148,6 @@ - @@ -171,7 +165,7 @@ Functions @@ -185,7 +179,7 @@ AnalyzerRule - @@ -291,12 +282,6 @@ - - @@ -346,7 +331,7 @@

    An interface for parsing YAML.

    @@ -358,9 +343,9 @@
  • @@ -421,7 +406,7 @@

    The parsed YAML as an untyped dictionary.

    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html index b07a060f8..e9ed601c7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_label_for_image.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_label_for_image.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables
  • @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html index 9ab6bd403..a51a6f2ea 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/accessibility_trait_for_button.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/accessibility_trait_for_button.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html index f22725bd2..aab3ad3fd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anonymous_argument_in_multiline_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html index bbdf688a4..6e26f2cb1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/anyobject_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html index fb0158b72..4b77dd914 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/array_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html index 9079e2c91..0aca9ca82 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/attributes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html index f586cc09d..a5760d9fe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/balanced_xctest_lifecycle.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/blanket_disable_command.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/blanket_disable_command.html index a7910e238..3f6f1b176 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/blanket_disable_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/blanket_disable_command.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html index 1aac22e53..3de73dfb1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/block_based_kvo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html index 580ca66dc..24601650c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/capture_variable.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/capture_variable.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html index eb8bb76ac..2120fa21f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/class_delegate_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html index dae63f780..20d489327 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closing_brace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html similarity index 98% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html index ebebfc0c4..791bd24d8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html index 2a0c6e842..90f254d5c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_end_indentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html index fe211e872..3381454d5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_parameter_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html index 48e316570..1296bc1e3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/closure_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html index 8b20e1079..53e6bc4a5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/collection_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html similarity index 97% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html index b9f8a07fe..f15d245bb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/colon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html index 2c5aeb658..d2c2e22fa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html index 13bb3826b..3d98b72fa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comma_inheritance.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma_inheritance.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html index 898d0604b..26372dcd5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/comment_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comment_spacing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html index aa8ad006c..1913b223a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/compiler_protocol_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html index d7cc7385f..0a7e0f01b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/computed_accessors_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/computed_accessors_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html index 07b1effa3..318943410 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/conditional_returns_on_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html index 2c87ebfe1..099c14b1a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html index 524e11932..20d92f586 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html index 354a22e85..63cac0b8d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_first_not_nil.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html index 348f2e665..b645778ff 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html index 0edc5ca81..0d6644d4b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/control_statement.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html index fde725ce3..57594e053 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/convenience_type.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/css/highlight.css b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/css/highlight.css similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/css/highlight.css rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/css/highlight.css diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/css/jazzy.css b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/css/jazzy.css similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/css/jazzy.css rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/css/jazzy.css diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html index fe8e6e89a..6da644ddf 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/custom_rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html index 5222c55b9..8a8150620 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/cyclomatic_complexity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html index c07dabf7c..fadd8ebd7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/deployment_target.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/direct_return.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/direct_return.html index 6a8a35fa6..e8cced6de 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/direct_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/direct_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html index 13ff871e6..43ef0fa4b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discarded_notification_center_observer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html index c55abb1c4..42c84e8a0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_assert.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_assert.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html index e955ebd69..349d45c5e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_direct_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html index 2114b63ff..e0585207b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_none_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_none_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html index 215637fdd..2e8ecaf19 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_object_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html similarity index 97% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html index 68b9a62a8..dde95a31d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_boolean.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html similarity index 98% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html index 8a9d6a641..101a477b4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/discouraged_optional_collection.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_conditions.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_conditions.html index 8ce3a53c8..b7bb65fd3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_conditions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_conditions.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html index 06103ca86..014dd6545 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_enum_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html index 137ecd8ba..02b96769a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicate_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html index 80ff1b3f5..26722263f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicated_key_in_dictionary_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html index 24ff1c4af..6744b1e0f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/dynamic_inline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html index c5bfb00d3..b7feeac39 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_collection_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html index 936b87464..39157f49a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html index 4d1f5cb08..17b719b82 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_enum_arguments.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html index bec8f9986..cabf3d63b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parameters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html index 4151260a7..33f35a9e3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html index 2775f86c4..a842ca5f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_string.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html index 6d8d30906..d7d5434b0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/empty_xctest_method.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html index 1367593a0..3d181cf2f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/enum_case_associated_values_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html index d11debd04..64d5cdd2c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/expiring_todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html index 876fa7d30..e82788d71 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_acl.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html index 60cf3215f..d53ef0062 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_enum_raw_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html index 8af026c21..2f6850b85 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html index 64c9e70ac..80d324a2a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_self.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html index 6e621c39c..a3e57f831 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_top_level_acl.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html index 30f28ccc3..31005604d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/explicit_type_interface.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html index e8253f39e..9bdc33223 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/extension_access_modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html index 74c24001b..4edc1c95b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fallthrough.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html index 88785b909..c3ffa34e7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/fatal_error_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html index 5ba6fefec..a6a25af8c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_header.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html similarity index 99% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html index 540cd0361..264423298 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html index 4ab9cd172..5532c2631 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html index 35ab097da..4cfd012fc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_name_no_space.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html index 91d4cfe4b..3aaca3dfd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/file_types_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html index e63f0f9bd..a8c46dae2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/first_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html index 449456ca6..ff98b9367 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html index e77577f94..eba25d948 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/for_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html index 225c465df..275399cab 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_cast.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html index dae31560b..1f9fe80ca 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_try.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html index a26d8161e..59200c761 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/force_unwrapping.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html index e296a2068..d18a7331b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html index 720eb066e..df74b3071 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_default_parameter_at_end.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html index 031597e80..34b914992 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/function_parameter_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html index 02e462d39..bf31f3e67 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/generic_type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html index 33a6a4084..ada23a31c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/ibinspectable_in_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ibinspectable_in_extension.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html similarity index 98% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html index 0eec50ad6..0c92605de 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identical_operands.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html index cd17c084e..9e5d4b64e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/identifier_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/carat.png b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/carat.png similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/carat.png rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/carat.png diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/dash.png b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/dash.png similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/dash.png rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/dash.png diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/gh.png b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/gh.png similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/gh.png rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/gh.png diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/spinner.gif b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/spinner.gif similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/img/spinner.gif rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/img/spinner.gif diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html index c8a7d04cc..5c1c8eb4e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_getter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html index 307c8b04b..6c83b6d62 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicit_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html index b33b0f770..9ca635add 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html index 4bb801073..c9bc9e236 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inclusive_language.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inclusive_language.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html index 31618f608..7f468c161 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/indentation_width.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html similarity index 97% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html index 839b1f4e6..eab10d737 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/index.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html @@ -1,7 +1,7 @@ - SwiftLintCore Reference + SwiftLintFramework Reference @@ -15,12 +15,12 @@ - +

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,9 +47,9 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html index 306c12368..1f521956c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/inert_defer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/invalid_swiftlint_command.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/invalid_swiftlint_command.html index 5b4edf259..0ac81fe85 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/invalid_swiftlint_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/invalid_swiftlint_command.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html index 4a9c4bb16..a6e7a7b1f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/is_disjoint.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html index 0c87c9a90..dea60ac66 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/joined_default_parameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/jazzy.js b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/jazzy.js similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/jazzy.js rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/jazzy.js diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/jazzy.search.js b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/jazzy.search.js similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/jazzy.search.js rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/jazzy.search.js diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/jquery.min.js b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/jquery.min.js similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/jquery.min.js rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/jquery.min.js diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/lunr.min.js b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/lunr.min.js similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/lunr.min.js rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/lunr.min.js diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/typeahead.jquery.js b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/typeahead.jquery.js similarity index 100% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/js/typeahead.jquery.js rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/js/typeahead.jquery.js diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html index d306f4b5c..34f2995f7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/large_tuple.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html index 10c635f76..6ac695882 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/last_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html index 484a06028..04d72d587 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/leading_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html index 458d32357..8b233ccf9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html index 0ffeb0be8..1c3dba11e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constant.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html index ba7e0421f..0b276f2fe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_constructor.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html index c71450c6a..3f33b015e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_hashing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html index 00fb8bf56..c2e6b32a9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_multiple.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html index aeefd1a52..4ae401a76 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html index 4459e4ed4..50d3cad55 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_objc_type.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_objc_type.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html index f0359d483..2ef7150e8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/legacy_random.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html index cc53d7353..2a28fc403 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/let_var_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html index 1221b3b17..72b3dfdf3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/line_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html index 3835042da..ec5a7c166 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/literal_expression_end_indentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html index 2784592f8..1e9d67bae 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/local_doc_comment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/local_doc_comment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html index 01024d570..a374df746 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/lower_acl_than_parent.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html index ab74a5e58..717538f3a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/mark.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html index 8c2b43e52..1a3970702 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/missing_docs.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html index 557678cfd..713d8477b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/modifier_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html index f2bc42075..afd6275c8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html index 31648285e..0ebfe86ba 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_arguments_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html index 5afe30711..9480a2da2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_function_chains.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html index 58377d691..7d39b63fa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_literal_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html similarity index 97% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html index 7a47c04ec..797acde38 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html index 32a73fb64..dcee76d97 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiline_parameters_brackets.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html index 7f23c1cca..dc82ef851 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html similarity index 98% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html index 31242159c..0a1097a50 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nesting.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html index 043fb777d..8404b0187 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nimble_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html index 6af6708f1..80faf1bf0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_extension_access_modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html index ca8f6f754..cfff6cf35 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_fallthrough_only.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html index 5c6072a61..ad1cd6e08 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_grouping_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html index c33bda6a8..c7dc8caba 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_magic_numbers.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_magic_numbers.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html index 32646d0d7..efc9d6e75 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/no_space_in_method_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html index 4081b5f59..f5495be20 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/notification_center_detachment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.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 similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/ns_number_init_as_function_reference.html index 5f084b08e..ef0b89beb 100644 --- a/docsets/SwiftLintCore.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 @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html index 18a12f592..f44ff4487 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_key.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html index e82ae3abd..0d882a83e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html index 7f104f022..f40ccdfd8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html index a15d401d7..3542acbe6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/number_separator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html index 9b93cc2ea..4229c37a2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/object_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html index d7a923f11..d5e981e65 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/opening_brace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html index bd4880a0b..c98221c93 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_usage_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html index 7f8434db7..03bf3ddc9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/operator_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html index 5a83d7a69..cf110fe3c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/optional_enum_case_matching.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html index 38444e355..29d43b30f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/orphaned_doc_comment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html index 0ee90e661..41d3bb23e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/overridden_super_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html index e88d01f8e..ed54fd2b9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/override_in_extension.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html index bc7a97929..19bf67e13 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/pattern_matching_keywords.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/period_spacing.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/period_spacing.html index 6b6e6b586..9810870a1 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/period_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/period_spacing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html index f6f6e3798..bcaf72e45 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_nimble.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_nimble.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html index f65c2482d..7cca47f79 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_in_static_references.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_in_static_references.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.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 similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html index df22f342a..3766827b4 100644 --- a/docsets/SwiftLintCore.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 @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html index 8e3792647..75c94f92f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_zero_over_explicit_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html index 6e137b578..09bbf17b3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html index 94d517961..ee2c045b5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_action.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html index 4189cf9f1..6cfd07149 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_outlet.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html index b59667c54..559cde6c0 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_over_fileprivate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html index e5424fe64..5abee85fb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_subject.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_subject.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html index aad0f862b..7f2525c7a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/private_unit_test.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html index 3854f1a72..96193f1a9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_interface_builder.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html index 5eaae9072..102e6e9dc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/prohibited_super_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html index c9c856cf4..f1d363f7e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/protocol_property_accessors_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html index e59e28ab0..e5ebadc92 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html index 70dd04c1f..573b8355c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html index 4b7a2456d..53c938bd9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.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 similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html index 699799daa..920518eae 100644 --- a/docsets/SwiftLintCore.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 @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html index eb19c7462..eb1a26ffc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_boolean.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html index bfe4ae4e3..55ee679a2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/reduce_into.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html index 85c706a0f..a15fe875b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_discardable_let.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html index 5933fd87a..994f26289 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_nil_coalescing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html index 6ead1df87..3c61b569a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_objc_attribute.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html index 2a1014a41..eda9bfb82 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_optional_initialization.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html index dd20e8954..1fd156bf2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_set_access_control.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html index eaa8b3530..1bb69dcfe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_string_enum_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html index afe36872d..b542863ec 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_type_annotation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html index 573a6ec67..35d87659a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/redundant_void_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html index 54e492569..8afd96f31 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_deinit.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html index 40d343e82..a04f3d80d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/required_enum_case.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html index 6421fc3f4..880639603 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_arrow_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html index f66bfd9f1..9e09c44fa 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/return_value_from_void_function.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_value_from_void_function.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html similarity index 97% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html index 51e340fb9..7357c8f1b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/rule-directory.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json new file mode 100644 index 000000000..7d3e81885 --- /dev/null +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json @@ -0,0 +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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG012SourceKittenC00hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5kinds11inByteRangeSay012SourceKittenC00D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","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/Correction.html#/s:18SwiftLintFramework10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

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

    The modifier string was invalid.

    ","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#/s:18SwiftLintFramework7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","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:18SwiftLintFramework7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Stack.html#/s:18SwiftLintFramework5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV7isEmptySbvp":{"name":"isEmpty","abstract":"

    True if the stack has no elements. False otherwise.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"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/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

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

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

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

    Represents a file that can compute style violations and corrections for a list of rules.

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

    The placement of a segment of Swift in a collection of source files.

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

    A contiguous region of Swift source code.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

    "},"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:18SwiftLintFramework0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s: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/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/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/Rule.html#/s:18SwiftLintFramework4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","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/CacheDescriptionProvider.html#/s:18SwiftLintFramework24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"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/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s: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/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/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: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/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA0aB11SyntaxTokenVRszlE5kindsSay012SourceKittenC00D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFramework0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFramework0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFramework0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"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:18SwiftLintFramework18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s: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/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:18SwiftLintFramework13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"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:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"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/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4file012SourceKittenC00D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"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:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC20registerAllRulesOnceyyFZ":{"name":"registerAllRulesOnce()","abstract":"

    Register all rules. Should only be called once before any SwiftLint code is executed.

    ","parent_name":"RuleRegistry"},"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/CustomRuleTimer.html#/s:18SwiftLintFramework15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:18SwiftLintFramework15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:18SwiftLintFramework15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

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

    A persisted cache for storing and retrieving linter results.

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

    Container to register and look up SwiftLint rules.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

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

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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 a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html index 4094a2907..faa43343a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_binding.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html index 717e66d04..87238dd5b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/self_in_property_initialization.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/self_in_property_initialization.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html index 520117c87..8e3005d25 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html index 382a459cd..6491915d9 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/shorthand_optional_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_optional_binding.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html index 2fb0a8f94..e407b626c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/single_test_class.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_enum_cases.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_enum_cases.html index 452d8143c..0c1420e5f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_enum_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_enum_cases.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html index 3bc58d0bd..12917fd5b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_first_last.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html index 826e4e4b2..3a3b1eb9b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/sorted_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html index 060fd4653..a1b4decfe 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/statement_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html index 86b401866..b6b612df4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/static_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html index 1e95060a7..6a75cc4c6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strict_fileprivate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html index 433ca9f3a..76cdd1178 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/strong_iboutlet.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html similarity index 91% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html index b12c7236d..44e8659e2 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_disable_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_else.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_else.html index 8a52feaca..f13b1ef1e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/superfluous_else.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_else.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html similarity index 97% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html index 2e3ca9978..e92433493 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/swift-syntax-dashboard.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/swift-syntax-dashboard.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html index c3b64a18f..27faeb38c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html index 61976539a..20510e422 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/switch_case_on_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html index 9fb7f9292..a688c33d7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/syntactic_sugar.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html index 6537200d0..b8e6685e7 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/test_case_accessibility.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/test_case_accessibility.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html index 7430565d2..cf78eacf3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html index be748bca1..e7ddba15f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/toggle_bool.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html index 16aa96dc3..90f768758 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html index a953d0bc4..799119ecc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html index 9b1010937..5091bce56 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html index 80615ace7..5476977fc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_semicolon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html index 6524936a2..cf7aa269d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/trailing_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html similarity index 99% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html index 9f3df5580..9609392c8 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html index 48a1961ac..88a54afab 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_contents_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html index d14faadb1..ad9c97c2f 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html index 5d1211288..550bc1a9c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/typesafe_array_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/typesafe_array_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html index 5df2b510c..3d0ff5c0a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_condition.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_condition.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html index 51fd933a2..8dcb91fcd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unavailable_function.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html index 1f04b74a5..2d44fe5c6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_break_in_switch.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html index b36f2ba37..253e4669d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html index 3b35f7683..c47ed7c2b 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unowned_variable_capture.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html index cf942e653..fecac7b6a 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/untyped_error_in_catch.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html index 976c5dc61..189624474 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_capture_list.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html index 1869a9db3..f63ecb3b6 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_closure_parameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html index 2eff47d13..c4d21f987 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_control_flow_label.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html index 735d28b4e..6e3fa68ab 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_declaration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html index 6a521d23b..82b10655e 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_enumerated.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html index ea09f32c1..035853703 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_import.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html index 54dac5261..4096ed732 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_optional_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html index 6e5a91fff..cf38ddfbb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/unused_setter_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html index 3aa0b7a8d..acb7d46bb 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/valid_ibinspectable.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html index 1d406dba6..f3c6f2807 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html index 6d59dd806..c584ca52c 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html index 19e934834..ff3b1e556 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html index b0263a280..006e26fe5 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html index ce88507a4..3d72390bd 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - @@ -349,10 +334,27 @@
  • Default configuration: severity: warning, only_enforce_before_trivial_lines: false
  • Non Triggering Examples

    +
    [
    +1,
    +2,
    +3
    +]
    +
    +
    foo(
    +    x: 5,
    +    y:6
    +)
    +
    do {
       print("x is 5")
     }
     
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +}
    +
    do {
       print("x is 5")
     }
    @@ -361,10 +363,9 @@
       1
     ])
     
    -
    foo(
    -    x: 5,
    -    y:6
    -)
    +
    do {
    +  print("x is 5")
    +}
     
    print([foo {
       var sum = 0
    @@ -377,22 +378,6 @@
       return mul
     }])
     
    -
    [
    -1,
    -2,
    -3
    -]
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -}
    -
    [1, 2].map { $0 }.filter { true }
     
    [1, 2].map { $0 }.filter { num in true }
    @@ -420,11 +405,31 @@
     }
     

    Triggering Examples

    +
    [
    +1,
    +2,
    +3
    +↓
    +]
    +
    +
    foo(
    +    x: 5,
    +    y:6
    +↓
    +)
    +
    do {
       print("x is 5")
     ↓
     }
     
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +↓
    +}
    +
    do {
       print("x is 5")
     ↓
    @@ -436,11 +441,11 @@
     ↓
     ])
     
    -
    foo(
    -    x: 5,
    -    y:6
    +
    do {
    +  print("x is 5")
     ↓
    -)
    +
    +}
     
    print([foo {
       var sum = 0
    @@ -453,26 +458,6 @@
       return mul
     ↓
     }])
    -
    -
    [
    -1,
    -2,
    -3
    -↓
    -]
    -
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -↓
    -}
     
    diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html index eae563400..cf226dfa3 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html similarity index 95% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html index 866d764bc..733dd7b4d 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_function_in_ternary.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_function_in_ternary.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html index 8bb66c049..405f6d7d4 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/void_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html similarity index 94% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html index 4373063a8..2548e0efc 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/weak_delegate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html similarity index 96% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html index 3ef604d06..1688d5753 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xct_specific_matcher.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html similarity index 92% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html index 71ed216ec..9ffe99d61 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/xctfail_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html similarity index 93% rename from docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html rename to docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html index 758dd164a..78cb1f473 100644 --- a/docsets/SwiftLintCore.docset/Contents/Resources/Documents/yoda_condition.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx new file mode 100644 index 0000000000000000000000000000000000000000..0bf5e6a27a55e1f47d46e6ee1d1bf6c6078acb29 GIT binary patch literal 151552 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 S)Tlq}nM{&468mep>Hh-c+u`B> literal 0 HcmV?d00001 diff --git a/docsets/SwiftLintFramework.tgz b/docsets/SwiftLintFramework.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d17a47c13cdffcf2c4109005ea2a59f1217e68b7 GIT binary patch literal 499948 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

    MF~7t^ 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

    lyI$d~X~R|Fr!WRxCU=y$sKq%Eot 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%0ABrl?b7;$9eXQMT$>xRVJV8byrW5d}NJv zepwd5B}8s>jvQ`A`{xFiIe!U|XCa*>;s={&yRp%NPjMjO zs_8OCj;5>2yGmtgNzNZwYN!f~r=E<{5?j})4*8iAuS<<@WX|2^$R%v5kI6rL?{Mb$ zAag9sc?al$J?tv3X*OC_ZGhyr|s5KE`&Q zEO~yp)8AX9$B6e`E>W11cs!%k*%h<)2k$$i_y@f%-NmAd#I2ts}1aovD6j*{rU$T~c1Ir_O4pMr%>vVDQ)9 zO5+k<1Lu76G4v!Rbd_kh{)DOHFFS8psu2T6Zx_X6#^4JIU1A8dD`ccUWMp69?zL5l M!oURrAQ9nz0Q9X7jQ{`u literal 0 HcmV?d00001 diff --git a/docsets/SwiftLintCore.xml b/docsets/SwiftLintFramework.xml similarity index 55% rename from docsets/SwiftLintCore.xml rename to docsets/SwiftLintFramework.xml index 47256ad03..39afc2c1c 100644 --- a/docsets/SwiftLintCore.xml +++ b/docsets/SwiftLintFramework.xml @@ -1 +1 @@ -0.51.0https://realm.github.io/SwiftLint/docsets/SwiftLintCore.tgz +0.51.0https://realm.github.io/SwiftLint/docsets/SwiftLintFramework.tgz diff --git a/duplicate_conditions.html b/duplicate_conditions.html index 8ce3a53c8..b7bb65fd3 100644 --- a/duplicate_conditions.html +++ b/duplicate_conditions.html @@ -20,7 +20,7 @@ @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/duplicate_enum_cases.html b/duplicate_enum_cases.html index 06103ca86..014dd6545 100644 --- a/duplicate_enum_cases.html +++ b/duplicate_enum_cases.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/duplicate_imports.html b/duplicate_imports.html index 137ecd8ba..02b96769a 100644 --- a/duplicate_imports.html +++ b/duplicate_imports.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/duplicated_key_in_dictionary_literal.html b/duplicated_key_in_dictionary_literal.html index 80ff1b3f5..26722263f 100644 --- a/duplicated_key_in_dictionary_literal.html +++ b/duplicated_key_in_dictionary_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/dynamic_inline.html b/dynamic_inline.html index 24ff1c4af..6744b1e0f 100644 --- a/dynamic_inline.html +++ b/dynamic_inline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/empty_collection_literal.html b/empty_collection_literal.html index c5bfb00d3..b7feeac39 100644 --- a/empty_collection_literal.html +++ b/empty_collection_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/empty_count.html b/empty_count.html index 936b87464..39157f49a 100644 --- a/empty_count.html +++ b/empty_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/empty_enum_arguments.html b/empty_enum_arguments.html index 4d1f5cb08..17b719b82 100644 --- a/empty_enum_arguments.html +++ b/empty_enum_arguments.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/empty_parameters.html b/empty_parameters.html index bec8f9986..cabf3d63b 100644 --- a/empty_parameters.html +++ b/empty_parameters.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/empty_parentheses_with_trailing_closure.html b/empty_parentheses_with_trailing_closure.html index 4151260a7..33f35a9e3 100644 --- a/empty_parentheses_with_trailing_closure.html +++ b/empty_parentheses_with_trailing_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/empty_string.html b/empty_string.html index 2775f86c4..a842ca5f7 100644 --- a/empty_string.html +++ b/empty_string.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/empty_xctest_method.html b/empty_xctest_method.html index 6d8d30906..d7d5434b0 100644 --- a/empty_xctest_method.html +++ b/empty_xctest_method.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/enum_case_associated_values_count.html b/enum_case_associated_values_count.html index 1367593a0..3d181cf2f 100644 --- a/enum_case_associated_values_count.html +++ b/enum_case_associated_values_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/expiring_todo.html b/expiring_todo.html index d11debd04..64d5cdd2c 100644 --- a/expiring_todo.html +++ b/expiring_todo.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/explicit_acl.html b/explicit_acl.html index 876fa7d30..e82788d71 100644 --- a/explicit_acl.html +++ b/explicit_acl.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/explicit_enum_raw_value.html b/explicit_enum_raw_value.html index 60cf3215f..d53ef0062 100644 --- a/explicit_enum_raw_value.html +++ b/explicit_enum_raw_value.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/explicit_init.html b/explicit_init.html index 8af026c21..2f6850b85 100644 --- a/explicit_init.html +++ b/explicit_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/explicit_self.html b/explicit_self.html index 64c9e70ac..80d324a2a 100644 --- a/explicit_self.html +++ b/explicit_self.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/explicit_top_level_acl.html b/explicit_top_level_acl.html index 6e621c39c..a3e57f831 100644 --- a/explicit_top_level_acl.html +++ b/explicit_top_level_acl.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/explicit_type_interface.html b/explicit_type_interface.html index 30f28ccc3..31005604d 100644 --- a/explicit_type_interface.html +++ b/explicit_type_interface.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/extension_access_modifier.html b/extension_access_modifier.html index e8253f39e..9bdc33223 100644 --- a/extension_access_modifier.html +++ b/extension_access_modifier.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/fallthrough.html b/fallthrough.html index 74c24001b..4edc1c95b 100644 --- a/fallthrough.html +++ b/fallthrough.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/fatal_error_message.html b/fatal_error_message.html index 88785b909..c3ffa34e7 100644 --- a/fatal_error_message.html +++ b/fatal_error_message.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/file_header.html b/file_header.html index 5ba6fefec..a6a25af8c 100644 --- a/file_header.html +++ b/file_header.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/file_length.html b/file_length.html index 540cd0361..264423298 100644 --- a/file_length.html +++ b/file_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/file_name.html b/file_name.html index 4ab9cd172..5532c2631 100644 --- a/file_name.html +++ b/file_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/file_name_no_space.html b/file_name_no_space.html index 35ab097da..4cfd012fc 100644 --- a/file_name_no_space.html +++ b/file_name_no_space.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/file_types_order.html b/file_types_order.html index 91d4cfe4b..3aaca3dfd 100644 --- a/file_types_order.html +++ b/file_types_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/first_where.html b/first_where.html index e63f0f9bd..a8c46dae2 100644 --- a/first_where.html +++ b/first_where.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/flatmap_over_map_reduce.html b/flatmap_over_map_reduce.html index 449456ca6..ff98b9367 100644 --- a/flatmap_over_map_reduce.html +++ b/flatmap_over_map_reduce.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/for_where.html b/for_where.html index e77577f94..eba25d948 100644 --- a/for_where.html +++ b/for_where.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/force_cast.html b/force_cast.html index 225c465df..275399cab 100644 --- a/force_cast.html +++ b/force_cast.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/force_try.html b/force_try.html index dae31560b..1f9fe80ca 100644 --- a/force_try.html +++ b/force_try.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/force_unwrapping.html b/force_unwrapping.html index a26d8161e..59200c761 100644 --- a/force_unwrapping.html +++ b/force_unwrapping.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/function_body_length.html b/function_body_length.html index e296a2068..d18a7331b 100644 --- a/function_body_length.html +++ b/function_body_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/function_default_parameter_at_end.html b/function_default_parameter_at_end.html index 720eb066e..df74b3071 100644 --- a/function_default_parameter_at_end.html +++ b/function_default_parameter_at_end.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/function_parameter_count.html b/function_parameter_count.html index 031597e80..34b914992 100644 --- a/function_parameter_count.html +++ b/function_parameter_count.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/generic_type_name.html b/generic_type_name.html index 02e462d39..bf31f3e67 100644 --- a/generic_type_name.html +++ b/generic_type_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/ibinspectable_in_extension.html b/ibinspectable_in_extension.html index 33a6a4084..ada23a31c 100644 --- a/ibinspectable_in_extension.html +++ b/ibinspectable_in_extension.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/identical_operands.html b/identical_operands.html index 0eec50ad6..0c92605de 100644 --- a/identical_operands.html +++ b/identical_operands.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/identifier_name.html b/identifier_name.html index cd17c084e..9e5d4b64e 100644 --- a/identifier_name.html +++ b/identifier_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/implicit_getter.html b/implicit_getter.html index c8a7d04cc..5c1c8eb4e 100644 --- a/implicit_getter.html +++ b/implicit_getter.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/implicit_return.html b/implicit_return.html index 307c8b04b..6c83b6d62 100644 --- a/implicit_return.html +++ b/implicit_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/implicitly_unwrapped_optional.html b/implicitly_unwrapped_optional.html index b33b0f770..9ca635add 100644 --- a/implicitly_unwrapped_optional.html +++ b/implicitly_unwrapped_optional.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/inclusive_language.html b/inclusive_language.html index 4bb801073..c9bc9e236 100644 --- a/inclusive_language.html +++ b/inclusive_language.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/indentation_width.html b/indentation_width.html index 31618f608..7f468c161 100644 --- a/indentation_width.html +++ b/indentation_width.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/index.html b/index.html index 839b1f4e6..eab10d737 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - SwiftLintCore Reference + SwiftLintFramework Reference @@ -15,12 +15,12 @@ - +

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,9 +47,9 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/inert_defer.html b/inert_defer.html index 306c12368..1f521956c 100644 --- a/inert_defer.html +++ b/inert_defer.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/invalid_swiftlint_command.html b/invalid_swiftlint_command.html index 5b4edf259..0ac81fe85 100644 --- a/invalid_swiftlint_command.html +++ b/invalid_swiftlint_command.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/is_disjoint.html b/is_disjoint.html index 4a9c4bb16..a6e7a7b1f 100644 --- a/is_disjoint.html +++ b/is_disjoint.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/joined_default_parameter.html b/joined_default_parameter.html index 0c87c9a90..dea60ac66 100644 --- a/joined_default_parameter.html +++ b/joined_default_parameter.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/large_tuple.html b/large_tuple.html index d306f4b5c..34f2995f7 100644 --- a/large_tuple.html +++ b/large_tuple.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/last_where.html b/last_where.html index 10c635f76..6ac695882 100644 --- a/last_where.html +++ b/last_where.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/leading_whitespace.html b/leading_whitespace.html index 484a06028..04d72d587 100644 --- a/leading_whitespace.html +++ b/leading_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_cggeometry_functions.html b/legacy_cggeometry_functions.html index 458d32357..8b233ccf9 100644 --- a/legacy_cggeometry_functions.html +++ b/legacy_cggeometry_functions.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_constant.html b/legacy_constant.html index 0ffeb0be8..1c3dba11e 100644 --- a/legacy_constant.html +++ b/legacy_constant.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_constructor.html b/legacy_constructor.html index ba7e0421f..0b276f2fe 100644 --- a/legacy_constructor.html +++ b/legacy_constructor.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_hashing.html b/legacy_hashing.html index c71450c6a..3f33b015e 100644 --- a/legacy_hashing.html +++ b/legacy_hashing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_multiple.html b/legacy_multiple.html index 00fb8bf56..c2e6b32a9 100644 --- a/legacy_multiple.html +++ b/legacy_multiple.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_nsgeometry_functions.html b/legacy_nsgeometry_functions.html index aeefd1a52..4ae401a76 100644 --- a/legacy_nsgeometry_functions.html +++ b/legacy_nsgeometry_functions.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_objc_type.html b/legacy_objc_type.html index 4459e4ed4..50d3cad55 100644 --- a/legacy_objc_type.html +++ b/legacy_objc_type.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/legacy_random.html b/legacy_random.html index f0359d483..2ef7150e8 100644 --- a/legacy_random.html +++ b/legacy_random.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/let_var_whitespace.html b/let_var_whitespace.html index cc53d7353..2a28fc403 100644 --- a/let_var_whitespace.html +++ b/let_var_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/line_length.html b/line_length.html index 1221b3b17..72b3dfdf3 100644 --- a/line_length.html +++ b/line_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/literal_expression_end_indentation.html b/literal_expression_end_indentation.html index 3835042da..ec5a7c166 100644 --- a/literal_expression_end_indentation.html +++ b/literal_expression_end_indentation.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/local_doc_comment.html b/local_doc_comment.html index 2784592f8..1e9d67bae 100644 --- a/local_doc_comment.html +++ b/local_doc_comment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/lower_acl_than_parent.html b/lower_acl_than_parent.html index 01024d570..a374df746 100644 --- a/lower_acl_than_parent.html +++ b/lower_acl_than_parent.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/mark.html b/mark.html index ab74a5e58..717538f3a 100644 --- a/mark.html +++ b/mark.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/missing_docs.html b/missing_docs.html index 8c2b43e52..1a3970702 100644 --- a/missing_docs.html +++ b/missing_docs.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/modifier_order.html b/modifier_order.html index 557678cfd..713d8477b 100644 --- a/modifier_order.html +++ b/modifier_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/multiline_arguments.html b/multiline_arguments.html index f2bc42075..afd6275c8 100644 --- a/multiline_arguments.html +++ b/multiline_arguments.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/multiline_arguments_brackets.html b/multiline_arguments_brackets.html index 31648285e..0ebfe86ba 100644 --- a/multiline_arguments_brackets.html +++ b/multiline_arguments_brackets.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/multiline_function_chains.html b/multiline_function_chains.html index 5afe30711..9480a2da2 100644 --- a/multiline_function_chains.html +++ b/multiline_function_chains.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/multiline_literal_brackets.html b/multiline_literal_brackets.html index 58377d691..7d39b63fa 100644 --- a/multiline_literal_brackets.html +++ b/multiline_literal_brackets.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/multiline_parameters.html b/multiline_parameters.html index 7a47c04ec..797acde38 100644 --- a/multiline_parameters.html +++ b/multiline_parameters.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/multiline_parameters_brackets.html b/multiline_parameters_brackets.html index 32a73fb64..dcee76d97 100644 --- a/multiline_parameters_brackets.html +++ b/multiline_parameters_brackets.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/multiple_closures_with_trailing_closure.html b/multiple_closures_with_trailing_closure.html index 7f23c1cca..dc82ef851 100644 --- a/multiple_closures_with_trailing_closure.html +++ b/multiple_closures_with_trailing_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/nesting.html b/nesting.html index 31242159c..0a1097a50 100644 --- a/nesting.html +++ b/nesting.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/nimble_operator.html b/nimble_operator.html index 043fb777d..8404b0187 100644 --- a/nimble_operator.html +++ b/nimble_operator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/no_extension_access_modifier.html b/no_extension_access_modifier.html index 6af6708f1..80faf1bf0 100644 --- a/no_extension_access_modifier.html +++ b/no_extension_access_modifier.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/no_fallthrough_only.html b/no_fallthrough_only.html index ca8f6f754..cfff6cf35 100644 --- a/no_fallthrough_only.html +++ b/no_fallthrough_only.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/no_grouping_extension.html b/no_grouping_extension.html index 5c6072a61..ad1cd6e08 100644 --- a/no_grouping_extension.html +++ b/no_grouping_extension.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/no_magic_numbers.html b/no_magic_numbers.html index c33bda6a8..c7dc8caba 100644 --- a/no_magic_numbers.html +++ b/no_magic_numbers.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/no_space_in_method_call.html b/no_space_in_method_call.html index 32646d0d7..efc9d6e75 100644 --- a/no_space_in_method_call.html +++ b/no_space_in_method_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/notification_center_detachment.html b/notification_center_detachment.html index 4081b5f59..f5495be20 100644 --- a/notification_center_detachment.html +++ b/notification_center_detachment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/ns_number_init_as_function_reference.html b/ns_number_init_as_function_reference.html index 5f084b08e..ef0b89beb 100644 --- a/ns_number_init_as_function_reference.html +++ b/ns_number_init_as_function_reference.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/nslocalizedstring_key.html b/nslocalizedstring_key.html index 18a12f592..f44ff4487 100644 --- a/nslocalizedstring_key.html +++ b/nslocalizedstring_key.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/nslocalizedstring_require_bundle.html b/nslocalizedstring_require_bundle.html index e82ae3abd..0d882a83e 100644 --- a/nslocalizedstring_require_bundle.html +++ b/nslocalizedstring_require_bundle.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/nsobject_prefer_isequal.html b/nsobject_prefer_isequal.html index 7f104f022..f40ccdfd8 100644 --- a/nsobject_prefer_isequal.html +++ b/nsobject_prefer_isequal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/number_separator.html b/number_separator.html index a15d401d7..3542acbe6 100644 --- a/number_separator.html +++ b/number_separator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/object_literal.html b/object_literal.html index 9b93cc2ea..4229c37a2 100644 --- a/object_literal.html +++ b/object_literal.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/opening_brace.html b/opening_brace.html index d7a923f11..d5e981e65 100644 --- a/opening_brace.html +++ b/opening_brace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/operator_usage_whitespace.html b/operator_usage_whitespace.html index bd4880a0b..c98221c93 100644 --- a/operator_usage_whitespace.html +++ b/operator_usage_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/operator_whitespace.html b/operator_whitespace.html index 7f8434db7..03bf3ddc9 100644 --- a/operator_whitespace.html +++ b/operator_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/optional_enum_case_matching.html b/optional_enum_case_matching.html index 5a83d7a69..cf110fe3c 100644 --- a/optional_enum_case_matching.html +++ b/optional_enum_case_matching.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/orphaned_doc_comment.html b/orphaned_doc_comment.html index 38444e355..29d43b30f 100644 --- a/orphaned_doc_comment.html +++ b/orphaned_doc_comment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/overridden_super_call.html b/overridden_super_call.html index 0ee90e661..41d3bb23e 100644 --- a/overridden_super_call.html +++ b/overridden_super_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/override_in_extension.html b/override_in_extension.html index e88d01f8e..ed54fd2b9 100644 --- a/override_in_extension.html +++ b/override_in_extension.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/pattern_matching_keywords.html b/pattern_matching_keywords.html index bc7a97929..19bf67e13 100644 --- a/pattern_matching_keywords.html +++ b/pattern_matching_keywords.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/period_spacing.html b/period_spacing.html index 6b6e6b586..9810870a1 100644 --- a/period_spacing.html +++ b/period_spacing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/prefer_nimble.html b/prefer_nimble.html index f6f6e3798..bcaf72e45 100644 --- a/prefer_nimble.html +++ b/prefer_nimble.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/prefer_self_in_static_references.html b/prefer_self_in_static_references.html index f65c2482d..7cca47f79 100644 --- a/prefer_self_in_static_references.html +++ b/prefer_self_in_static_references.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/prefer_self_type_over_type_of_self.html b/prefer_self_type_over_type_of_self.html index df22f342a..3766827b4 100644 --- a/prefer_self_type_over_type_of_self.html +++ b/prefer_self_type_over_type_of_self.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/prefer_zero_over_explicit_init.html b/prefer_zero_over_explicit_init.html index 8e3792647..75c94f92f 100644 --- a/prefer_zero_over_explicit_init.html +++ b/prefer_zero_over_explicit_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/prefixed_toplevel_constant.html b/prefixed_toplevel_constant.html index 6e137b578..09bbf17b3 100644 --- a/prefixed_toplevel_constant.html +++ b/prefixed_toplevel_constant.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/private_action.html b/private_action.html index 94d517961..ee2c045b5 100644 --- a/private_action.html +++ b/private_action.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/private_outlet.html b/private_outlet.html index 4189cf9f1..6cfd07149 100644 --- a/private_outlet.html +++ b/private_outlet.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/private_over_fileprivate.html b/private_over_fileprivate.html index b59667c54..559cde6c0 100644 --- a/private_over_fileprivate.html +++ b/private_over_fileprivate.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/private_subject.html b/private_subject.html index e5424fe64..5abee85fb 100644 --- a/private_subject.html +++ b/private_subject.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/private_unit_test.html b/private_unit_test.html index aad0f862b..7f2525c7a 100644 --- a/private_unit_test.html +++ b/private_unit_test.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/prohibited_interface_builder.html b/prohibited_interface_builder.html index 3854f1a72..96193f1a9 100644 --- a/prohibited_interface_builder.html +++ b/prohibited_interface_builder.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/prohibited_super_call.html b/prohibited_super_call.html index 5eaae9072..102e6e9dc 100644 --- a/prohibited_super_call.html +++ b/prohibited_super_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/protocol_property_accessors_order.html b/protocol_property_accessors_order.html index c9c856cf4..f1d363f7e 100644 --- a/protocol_property_accessors_order.html +++ b/protocol_property_accessors_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/quick_discouraged_call.html b/quick_discouraged_call.html index e59e28ab0..e5ebadc92 100644 --- a/quick_discouraged_call.html +++ b/quick_discouraged_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/quick_discouraged_focused_test.html b/quick_discouraged_focused_test.html index 70dd04c1f..573b8355c 100644 --- a/quick_discouraged_focused_test.html +++ b/quick_discouraged_focused_test.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/quick_discouraged_pending_test.html b/quick_discouraged_pending_test.html index 4b7a2456d..53c938bd9 100644 --- a/quick_discouraged_pending_test.html +++ b/quick_discouraged_pending_test.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/raw_value_for_camel_cased_codable_enum.html b/raw_value_for_camel_cased_codable_enum.html index 699799daa..920518eae 100644 --- a/raw_value_for_camel_cased_codable_enum.html +++ b/raw_value_for_camel_cased_codable_enum.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/reduce_boolean.html b/reduce_boolean.html index eb19c7462..eb1a26ffc 100644 --- a/reduce_boolean.html +++ b/reduce_boolean.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/reduce_into.html b/reduce_into.html index bfe4ae4e3..55ee679a2 100644 --- a/reduce_into.html +++ b/reduce_into.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_discardable_let.html b/redundant_discardable_let.html index 85c706a0f..a15fe875b 100644 --- a/redundant_discardable_let.html +++ b/redundant_discardable_let.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_nil_coalescing.html b/redundant_nil_coalescing.html index 5933fd87a..994f26289 100644 --- a/redundant_nil_coalescing.html +++ b/redundant_nil_coalescing.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_objc_attribute.html b/redundant_objc_attribute.html index 6ead1df87..3c61b569a 100644 --- a/redundant_objc_attribute.html +++ b/redundant_objc_attribute.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_optional_initialization.html b/redundant_optional_initialization.html index 2a1014a41..eda9bfb82 100644 --- a/redundant_optional_initialization.html +++ b/redundant_optional_initialization.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_set_access_control.html b/redundant_set_access_control.html index dd20e8954..1fd156bf2 100644 --- a/redundant_set_access_control.html +++ b/redundant_set_access_control.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_string_enum_value.html b/redundant_string_enum_value.html index eaa8b3530..1bb69dcfe 100644 --- a/redundant_string_enum_value.html +++ b/redundant_string_enum_value.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_type_annotation.html b/redundant_type_annotation.html index afe36872d..b542863ec 100644 --- a/redundant_type_annotation.html +++ b/redundant_type_annotation.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/redundant_void_return.html b/redundant_void_return.html index 573a6ec67..35d87659a 100644 --- a/redundant_void_return.html +++ b/redundant_void_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/required_deinit.html b/required_deinit.html index 54e492569..8afd96f31 100644 --- a/required_deinit.html +++ b/required_deinit.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/required_enum_case.html b/required_enum_case.html index 40d343e82..a04f3d80d 100644 --- a/required_enum_case.html +++ b/required_enum_case.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/return_arrow_whitespace.html b/return_arrow_whitespace.html index 6421fc3f4..880639603 100644 --- a/return_arrow_whitespace.html +++ b/return_arrow_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/return_value_from_void_function.html b/return_value_from_void_function.html index f66bfd9f1..9e09c44fa 100644 --- a/return_value_from_void_function.html +++ b/return_value_from_void_function.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/rule-directory.html b/rule-directory.html index 51e340fb9..7357c8f1b 100644 --- a/rule-directory.html +++ b/rule-directory.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/search.json b/search.json index 2479c04a9..7d3e81885 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -{"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV23shortConsoleDescriptionSSvp":{"name":"shortConsoleDescription","abstract":"

    A condensed console description.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warningSivp":{"name":"warning","abstract":"

    The threshold for a violation to be a warning.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV5errorSiSgvp":{"name":"error","abstract":"

    The threshold for a violation to be an error.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV7warning5errorACSi_SiSgtcfc":{"name":"init(warning:error:)","abstract":"

    Create a SeverityLevelsConfiguration based on the sepecified warning and error thresholds.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore27SeverityLevelsConfigurationV6paramsSayAA13RuleParameterVySiGGvp":{"name":"params","abstract":"

    The rule parameters that define the thresholds that should map to each severity.

    ","parent_name":"SeverityLevelsConfiguration"},"Structs/SeverityLevelsConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityLevelsConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierSSvp":{"name":"identifier","abstract":"

    The identifier for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV4nameSSSgvp":{"name":"name","abstract":"

    The name for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV7messageSSvp":{"name":"message","abstract":"

    The message to be presented when producing violations.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV5regexSo19NSRegularExpressionCSgvp":{"name":"regex","abstract":"

    The regular expression to apply to trigger violations for this custom rule.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8includedSaySo19NSRegularExpressionCGvp":{"name":"included","abstract":"

    Regular expressions to include when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV8excludedSaySo19NSRegularExpressionCGvp":{"name":"excluded","abstract":"

    Regular expressions to exclude when matching the file path.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV18excludedMatchKindsShy21SourceKittenFramework10SyntaxKindOGvp":{"name":"excludedMatchKinds","abstract":"

    The syntax kinds to exclude from matches. If the regex matched syntax kinds from this list, it would","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV12captureGroupSivp":{"name":"captureGroup","abstract":"

    The index of the regex capture group to match.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV11descriptionAA15RuleDescriptionVvp":{"name":"description","abstract":"

    The RuleDescription for the custom rule defined here.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore18RegexConfigurationV10identifierACSS_tcfc":{"name":"init(identifier:)","abstract":"

    Create a RegexConfiguration with the specified identifier, with other properties to be set later.

    ","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"RegexConfiguration"},"Structs/RegexConfiguration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegexConfiguration"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/ReasonedRuleViolation.html#/s:13SwiftLintCore21ReasonedRuleViolationV8position0A6Syntax16AbsolutePositionVvp":{"name":"position","abstract":"

    The violation’s position.

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

    A specific reason for the violation.

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

    The violation’s severity.

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

    Creates a ReasonedRuleViolation.

    ","parent_name":"ReasonedRuleViolation"},"Structs/ReasonedRuleViolation.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ReasonedRuleViolation"},"Structs/YamlParser.html#/s:13SwiftLintCore10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:13SwiftLintCore7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:13SwiftLintCore7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV4fiveACvpZ":{"name":"five","abstract":"

    Swift 5.0.x - https://swift.org/download/#swift-50

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotOneACvpZ":{"name":"fiveDotOne","abstract":"

    Swift 5.1.x - https://swift.org/download/#swift-51

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV10fiveDotTwoACvpZ":{"name":"fiveDotTwo","abstract":"

    Swift 5.2.x - https://swift.org/download/#swift-52

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV12fiveDotThreeACvpZ":{"name":"fiveDotThree","abstract":"

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

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

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

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

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

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

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

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

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

    ","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:13SwiftLintCore0A7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV4kind21SourceKittenFramework0D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV5range21SourceKittenFramework9ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6offset21SourceKittenFramework9ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:13SwiftLintCore0aB11SyntaxTokenV6length21SourceKittenFramework9ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5value21SourceKittenFramework0dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5valueAC21SourceKittenFramework0dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG21SourceKittenFramework0hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:13SwiftLintCore0aB9SyntaxMapV5kinds11inByteRangeSay21SourceKittenFramework0D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8severityAA0E8SeverityOvp":{"name":"severity","abstract":"

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV6reasonSSvp":{"name":"reason","abstract":"

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

    Returns the same violation, but with the severity that is passed in

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:13SwiftLintCore14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

    Returns the same violation, but with the location that is passed in

    ","parent_name":"StyleViolation"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore21SeverityConfigurationVyAcA09ViolationD0Ocfc":{"name":"init(_:)","abstract":"

    Create a SeverityConfiguration with the specified severity.

    ","parent_name":"SeverityConfiguration"},"Structs/SeverityConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","parent_name":"SeverityConfiguration"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:13SwiftLintCore13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:13SwiftLintCore8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:13SwiftLintCore15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:13SwiftLintCore6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file10byteOffsetAcA0aB4FileC_21SourceKittenFramework9ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file8positionAcA0aB4FileC_0A6Syntax16AbsolutePositionVtcfc":{"name":"init(file:position:)","abstract":"

    Creates a Location based on a SwiftLintFile and a SwiftSyntax AbsolutePosition into the file.","parent_name":"Location"},"Structs/Location.html#/s:13SwiftLintCore8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:13SwiftLintCore15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:13SwiftLintCore6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

    Returns a linter capable of checking for violations after running each rule’s collection step.

    ","parent_name":"Linter"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV13configurationypSgvp":{"name":"configuration","abstract":"

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

    Whether the example should be tested by prepending multibyte grapheme clusters

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

    Whether the example should be tested on Linux

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4files12StaticStringVvp":{"name":"file","abstract":"

    The path to the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4lineSuvp":{"name":"line","abstract":"

    The line in the file where the example was created

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV_13configuration20testMultiByteOffsets0F17WrappingInComment0fjK6String0F14DisableCommand0F7OnLinux4file4line24excludeFromDocumentationACSS_ypSgS5bs06StaticM0VSuSbtcfc":{"name":"init(_:configuration:testMultiByteOffsets:testWrappingInComment:testWrappingInString:testDisableCommand:testOnLinux:file:line:excludeFromDocumentation:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

    Returns the same example, but with the code that is passed in

    ","parent_name":"Example"},"Structs/Example.html#/s:13SwiftLintCore7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:13SwiftLintCore10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

    ","parent_name":"Correction"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV7defaultACvpZ":{"name":"default","abstract":"

    The default Configuration resulting from an empty configuration file.

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

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

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

    The paths that should be included when linting

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

    The paths that should be excluded when linting

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV11indentationAC16IndentationStyleOvp":{"name":"indentation","abstract":"

    The style to use when indenting Swift source code.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV16warningThresholdSiSgvp":{"name":"warningThreshold","abstract":"

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV8reporterSSvp":{"name":"reporter","abstract":"

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

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

    The location of the persisted cache to use with this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV22allowZeroLintableFilesSbvp":{"name":"allowZeroLintableFiles","abstract":"

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:13SwiftLintCore13ConfigurationV013basedOnCustomD5FilesSbvp":{"name":"basedOnCustomConfigurationFiles","abstract":"

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

    All rules enabled in this configuration

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

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

    The rules mode used for this configuration.

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

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"Configuration"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:13SwiftLintCore7CommandV8ModifierO7invalidyA2EmF":{"name":"invalid","abstract":"

    The modifier string was invalid.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:13SwiftLintCore7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:13SwiftLintCore7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Stack.html#/s:13SwiftLintCore5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV7isEmptySbvp":{"name":"isEmpty","abstract":"

    True if the stack has no elements. False otherwise.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:13SwiftLintCore5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:13SwiftLintCore21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

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

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

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

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

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

    Represents a file that can compute style violations and corrections for a list of rules.

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

    The placement of a segment of Swift in a collection of source files.

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

    A contiguous region of Swift source code.

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

    A rule configuration that allows specifying the desired severity level for violations.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

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

    A rule configuration used for defining custom rules in yaml.

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

    A rule configuration that allows specifying thresholds for warning and error severities.

    "},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP11makeVisitor4fileAA010ViolationsdG0CAA0aB4FileC_tF":{"name":"makeVisitor(file:)","abstract":"

    Produce a ViolationsSyntaxVisitor for the given file.

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

    Produce a violation for the given file and absolute position.

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

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

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

    ","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"SwiftSyntaxRule"},"Protocols/ViolationsSyntaxRewriter.html#/s:13SwiftLintCore24ViolationsSyntaxRewriterP19correctionPositionsSay0aE016AbsolutePositionVGvp":{"name":"correctionPositions","abstract":"

    Positions in a source file where corrections were applied.

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

    Produce a ViolationsSyntaxRewriter for the given file.

    ","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SwiftSyntaxCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SwiftSyntaxCorrectableRule"},"Protocols/SeverityBasedRuleConfiguration.html#/s:13SwiftLintCore30SeverityBasedRuleConfigurationP08severityG0AA0dG0Vvp":{"name":"severityConfiguration","abstract":"

    The configuration of a rule’s severity.

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

    The severity of a rule.

    ","parent_name":"SeverityBasedRuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:13SwiftLintCore17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/AnalyzerRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","abstract":"

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:13SwiftLintCore15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether or not the specified rule is equivalent to the current rule.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Rule.html#/s:13SwiftLintCore4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"Rule"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:13SwiftLintCore8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:13SwiftLintCore4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:13SwiftLintCore4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CacheDescriptionProvider.html#/s:13SwiftLintCore24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:13SwiftLintCore7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returning any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s:13SwiftLintCore17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

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

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

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

    "},"Protocols/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:13SwiftLintCore9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

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

    A rule that can correct violations.

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

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:13SwiftLintCore17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

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

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols/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:13SwiftLintCore12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA0aB11SyntaxTokenVRszlE5kindsSay21SourceKittenFramework0D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCoreAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa13SwiftLintCore0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:13SwiftLintCore17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:13SwiftLintCore0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/RuleListError.html#/s:13SwiftLintCore13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:13SwiftLintCore8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:13SwiftLintCore14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/ConfigurationError.html#/s:13SwiftLintCore18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/ConfigurationError.html#/s:13SwiftLintCore18ConfigurationErrorO28ambiguousMatchKindParametersyA2CmF":{"name":"ambiguousMatchKindParameters","abstract":"

    The configuration had both match_kind and excluded_match_kind parameters.

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

    A generic configuration error specified by a string.

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

    The initial configuration file was not found.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:13SwiftLintCore18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s:13SwiftLintCore14ExecutableInfoO7buildIDSSSgvpZ":{"name":"buildID","abstract":"

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

    ","parent_name":"ExecutableInfo"},"Enums/ExecutableInfo.html":{"name":"ExecutableInfo","abstract":"

    Information about this executable.

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

    The accessibility of a Swift source declaration.

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

    The kind of expression for a contiguous set of Swift source tokens.

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

    The magnitude of a StyleViolation.

    "},"Global%20Variables.html#/s:13SwiftLintCore13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Global%20Variables.html#/s:13SwiftLintCore9coreRulesSayAA4Rule_pXpGvp":{"name":"coreRules","abstract":"

    The rule list containing all available rules built into SwiftLintCore.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ActorDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE09ClassDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE08EnumDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013ExtensionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012FunctionDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012VariableDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE012ProtocolDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:13SwiftLintCore23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE010StructDeclE0VF":{"name":"visit(_:)","parent_name":"ViolationsSyntaxVisitor"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4file21SourceKittenFramework0D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4fileAC21SourceKittenFramework0D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC10stringView21SourceKittenFramework06StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:13SwiftLintCore0aB4FileC5linesSay21SourceKittenFramework4LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:13SwiftLintCore11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:13SwiftLintCore12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:13SwiftLintCore11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:13SwiftLintCore15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

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

    A persisted cache for storing and retrieving linter results.

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

    Container to register and look up SwiftLint rules.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

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

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

    Reports violations as a newline-separated string of comma-separated values (CSV).

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/CodeClimateReporter.html":{"name":"CodeClimateReporter","abstract":"

    Reports violations as a JSON array in Code Climate format.

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

    Reports violations in a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SummaryReporter"},"Structs/SummaryReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SummaryReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","parent_name":"RelativePathReporter"},"Structs/RelativePathReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"RelativePathReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokens11inByteRangeSayAA0abD5TokenVG012SourceKittenC00hI0V_tF":{"name":"tokens(inByteRange:)","abstract":"

    Returns array of syntax tokens intersecting with byte range.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5kinds11inByteRangeSay012SourceKittenC00D4KindOGAF0hI0V_tF":{"name":"kinds(inByteRange:)","abstract":"

    Returns the syntax kinds in the specified byte range.

    ","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/Correction.html#/s:18SwiftLintFramework10CorrectionV15ruleDescription8locationAcA04RuleF0V_AA8LocationVtcfc":{"name":"init(ruleDescription:location:)","abstract":"

    Memberwise initializer.

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

    The modifier string was invalid.

    ","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#/s:18SwiftLintFramework7CommandV6ActionO7invalidyA2EmF":{"name":"invalid","abstract":"

    The action string was invalid.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

    The modifier for a command, used to modify its scope.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV6actionAC6ActionOvp":{"name":"action","abstract":"

    The action (verb) that SwiftLint should perform when interpreting this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV15ruleIdentifiersShyAA14RuleIdentifierOGvp":{"name":"ruleIdentifiers","abstract":"

    The identifiers for the rules associated with this command.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV4lineSivp":{"name":"line","abstract":"

    The line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV9characterSiSgvp":{"name":"character","abstract":"

    The character offset within the line in the source file where this command is defined.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV8modifierAC8ModifierOSgvp":{"name":"modifier","abstract":"

    This command’s modifier, if any.

    ","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:18SwiftLintFramework7CommandV12actionString4line9characterACSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Stack.html#/s:18SwiftLintFramework5StackVACyxGycfc":{"name":"init()","abstract":"

    Creates an empty Stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV7isEmptySbvp":{"name":"isEmpty","abstract":"

    True if the stack has no elements. False otherwise.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV5countSivp":{"name":"count","abstract":"

    The number of elements in this stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV4pushyyxF":{"name":"push(_:)","abstract":"

    Pushes (appends) an element onto the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV3popxSgyF":{"name":"pop()","abstract":"

    Removes and returns the last element of the stack.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:18SwiftLintFramework5StackV4peekxSgyF":{"name":"peek()","abstract":"

    Returns the last element of the stack if the stack is not empty; otherwise, nil.

    ","parent_name":"Stack"},"Structs/Stack.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Stack"},"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/Stack.html":{"name":"Stack","abstract":"

    A basic stack type implementing the LIFO principle - only the last inserted element can be accessed and removed.

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

    A SwiftLint-interpretable command to modify SwiftLint’s behavior embedded as comments in source code.

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

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

    Represents a file that can be linted for style violations and corrections after being collected.

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

    Represents a file that can compute style violations and corrections for a list of rules.

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

    The placement of a segment of Swift in a collection of source files.

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

    A contiguous region of Swift source code.

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

    Reports violations with relative paths.

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

    Reports violations in SonarQube import format.

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

    Reports a summary table of all violations

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

    Reports violations in the format Xcode uses to display in the IDE. (default)

    "},"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:18SwiftLintFramework0A10SyntaxRuleP10preprocess4file0aD0010SourceFileD0VSgAA0abI0C_tF":{"name":"preprocess(file:)","abstract":"

    Gives a chance for the rule to do some pre-processing on the syntax tree.","parent_name":"SwiftSyntaxRule"},"Protocols/SwiftSyntaxRule.html#/s: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/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/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/Rule.html#/s:18SwiftLintFramework4RulePAAE16cacheDescriptionSSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"name":"description","abstract":"

    A more detailed description of the reporter’s output.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP11descriptionSSvp":{"name":"description","abstract":"

    For CustomStringConvertible conformance.

    ","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/CacheDescriptionProvider.html#/s:18SwiftLintFramework24CacheDescriptionProviderP05cacheE0SSvp":{"name":"cacheDescription","abstract":"

    The cache description which will be used to determine if a previous","parent_name":"CacheDescriptionProvider"},"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/ASTRule.html":{"name":"ASTRule","abstract":"

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/CacheDescriptionProvider.html":{"name":"CacheDescriptionProvider","abstract":"

    Interface providing access to a cache description.

    "},"Protocols.html#/s: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/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/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: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/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE26skipWrappingInCommentTestsSayACGyF":{"name":"skipWrappingInCommentTests()","abstract":"

    Make these examples skip wrapping in comment tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE25skipWrappingInStringTestsSayACGyF":{"name":"skipWrappingInStringTests()","abstract":"

    Make these examples skip wrapping in string tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE24skipMultiByteOffsetTestsSayACGyF":{"name":"skipMultiByteOffsetTests()","abstract":"

    Make these examples skip multi-byte offset tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA7ExampleVRszlE23skipDisableCommandTestsSayACGyF":{"name":"skipDisableCommandTests()","abstract":"

    Make these examples skip disable command tests.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA0aB11SyntaxTokenVRszlE5kindsSay012SourceKittenC00D4KindOGvp":{"name":"kinds","abstract":"

    The kinds for these tokens.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA21ReasonedRuleViolationVRszlE6appendyy0A6Syntax16AbsolutePositionVF":{"name":"append(_:)","abstract":"

    Append a minimal violation for the specified position.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFrameworkAA21ReasonedRuleViolationVRszlE6append10contentsOfySay0A6Syntax16AbsolutePositionVG_tF":{"name":"append(contentsOf:)","abstract":"

    Append minimal violations for the specified positions.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFramework0A6Syntax04DeclD8Protocol_pXpRszlE3allSayAbC_pXpGvpZ":{"name":"all","abstract":"

    All visitable declaration syntax types.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFramework0A6Syntax04DeclD8Protocol_pXpRszlE22extensionsAndProtocolsSayAbC_pXpGvpZ":{"name":"extensionsAndProtocols","abstract":"

    Useful for class-specific checks since extensions and protocols do not allow nested classes.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa18SwiftLintFramework0A6Syntax04DeclD8Protocol_pXpRszlE9allExceptySayAbC_pXpGAbC_pXpd_tFZ":{"name":"allExcept(_:)","abstract":"

    All declarations except for the specified ones.

    ","parent_name":"Array"},"Extensions/Array.html":{"name":"Array"},"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:18SwiftLintFramework18AccessControlLevelO11descriptionACSgSS_tcfc":{"name":"init(description:)","abstract":"

    Initializes an access control level by its Swift source keyword value.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO9isPrivateSbvp":{"name":"isPrivate","abstract":"

    Returns true if is private or fileprivate

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/ExecutableInfo.html#/s: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/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:18SwiftLintFramework13reportersListSayAA8Reporter_pXpGvp":{"name":"reportersList","abstract":"

    The reporters list containing all the reporters built into SwiftLint.

    "},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC10violationsSayAA21ReasonedRuleViolationVGvp":{"name":"violations","abstract":"

    Positions in a source file where violations should be reported.

    ","parent_name":"ViolationsSyntaxVisitor"},"Classes/ViolationsSyntaxVisitor.html#/s:18SwiftLintFramework23ViolationsSyntaxVisitorC21skippableDeclarationsSay0aE004DeclE8Protocol_pXpGvp":{"name":"skippableDeclarations","abstract":"

    List of declaration types that shall be skipped while traversing the AST.

    ","parent_name":"ViolationsSyntaxVisitor"},"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:18SwiftLintFramework23ViolationsSyntaxVisitorC5visity0aE00eF12ContinueKindOAE013SubscriptDeclE0VF":{"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/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4file012SourceKittenC00D0Cvp":{"name":"file","abstract":"

    The underlying SourceKitten file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC06isTestD0Sbvp":{"name":"isTestFile","abstract":"

    Whether or not this is a file generated for testing purposes.

    ","parent_name":"SwiftLintFile"},"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:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/RuleStorage.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"RuleStorage"},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC6sharedACvpZ":{"name":"shared","abstract":"

    Shared rule registry instance.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC4listAA0D4ListVvp":{"name":"list","abstract":"

    Rule list associated with this registry. Lazily created, and","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC8register5rulesySayAA0D0_pXpG_tF":{"name":"register(rules:)","abstract":"

    Register rules.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC4rule5forIDAA0D0_pXpSgSS_tF":{"name":"rule(forID:)","abstract":"

    Look up a rule for a given ID.

    ","parent_name":"RuleRegistry"},"Classes/RuleRegistry.html#/s:18SwiftLintFramework12RuleRegistryC20registerAllRulesOnceyyFZ":{"name":"registerAllRulesOnce()","abstract":"

    Register all rules. Should only be called once before any SwiftLint code is executed.

    ","parent_name":"RuleRegistry"},"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/CustomRuleTimer.html#/s:18SwiftLintFramework15CustomRuleTimerC6sharedACvpZ":{"name":"shared","abstract":"

    Singleton.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:18SwiftLintFramework15CustomRuleTimerC8activateyyF":{"name":"activate()","abstract":"

    Tell the timer it should record time spent in rules.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html#/s:18SwiftLintFramework15CustomRuleTimerC4dumpSDySSSdGyF":{"name":"dump()","abstract":"

    Return all time spent for each custom rule, keyed by rule ID.

    ","parent_name":"CustomRuleTimer"},"Classes/CustomRuleTimer.html":{"name":"CustomRuleTimer","abstract":"

    Utility to measure the time spent in each custom rule.

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

    A persisted cache for storing and retrieving linter results.

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

    Container to register and look up SwiftLint rules.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

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

    "},"swift-syntax-dashboard.html":{"name":"Swift Syntax Dashboard"},"accessibility_label_for_image.html":{"name":"accessibility_label_for_image"},"accessibility_trait_for_button.html":{"name":"accessibility_trait_for_button"},"anonymous_argument_in_multiline_closure.html":{"name":"anonymous_argument_in_multiline_closure"},"anyobject_protocol.html":{"name":"anyobject_protocol"},"array_init.html":{"name":"array_init"},"attributes.html":{"name":"attributes"},"balanced_xctest_lifecycle.html":{"name":"balanced_xctest_lifecycle"},"blanket_disable_command.html":{"name":"blanket_disable_command"},"block_based_kvo.html":{"name":"block_based_kvo"},"capture_variable.html":{"name":"capture_variable"},"class_delegate_protocol.html":{"name":"class_delegate_protocol"},"closing_brace.html":{"name":"closing_brace"},"closure_body_length.html":{"name":"closure_body_length"},"closure_end_indentation.html":{"name":"closure_end_indentation"},"closure_parameter_position.html":{"name":"closure_parameter_position"},"closure_spacing.html":{"name":"closure_spacing"},"collection_alignment.html":{"name":"collection_alignment"},"colon.html":{"name":"colon"},"comma.html":{"name":"comma"},"comma_inheritance.html":{"name":"comma_inheritance"},"comment_spacing.html":{"name":"comment_spacing"},"compiler_protocol_init.html":{"name":"compiler_protocol_init"},"computed_accessors_order.html":{"name":"computed_accessors_order"},"conditional_returns_on_newline.html":{"name":"conditional_returns_on_newline"},"contains_over_filter_count.html":{"name":"contains_over_filter_count"},"contains_over_filter_is_empty.html":{"name":"contains_over_filter_is_empty"},"contains_over_first_not_nil.html":{"name":"contains_over_first_not_nil"},"contains_over_range_nil_comparison.html":{"name":"contains_over_range_nil_comparison"},"control_statement.html":{"name":"control_statement"},"convenience_type.html":{"name":"convenience_type"},"custom_rules.html":{"name":"custom_rules"},"cyclomatic_complexity.html":{"name":"cyclomatic_complexity"},"deployment_target.html":{"name":"deployment_target"},"direct_return.html":{"name":"direct_return"},"discarded_notification_center_observer.html":{"name":"discarded_notification_center_observer"},"discouraged_assert.html":{"name":"discouraged_assert"},"discouraged_direct_init.html":{"name":"discouraged_direct_init"},"discouraged_none_name.html":{"name":"discouraged_none_name"},"discouraged_object_literal.html":{"name":"discouraged_object_literal"},"discouraged_optional_boolean.html":{"name":"discouraged_optional_boolean"},"discouraged_optional_collection.html":{"name":"discouraged_optional_collection"},"duplicate_conditions.html":{"name":"duplicate_conditions"},"duplicate_enum_cases.html":{"name":"duplicate_enum_cases"},"duplicate_imports.html":{"name":"duplicate_imports"},"duplicated_key_in_dictionary_literal.html":{"name":"duplicated_key_in_dictionary_literal"},"dynamic_inline.html":{"name":"dynamic_inline"},"empty_collection_literal.html":{"name":"empty_collection_literal"},"empty_count.html":{"name":"empty_count"},"empty_enum_arguments.html":{"name":"empty_enum_arguments"},"empty_parameters.html":{"name":"empty_parameters"},"empty_parentheses_with_trailing_closure.html":{"name":"empty_parentheses_with_trailing_closure"},"empty_string.html":{"name":"empty_string"},"empty_xctest_method.html":{"name":"empty_xctest_method"},"enum_case_associated_values_count.html":{"name":"enum_case_associated_values_count"},"expiring_todo.html":{"name":"expiring_todo"},"explicit_acl.html":{"name":"explicit_acl"},"explicit_enum_raw_value.html":{"name":"explicit_enum_raw_value"},"explicit_init.html":{"name":"explicit_init"},"explicit_self.html":{"name":"explicit_self"},"explicit_top_level_acl.html":{"name":"explicit_top_level_acl"},"explicit_type_interface.html":{"name":"explicit_type_interface"},"extension_access_modifier.html":{"name":"extension_access_modifier"},"fallthrough.html":{"name":"fallthrough"},"fatal_error_message.html":{"name":"fatal_error_message"},"file_header.html":{"name":"file_header"},"file_length.html":{"name":"file_length"},"file_name.html":{"name":"file_name"},"file_name_no_space.html":{"name":"file_name_no_space"},"file_types_order.html":{"name":"file_types_order"},"first_where.html":{"name":"first_where"},"flatmap_over_map_reduce.html":{"name":"flatmap_over_map_reduce"},"for_where.html":{"name":"for_where"},"force_cast.html":{"name":"force_cast"},"force_try.html":{"name":"force_try"},"force_unwrapping.html":{"name":"force_unwrapping"},"function_body_length.html":{"name":"function_body_length"},"function_default_parameter_at_end.html":{"name":"function_default_parameter_at_end"},"function_parameter_count.html":{"name":"function_parameter_count"},"generic_type_name.html":{"name":"generic_type_name"},"ibinspectable_in_extension.html":{"name":"ibinspectable_in_extension"},"identical_operands.html":{"name":"identical_operands"},"identifier_name.html":{"name":"identifier_name"},"implicit_getter.html":{"name":"implicit_getter"},"implicit_return.html":{"name":"implicit_return"},"implicitly_unwrapped_optional.html":{"name":"implicitly_unwrapped_optional"},"inclusive_language.html":{"name":"inclusive_language"},"indentation_width.html":{"name":"indentation_width"},"inert_defer.html":{"name":"inert_defer"},"invalid_swiftlint_command.html":{"name":"invalid_swiftlint_command"},"is_disjoint.html":{"name":"is_disjoint"},"joined_default_parameter.html":{"name":"joined_default_parameter"},"large_tuple.html":{"name":"large_tuple"},"last_where.html":{"name":"last_where"},"leading_whitespace.html":{"name":"leading_whitespace"},"legacy_cggeometry_functions.html":{"name":"legacy_cggeometry_functions"},"legacy_constant.html":{"name":"legacy_constant"},"legacy_constructor.html":{"name":"legacy_constructor"},"legacy_hashing.html":{"name":"legacy_hashing"},"legacy_multiple.html":{"name":"legacy_multiple"},"legacy_nsgeometry_functions.html":{"name":"legacy_nsgeometry_functions"},"legacy_objc_type.html":{"name":"legacy_objc_type"},"legacy_random.html":{"name":"legacy_random"},"let_var_whitespace.html":{"name":"let_var_whitespace"},"line_length.html":{"name":"line_length"},"literal_expression_end_indentation.html":{"name":"literal_expression_end_indentation"},"local_doc_comment.html":{"name":"local_doc_comment"},"lower_acl_than_parent.html":{"name":"lower_acl_than_parent"},"mark.html":{"name":"mark"},"missing_docs.html":{"name":"missing_docs"},"modifier_order.html":{"name":"modifier_order"},"multiline_arguments.html":{"name":"multiline_arguments"},"multiline_arguments_brackets.html":{"name":"multiline_arguments_brackets"},"multiline_function_chains.html":{"name":"multiline_function_chains"},"multiline_literal_brackets.html":{"name":"multiline_literal_brackets"},"multiline_parameters.html":{"name":"multiline_parameters"},"multiline_parameters_brackets.html":{"name":"multiline_parameters_brackets"},"multiple_closures_with_trailing_closure.html":{"name":"multiple_closures_with_trailing_closure"},"nesting.html":{"name":"nesting"},"nimble_operator.html":{"name":"nimble_operator"},"no_extension_access_modifier.html":{"name":"no_extension_access_modifier"},"no_fallthrough_only.html":{"name":"no_fallthrough_only"},"no_grouping_extension.html":{"name":"no_grouping_extension"},"no_magic_numbers.html":{"name":"no_magic_numbers"},"no_space_in_method_call.html":{"name":"no_space_in_method_call"},"notification_center_detachment.html":{"name":"notification_center_detachment"},"ns_number_init_as_function_reference.html":{"name":"ns_number_init_as_function_reference"},"nslocalizedstring_key.html":{"name":"nslocalizedstring_key"},"nslocalizedstring_require_bundle.html":{"name":"nslocalizedstring_require_bundle"},"nsobject_prefer_isequal.html":{"name":"nsobject_prefer_isequal"},"number_separator.html":{"name":"number_separator"},"object_literal.html":{"name":"object_literal"},"opening_brace.html":{"name":"opening_brace"},"operator_usage_whitespace.html":{"name":"operator_usage_whitespace"},"operator_whitespace.html":{"name":"operator_whitespace"},"optional_enum_case_matching.html":{"name":"optional_enum_case_matching"},"orphaned_doc_comment.html":{"name":"orphaned_doc_comment"},"overridden_super_call.html":{"name":"overridden_super_call"},"override_in_extension.html":{"name":"override_in_extension"},"pattern_matching_keywords.html":{"name":"pattern_matching_keywords"},"period_spacing.html":{"name":"period_spacing"},"prefer_nimble.html":{"name":"prefer_nimble"},"prefer_self_in_static_references.html":{"name":"prefer_self_in_static_references"},"prefer_self_type_over_type_of_self.html":{"name":"prefer_self_type_over_type_of_self"},"prefer_zero_over_explicit_init.html":{"name":"prefer_zero_over_explicit_init"},"prefixed_toplevel_constant.html":{"name":"prefixed_toplevel_constant"},"private_action.html":{"name":"private_action"},"private_outlet.html":{"name":"private_outlet"},"private_over_fileprivate.html":{"name":"private_over_fileprivate"},"private_subject.html":{"name":"private_subject"},"private_unit_test.html":{"name":"private_unit_test"},"prohibited_interface_builder.html":{"name":"prohibited_interface_builder"},"prohibited_super_call.html":{"name":"prohibited_super_call"},"protocol_property_accessors_order.html":{"name":"protocol_property_accessors_order"},"quick_discouraged_call.html":{"name":"quick_discouraged_call"},"quick_discouraged_focused_test.html":{"name":"quick_discouraged_focused_test"},"quick_discouraged_pending_test.html":{"name":"quick_discouraged_pending_test"},"raw_value_for_camel_cased_codable_enum.html":{"name":"raw_value_for_camel_cased_codable_enum"},"reduce_boolean.html":{"name":"reduce_boolean"},"reduce_into.html":{"name":"reduce_into"},"redundant_discardable_let.html":{"name":"redundant_discardable_let"},"redundant_nil_coalescing.html":{"name":"redundant_nil_coalescing"},"redundant_objc_attribute.html":{"name":"redundant_objc_attribute"},"redundant_optional_initialization.html":{"name":"redundant_optional_initialization"},"redundant_set_access_control.html":{"name":"redundant_set_access_control"},"redundant_string_enum_value.html":{"name":"redundant_string_enum_value"},"redundant_type_annotation.html":{"name":"redundant_type_annotation"},"redundant_void_return.html":{"name":"redundant_void_return"},"required_deinit.html":{"name":"required_deinit"},"required_enum_case.html":{"name":"required_enum_case"},"return_arrow_whitespace.html":{"name":"return_arrow_whitespace"},"return_value_from_void_function.html":{"name":"return_value_from_void_function"},"self_binding.html":{"name":"self_binding"},"self_in_property_initialization.html":{"name":"self_in_property_initialization"},"shorthand_operator.html":{"name":"shorthand_operator"},"shorthand_optional_binding.html":{"name":"shorthand_optional_binding"},"single_test_class.html":{"name":"single_test_class"},"sorted_enum_cases.html":{"name":"sorted_enum_cases"},"sorted_first_last.html":{"name":"sorted_first_last"},"sorted_imports.html":{"name":"sorted_imports"},"statement_position.html":{"name":"statement_position"},"static_operator.html":{"name":"static_operator"},"strict_fileprivate.html":{"name":"strict_fileprivate"},"strong_iboutlet.html":{"name":"strong_iboutlet"},"superfluous_disable_command.html":{"name":"superfluous_disable_command"},"superfluous_else.html":{"name":"superfluous_else"},"switch_case_alignment.html":{"name":"switch_case_alignment"},"switch_case_on_newline.html":{"name":"switch_case_on_newline"},"syntactic_sugar.html":{"name":"syntactic_sugar"},"test_case_accessibility.html":{"name":"test_case_accessibility"},"todo.html":{"name":"todo"},"toggle_bool.html":{"name":"toggle_bool"},"trailing_closure.html":{"name":"trailing_closure"},"trailing_comma.html":{"name":"trailing_comma"},"trailing_newline.html":{"name":"trailing_newline"},"trailing_semicolon.html":{"name":"trailing_semicolon"},"trailing_whitespace.html":{"name":"trailing_whitespace"},"type_body_length.html":{"name":"type_body_length"},"type_contents_order.html":{"name":"type_contents_order"},"type_name.html":{"name":"type_name"},"typesafe_array_init.html":{"name":"typesafe_array_init"},"unavailable_condition.html":{"name":"unavailable_condition"},"unavailable_function.html":{"name":"unavailable_function"},"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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:18SwiftLintFramework8ReporterP11descriptionSSvpZ":{"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 a format that’s both fun and easy to read.

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

    Reports violations in the format GitHub-hosted virtual machine for Actions can recognize as messages.

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/self_binding.html b/self_binding.html index 4094a2907..faa43343a 100644 --- a/self_binding.html +++ b/self_binding.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/self_in_property_initialization.html b/self_in_property_initialization.html index 717e66d04..87238dd5b 100644 --- a/self_in_property_initialization.html +++ b/self_in_property_initialization.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/shorthand_operator.html b/shorthand_operator.html index 520117c87..8e3005d25 100644 --- a/shorthand_operator.html +++ b/shorthand_operator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/shorthand_optional_binding.html b/shorthand_optional_binding.html index 382a459cd..6491915d9 100644 --- a/shorthand_optional_binding.html +++ b/shorthand_optional_binding.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/single_test_class.html b/single_test_class.html index 2fb0a8f94..e407b626c 100644 --- a/single_test_class.html +++ b/single_test_class.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/sorted_enum_cases.html b/sorted_enum_cases.html index 452d8143c..0c1420e5f 100644 --- a/sorted_enum_cases.html +++ b/sorted_enum_cases.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/sorted_first_last.html b/sorted_first_last.html index 3bc58d0bd..12917fd5b 100644 --- a/sorted_first_last.html +++ b/sorted_first_last.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/sorted_imports.html b/sorted_imports.html index 826e4e4b2..3a3b1eb9b 100644 --- a/sorted_imports.html +++ b/sorted_imports.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/statement_position.html b/statement_position.html index 060fd4653..a1b4decfe 100644 --- a/statement_position.html +++ b/statement_position.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/static_operator.html b/static_operator.html index 86b401866..b6b612df4 100644 --- a/static_operator.html +++ b/static_operator.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/strict_fileprivate.html b/strict_fileprivate.html index 1e95060a7..6a75cc4c6 100644 --- a/strict_fileprivate.html +++ b/strict_fileprivate.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/strong_iboutlet.html b/strong_iboutlet.html index 433ca9f3a..76cdd1178 100644 --- a/strong_iboutlet.html +++ b/strong_iboutlet.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/superfluous_disable_command.html b/superfluous_disable_command.html index b12c7236d..44e8659e2 100644 --- a/superfluous_disable_command.html +++ b/superfluous_disable_command.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/superfluous_else.html b/superfluous_else.html index 8a52feaca..f13b1ef1e 100644 --- a/superfluous_else.html +++ b/superfluous_else.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/swift-syntax-dashboard.html b/swift-syntax-dashboard.html index 2e3ca9978..e92433493 100644 --- a/swift-syntax-dashboard.html +++ b/swift-syntax-dashboard.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/switch_case_alignment.html b/switch_case_alignment.html index c3b64a18f..27faeb38c 100644 --- a/switch_case_alignment.html +++ b/switch_case_alignment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/switch_case_on_newline.html b/switch_case_on_newline.html index 61976539a..20510e422 100644 --- a/switch_case_on_newline.html +++ b/switch_case_on_newline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/syntactic_sugar.html b/syntactic_sugar.html index 9fb7f9292..a688c33d7 100644 --- a/syntactic_sugar.html +++ b/syntactic_sugar.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/test_case_accessibility.html b/test_case_accessibility.html index 6537200d0..b8e6685e7 100644 --- a/test_case_accessibility.html +++ b/test_case_accessibility.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/todo.html b/todo.html index 7430565d2..cf78eacf3 100644 --- a/todo.html +++ b/todo.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/toggle_bool.html b/toggle_bool.html index be748bca1..e7ddba15f 100644 --- a/toggle_bool.html +++ b/toggle_bool.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/trailing_closure.html b/trailing_closure.html index 16aa96dc3..90f768758 100644 --- a/trailing_closure.html +++ b/trailing_closure.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/trailing_comma.html b/trailing_comma.html index a953d0bc4..799119ecc 100644 --- a/trailing_comma.html +++ b/trailing_comma.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/trailing_newline.html b/trailing_newline.html index 9b1010937..5091bce56 100644 --- a/trailing_newline.html +++ b/trailing_newline.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/trailing_semicolon.html b/trailing_semicolon.html index 80615ace7..5476977fc 100644 --- a/trailing_semicolon.html +++ b/trailing_semicolon.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/trailing_whitespace.html b/trailing_whitespace.html index 6524936a2..cf7aa269d 100644 --- a/trailing_whitespace.html +++ b/trailing_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/type_body_length.html b/type_body_length.html index 9f3df5580..9609392c8 100644 --- a/type_body_length.html +++ b/type_body_length.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/type_contents_order.html b/type_contents_order.html index 48a1961ac..88a54afab 100644 --- a/type_contents_order.html +++ b/type_contents_order.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/type_name.html b/type_name.html index d14faadb1..ad9c97c2f 100644 --- a/type_name.html +++ b/type_name.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/typesafe_array_init.html b/typesafe_array_init.html index 5d1211288..550bc1a9c 100644 --- a/typesafe_array_init.html +++ b/typesafe_array_init.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unavailable_condition.html b/unavailable_condition.html index 5df2b510c..3d0ff5c0a 100644 --- a/unavailable_condition.html +++ b/unavailable_condition.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unavailable_function.html b/unavailable_function.html index 51fd933a2..8dcb91fcd 100644 --- a/unavailable_function.html +++ b/unavailable_function.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unneeded_break_in_switch.html b/unneeded_break_in_switch.html index 1f04b74a5..2d44fe5c6 100644 --- a/unneeded_break_in_switch.html +++ b/unneeded_break_in_switch.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unneeded_parentheses_in_closure_argument.html b/unneeded_parentheses_in_closure_argument.html index b36f2ba37..253e4669d 100644 --- a/unneeded_parentheses_in_closure_argument.html +++ b/unneeded_parentheses_in_closure_argument.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unowned_variable_capture.html b/unowned_variable_capture.html index 3b35f7683..c47ed7c2b 100644 --- a/unowned_variable_capture.html +++ b/unowned_variable_capture.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/untyped_error_in_catch.html b/untyped_error_in_catch.html index cf942e653..fecac7b6a 100644 --- a/untyped_error_in_catch.html +++ b/untyped_error_in_catch.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_capture_list.html b/unused_capture_list.html index 976c5dc61..189624474 100644 --- a/unused_capture_list.html +++ b/unused_capture_list.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_closure_parameter.html b/unused_closure_parameter.html index 1869a9db3..f63ecb3b6 100644 --- a/unused_closure_parameter.html +++ b/unused_closure_parameter.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_control_flow_label.html b/unused_control_flow_label.html index 2eff47d13..c4d21f987 100644 --- a/unused_control_flow_label.html +++ b/unused_control_flow_label.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_declaration.html b/unused_declaration.html index 735d28b4e..6e3fa68ab 100644 --- a/unused_declaration.html +++ b/unused_declaration.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_enumerated.html b/unused_enumerated.html index 6a521d23b..82b10655e 100644 --- a/unused_enumerated.html +++ b/unused_enumerated.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_import.html b/unused_import.html index ea09f32c1..035853703 100644 --- a/unused_import.html +++ b/unused_import.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_optional_binding.html b/unused_optional_binding.html index 54dac5261..4096ed732 100644 --- a/unused_optional_binding.html +++ b/unused_optional_binding.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/unused_setter_value.html b/unused_setter_value.html index 6e5a91fff..cf38ddfbb 100644 --- a/unused_setter_value.html +++ b/unused_setter_value.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/valid_ibinspectable.html b/valid_ibinspectable.html index 3aa0b7a8d..acb7d46bb 100644 --- a/valid_ibinspectable.html +++ b/valid_ibinspectable.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/vertical_parameter_alignment.html b/vertical_parameter_alignment.html index 1d406dba6..f3c6f2807 100644 --- a/vertical_parameter_alignment.html +++ b/vertical_parameter_alignment.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/vertical_parameter_alignment_on_call.html b/vertical_parameter_alignment_on_call.html index 6d59dd806..c584ca52c 100644 --- a/vertical_parameter_alignment_on_call.html +++ b/vertical_parameter_alignment_on_call.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/vertical_whitespace.html b/vertical_whitespace.html index 19e934834..ff3b1e556 100644 --- a/vertical_whitespace.html +++ b/vertical_whitespace.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/vertical_whitespace_between_cases.html b/vertical_whitespace_between_cases.html index b0263a280..006e26fe5 100644 --- a/vertical_whitespace_between_cases.html +++ b/vertical_whitespace_between_cases.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/vertical_whitespace_closing_braces.html b/vertical_whitespace_closing_braces.html index ce88507a4..3d72390bd 100644 --- a/vertical_whitespace_closing_braces.html +++ b/vertical_whitespace_closing_braces.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - @@ -349,10 +334,27 @@
  • Default configuration: severity: warning, only_enforce_before_trivial_lines: false
  • Non Triggering Examples

    +
    [
    +1,
    +2,
    +3
    +]
    +
    +
    foo(
    +    x: 5,
    +    y:6
    +)
    +
    do {
       print("x is 5")
     }
     
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +}
    +
    do {
       print("x is 5")
     }
    @@ -361,10 +363,9 @@
       1
     ])
     
    -
    foo(
    -    x: 5,
    -    y:6
    -)
    +
    do {
    +  print("x is 5")
    +}
     
    print([foo {
       var sum = 0
    @@ -377,22 +378,6 @@
       return mul
     }])
     
    -
    [
    -1,
    -2,
    -3
    -]
    -
    -
    do {
    -  print("x is 5")
    -}
    -
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -}
    -
    [1, 2].map { $0 }.filter { true }
     
    [1, 2].map { $0 }.filter { num in true }
    @@ -420,11 +405,31 @@
     }
     

    Triggering Examples

    +
    [
    +1,
    +2,
    +3
    +↓
    +]
    +
    +
    foo(
    +    x: 5,
    +    y:6
    +↓
    +)
    +
    do {
       print("x is 5")
     ↓
     }
     
    +
    func foo() {
    +  run(5) { x in
    +    print(x)
    +  }
    +↓
    +}
    +
    do {
       print("x is 5")
     ↓
    @@ -436,11 +441,11 @@
     ↓
     ])
     
    -
    foo(
    -    x: 5,
    -    y:6
    +
    do {
    +  print("x is 5")
     ↓
    -)
    +
    +}
     
    print([foo {
       var sum = 0
    @@ -453,26 +458,6 @@
       return mul
     ↓
     }])
    -
    -
    [
    -1,
    -2,
    -3
    -↓
    -]
    -
    -
    do {
    -  print("x is 5")
    -↓
    -
    -}
    -
    -
    func foo() {
    -  run(5) { x in
    -    print(x)
    -  }
    -↓
    -}
     
    diff --git a/vertical_whitespace_opening_braces.html b/vertical_whitespace_opening_braces.html index eae563400..cf226dfa3 100644 --- a/vertical_whitespace_opening_braces.html +++ b/vertical_whitespace_opening_braces.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/void_function_in_ternary.html b/void_function_in_ternary.html index 866d764bc..733dd7b4d 100644 --- a/void_function_in_ternary.html +++ b/void_function_in_ternary.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/void_return.html b/void_return.html index 8bb66c049..405f6d7d4 100644 --- a/void_return.html +++ b/void_return.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/weak_delegate.html b/weak_delegate.html index 4373063a8..2548e0efc 100644 --- a/weak_delegate.html +++ b/weak_delegate.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/xct_specific_matcher.html b/xct_specific_matcher.html index 3ef604d06..1688d5753 100644 --- a/xct_specific_matcher.html +++ b/xct_specific_matcher.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/xctfail_message.html b/xctfail_message.html index 71ed216ec..9ffe99d61 100644 --- a/xctfail_message.html +++ b/xctfail_message.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - - diff --git a/yoda_condition.html b/yoda_condition.html index 758dd164a..78cb1f473 100644 --- a/yoda_condition.html +++ b/yoda_condition.html @@ -20,7 +20,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    @@ -122,10 +122,7 @@ Global Variables @@ -150,9 +147,6 @@ - @@ -170,7 +164,7 @@ Functions @@ -184,7 +178,7 @@ AnalyzerRule - @@ -290,12 +281,6 @@ - -

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -39,7 +39,7 @@

    - + Dash Install in Dash @@ -47,7 +47,7 @@

    - SwiftLintCore 0.51.0 Docs + SwiftLintFramework 0.51.0 Docs (100% documented)

    @@ -40,7 +40,7 @@

    - + Dash Install in Dash @@ -48,7 +48,7 @@