From 7811b3eea30d9b3e98fa194bc6abdbc5f58f1502 Mon Sep 17 00:00:00 2001 From: "swiftlintbot@jpsim.com" Date: Sun, 12 Apr 2020 14:31:00 +0000 Subject: [PATCH] Automated deployment to GitHub Pages: ef4a37ee1e0d9833daa485ec845f031347fe45e4 --- Classes.html | 3 + Classes/LinterCache.html | 3 + Classes/RuleStorage.html | 3 + Classes/SwiftLintFile.html | 3 + Enums.html | 3 + Enums/AccessControlLevel.html | 3 + Enums/ConfigurationError.html | 3 + Enums/RuleIdentifier.html | 3 + Enums/RuleKind.html | 3 + Enums/RuleListError.html | 3 + Enums/SwiftExpressionKind.html | 3 + Enums/ViolationSeverity.html | 3 + Extensions.html | 3 + Extensions/FileManager.html | 3 + Extensions/String.html | 3 + Functions.html | 5 +- Global Variables.html | 3 + Guides.html | 3 + Protocols.html | 3 + Protocols/ASTRule.html | 3 + Protocols/AnalyzerRule.html | 3 + Protocols/CollectingCorrectableRule.html | 3 + Protocols/CollectingRule.html | 3 + Protocols/ConfigurationProviderRule.html | 3 + Protocols/CorrectableRule.html | 3 + Protocols/LintableFileManager.html | 3 + Protocols/Reporter.html | 3 + Protocols/Rule.html | 3 + Protocols/RuleConfiguration.html | 3 + Protocols/SubstitutionCorrectableASTRule.html | 3 + Protocols/SubstitutionCorrectableRule.html | 3 + Reporters.html | 3 + Rules.html | 3 + Structs.html | 34 ++ Structs/CSVReporter.html | 3 + Structs/CheckstyleReporter.html | 3 + Structs/CollectedLinter.html | 3 + Structs/Command.html | 3 + Structs/Command/Action.html | 3 + Structs/Command/Modifier.html | 3 + Structs/Configuration.html | 3 + Structs/Configuration/IndentationStyle.html | 3 + Structs/Configuration/RulesMode.html | 3 + Structs/Correction.html | 3 + Structs/EmojiReporter.html | 3 + Structs/Example.html | 3 + Structs/GitHubActionsLoggingReporter.html | 3 + Structs/GitLabJUnitReporter.html | 468 ++++++++++++++++++ Structs/HTMLReporter.html | 3 + Structs/JSONReporter.html | 3 + Structs/JUnitReporter.html | 3 + Structs/Linter.html | 3 + Structs/Location.html | 3 + Structs/MarkdownReporter.html | 3 + Structs/Region.html | 3 + Structs/RuleDescription.html | 3 + Structs/RuleList.html | 3 + Structs/RuleListDocumentation.html | 3 + Structs/RuleParameter.html | 3 + Structs/SonarQubeReporter.html | 3 + Structs/SourceKittenDictionary.html | 3 + Structs/StyleViolation.html | 3 + Structs/SwiftLintSyntaxMap.html | 3 + Structs/SwiftLintSyntaxToken.html | 3 + Structs/SwiftVersion.html | 3 + Structs/Version.html | 3 + Structs/XcodeReporter.html | 3 + Structs/YamlParser.html | 3 + anyobject_protocol.html | 3 + array_init.html | 3 + attributes.html | 3 + block_based_kvo.html | 3 + class_delegate_protocol.html | 3 + closing_brace.html | 3 + closure_body_length.html | 3 + closure_end_indentation.html | 3 + closure_parameter_position.html | 3 + closure_spacing.html | 3 + collection_alignment.html | 3 + colon.html | 3 + comma.html | 3 + compiler_protocol_init.html | 3 + conditional_returns_on_newline.html | 3 + contains_over_filter_count.html | 3 + contains_over_filter_is_empty.html | 3 + contains_over_first_not_nil.html | 3 + contains_over_range_nil_comparison.html | 3 + control_statement.html | 3 + convenience_type.html | 3 + custom_rules.html | 3 + cyclomatic_complexity.html | 3 + deployment_target.html | 3 + discarded_notification_center_observer.html | 3 + discouraged_direct_init.html | 3 + discouraged_object_literal.html | 3 + discouraged_optional_boolean.html | 3 + discouraged_optional_collection.html | 3 + .../Contents/Resources/Documents/Classes.html | 3 + .../Documents/Classes/LinterCache.html | 3 + .../Documents/Classes/RuleStorage.html | 3 + .../Documents/Classes/SwiftLintFile.html | 3 + .../Contents/Resources/Documents/Enums.html | 3 + .../Documents/Enums/AccessControlLevel.html | 3 + .../Documents/Enums/ConfigurationError.html | 3 + .../Documents/Enums/RuleIdentifier.html | 3 + .../Resources/Documents/Enums/RuleKind.html | 3 + .../Documents/Enums/RuleListError.html | 3 + .../Documents/Enums/SwiftExpressionKind.html | 3 + .../Documents/Enums/ViolationSeverity.html | 3 + .../Resources/Documents/Extensions.html | 3 + .../Documents/Extensions/FileManager.html | 3 + .../Documents/Extensions/String.html | 3 + .../Resources/Documents/Functions.html | 5 +- .../Resources/Documents/Global Variables.html | 3 + .../Contents/Resources/Documents/Guides.html | 3 + .../Resources/Documents/Protocols.html | 3 + .../Documents/Protocols/ASTRule.html | 3 + .../Documents/Protocols/AnalyzerRule.html | 3 + .../Protocols/CollectingCorrectableRule.html | 3 + .../Documents/Protocols/CollectingRule.html | 3 + .../Protocols/ConfigurationProviderRule.html | 3 + .../Documents/Protocols/CorrectableRule.html | 3 + .../Protocols/LintableFileManager.html | 3 + .../Documents/Protocols/Reporter.html | 3 + .../Resources/Documents/Protocols/Rule.html | 3 + .../Protocols/RuleConfiguration.html | 3 + .../SubstitutionCorrectableASTRule.html | 3 + .../SubstitutionCorrectableRule.html | 3 + .../Resources/Documents/Reporters.html | 3 + .../Contents/Resources/Documents/Rules.html | 3 + .../Contents/Resources/Documents/Structs.html | 34 ++ .../Documents/Structs/CSVReporter.html | 3 + .../Documents/Structs/CheckstyleReporter.html | 3 + .../Documents/Structs/CollectedLinter.html | 3 + .../Resources/Documents/Structs/Command.html | 3 + .../Documents/Structs/Command/Action.html | 3 + .../Documents/Structs/Command/Modifier.html | 3 + .../Documents/Structs/Configuration.html | 3 + .../Configuration/IndentationStyle.html | 3 + .../Structs/Configuration/RulesMode.html | 3 + .../Documents/Structs/Correction.html | 3 + .../Documents/Structs/EmojiReporter.html | 3 + .../Resources/Documents/Structs/Example.html | 3 + .../Structs/GitHubActionsLoggingReporter.html | 3 + .../Structs/GitLabJUnitReporter.html | 468 ++++++++++++++++++ .../Documents/Structs/HTMLReporter.html | 3 + .../Documents/Structs/JSONReporter.html | 3 + .../Documents/Structs/JUnitReporter.html | 3 + .../Resources/Documents/Structs/Linter.html | 3 + .../Resources/Documents/Structs/Location.html | 3 + .../Documents/Structs/MarkdownReporter.html | 3 + .../Resources/Documents/Structs/Region.html | 3 + .../Documents/Structs/RuleDescription.html | 3 + .../Resources/Documents/Structs/RuleList.html | 3 + .../Structs/RuleListDocumentation.html | 3 + .../Documents/Structs/RuleParameter.html | 3 + .../Documents/Structs/SonarQubeReporter.html | 3 + .../Structs/SourceKittenDictionary.html | 3 + .../Documents/Structs/StyleViolation.html | 3 + .../Documents/Structs/SwiftLintSyntaxMap.html | 3 + .../Structs/SwiftLintSyntaxToken.html | 3 + .../Documents/Structs/SwiftVersion.html | 3 + .../Resources/Documents/Structs/Version.html | 3 + .../Documents/Structs/XcodeReporter.html | 3 + .../Documents/Structs/YamlParser.html | 3 + .../Documents/anyobject_protocol.html | 3 + .../Resources/Documents/array_init.html | 3 + .../Resources/Documents/attributes.html | 3 + .../Resources/Documents/block_based_kvo.html | 3 + .../Documents/class_delegate_protocol.html | 3 + .../Resources/Documents/closing_brace.html | 3 + .../Documents/closure_body_length.html | 3 + .../Documents/closure_end_indentation.html | 3 + .../Documents/closure_parameter_position.html | 3 + .../Resources/Documents/closure_spacing.html | 3 + .../Documents/collection_alignment.html | 3 + .../Contents/Resources/Documents/colon.html | 3 + .../Contents/Resources/Documents/comma.html | 3 + .../Documents/compiler_protocol_init.html | 3 + .../conditional_returns_on_newline.html | 3 + .../Documents/contains_over_filter_count.html | 3 + .../contains_over_filter_is_empty.html | 3 + .../contains_over_first_not_nil.html | 3 + .../contains_over_range_nil_comparison.html | 3 + .../Documents/control_statement.html | 3 + .../Resources/Documents/convenience_type.html | 3 + .../Resources/Documents/custom_rules.html | 3 + .../Documents/cyclomatic_complexity.html | 3 + .../Documents/deployment_target.html | 3 + ...iscarded_notification_center_observer.html | 3 + .../Documents/discouraged_direct_init.html | 3 + .../Documents/discouraged_object_literal.html | 3 + .../discouraged_optional_boolean.html | 3 + .../discouraged_optional_collection.html | 3 + .../Documents/duplicate_enum_cases.html | 3 + .../Documents/duplicate_imports.html | 3 + .../Resources/Documents/dynamic_inline.html | 3 + .../Documents/empty_collection_literal.html | 3 + .../Resources/Documents/empty_count.html | 3 + .../Documents/empty_enum_arguments.html | 3 + .../Resources/Documents/empty_parameters.html | 3 + ...pty_parentheses_with_trailing_closure.html | 3 + .../Resources/Documents/empty_string.html | 3 + .../Documents/empty_xctest_method.html | 3 + .../enum_case_associated_values_count.html | 3 + .../Resources/Documents/expiring_todo.html | 3 + .../Resources/Documents/explicit_acl.html | 3 + .../Documents/explicit_enum_raw_value.html | 3 + .../Resources/Documents/explicit_init.html | 3 + .../Resources/Documents/explicit_self.html | 3 + .../Documents/explicit_top_level_acl.html | 3 + .../Documents/explicit_type_interface.html | 3 + .../Documents/extension_access_modifier.html | 3 + .../Resources/Documents/fallthrough.html | 3 + .../Documents/fatal_error_message.html | 3 + .../Resources/Documents/file_header.html | 3 + .../Resources/Documents/file_length.html | 3 + .../Resources/Documents/file_name.html | 3 + .../Documents/file_name_no_space.html | 3 + .../Resources/Documents/file_types_order.html | 3 + .../Resources/Documents/first_where.html | 3 + .../Documents/flatmap_over_map_reduce.html | 3 + .../Resources/Documents/for_where.html | 3 + .../Resources/Documents/force_cast.html | 3 + .../Resources/Documents/force_try.html | 3 + .../Resources/Documents/force_unwrapping.html | 3 + .../Documents/function_body_length.html | 3 + .../function_default_parameter_at_end.html | 3 + .../Documents/function_parameter_count.html | 3 + .../Documents/generic_type_name.html | 3 + .../Documents/identical_operands.html | 3 + .../Resources/Documents/identifier_name.html | 3 + .../Resources/Documents/implicit_getter.html | 3 + .../Resources/Documents/implicit_return.html | 5 +- .../implicitly_unwrapped_optional.html | 3 + .../Documents/indentation_width.html | 3 + .../Contents/Resources/Documents/index.html | 3 + .../Resources/Documents/inert_defer.html | 3 + .../Resources/Documents/is_disjoint.html | 3 + .../Documents/joined_default_parameter.html | 3 + .../Resources/Documents/large_tuple.html | 3 + .../Resources/Documents/last_where.html | 3 + .../Documents/leading_whitespace.html | 3 + .../legacy_cggeometry_functions.html | 3 + .../Resources/Documents/legacy_constant.html | 3 + .../Documents/legacy_constructor.html | 3 + .../Resources/Documents/legacy_hashing.html | 3 + .../Resources/Documents/legacy_multiple.html | 3 + .../legacy_nsgeometry_functions.html | 3 + .../Resources/Documents/legacy_random.html | 3 + .../Documents/let_var_whitespace.html | 3 + .../Resources/Documents/line_length.html | 3 + .../literal_expression_end_indentation.html | 3 + .../Documents/lower_acl_than_parent.html | 3 + .../Contents/Resources/Documents/mark.html | 3 + .../Resources/Documents/missing_docs.html | 3 + .../Resources/Documents/modifier_order.html | 3 + .../Documents/multiline_arguments.html | 3 + .../multiline_arguments_brackets.html | 3 + .../Documents/multiline_function_chains.html | 3 + .../Documents/multiline_literal_brackets.html | 3 + .../Documents/multiline_parameters.html | 3 + .../multiline_parameters_brackets.html | 3 + ...ltiple_closures_with_trailing_closure.html | 3 + .../Contents/Resources/Documents/nesting.html | 3 + .../Resources/Documents/nimble_operator.html | 3 + .../no_extension_access_modifier.html | 3 + .../Documents/no_fallthrough_only.html | 3 + .../Documents/no_grouping_extension.html | 3 + .../Documents/no_space_in_method_call.html | 3 + .../notification_center_detachment.html | 3 + .../Documents/nslocalizedstring_key.html | 3 + .../nslocalizedstring_require_bundle.html | 3 + .../Documents/nsobject_prefer_isequal.html | 3 + .../Resources/Documents/number_separator.html | 3 + .../Resources/Documents/object_literal.html | 3 + .../Resources/Documents/opening_brace.html | 3 + .../Documents/operator_usage_whitespace.html | 3 + .../Documents/operator_whitespace.html | 3 + .../optional_enum_case_matching.html | 3 + .../Documents/orphaned_doc_comment.html | 3 + .../Documents/overridden_super_call.html | 3 + .../Documents/override_in_extension.html | 3 + .../Documents/pattern_matching_keywords.html | 3 + .../prefer_self_type_over_type_of_self.html | 3 + .../Documents/prefixed_toplevel_constant.html | 3 + .../Resources/Documents/private_action.html | 3 + .../Resources/Documents/private_outlet.html | 3 + .../Documents/private_over_fileprivate.html | 3 + .../Documents/private_unit_test.html | 3 + .../prohibited_interface_builder.html | 3 + .../Documents/prohibited_super_call.html | 3 + .../protocol_property_accessors_order.html | 3 + .../Documents/quick_discouraged_call.html | 3 + .../quick_discouraged_focused_test.html | 3 + .../quick_discouraged_pending_test.html | 3 + ...aw_value_for_camel_cased_codable_enum.html | 3 + .../Resources/Documents/reduce_boolean.html | 3 + .../Resources/Documents/reduce_into.html | 3 + .../Documents/redundant_discardable_let.html | 3 + .../Documents/redundant_nil_coalescing.html | 3 + .../Documents/redundant_objc_attribute.html | 3 + .../redundant_optional_initialization.html | 3 + .../redundant_set_access_control.html | 3 + .../redundant_string_enum_value.html | 3 + .../Documents/redundant_type_annotation.html | 3 + .../Documents/redundant_void_return.html | 3 + .../Resources/Documents/required_deinit.html | 3 + .../Documents/required_enum_case.html | 3 + .../Documents/return_arrow_whitespace.html | 3 + .../Resources/Documents/rule-directory.html | 3 + .../Contents/Resources/Documents/search.json | 2 +- .../Documents/shorthand_operator.html | 3 + .../Documents/single_test_class.html | 3 + .../Documents/sorted_first_last.html | 3 + .../Resources/Documents/sorted_imports.html | 3 + .../Documents/statement_position.html | 3 + .../Resources/Documents/static_operator.html | 3 + .../Documents/strict_fileprivate.html | 3 + .../Resources/Documents/strong_iboutlet.html | 3 + .../superfluous_disable_command.html | 3 + .../Documents/switch_case_alignment.html | 3 + .../Documents/switch_case_on_newline.html | 3 + .../Resources/Documents/syntactic_sugar.html | 3 + .../Contents/Resources/Documents/todo.html | 3 + .../Resources/Documents/toggle_bool.html | 3 + .../Resources/Documents/trailing_closure.html | 3 + .../Resources/Documents/trailing_comma.html | 3 + .../Resources/Documents/trailing_newline.html | 3 + .../Documents/trailing_semicolon.html | 3 + .../Documents/trailing_whitespace.html | 3 + .../Resources/Documents/type_body_length.html | 3 + .../Documents/type_contents_order.html | 3 + .../Resources/Documents/type_name.html | 3 + .../Documents/unavailable_function.html | 3 + .../Documents/unneeded_break_in_switch.html | 3 + ...eeded_parentheses_in_closure_argument.html | 3 + .../Documents/unowned_variable_capture.html | 3 + .../Documents/untyped_error_in_catch.html | 3 + .../Documents/unused_capture_list.html | 3 + .../Documents/unused_closure_parameter.html | 3 + .../Documents/unused_control_flow_label.html | 3 + .../Documents/unused_declaration.html | 3 + .../Documents/unused_enumerated.html | 3 + .../Resources/Documents/unused_import.html | 3 + .../Documents/unused_optional_binding.html | 3 + .../Documents/unused_setter_value.html | 3 + .../Documents/valid_ibinspectable.html | 3 + .../vertical_parameter_alignment.html | 3 + .../vertical_parameter_alignment_on_call.html | 3 + .../Documents/vertical_whitespace.html | 3 + .../vertical_whitespace_between_cases.html | 3 + .../vertical_whitespace_closing_braces.html | 3 + .../vertical_whitespace_opening_braces.html | 3 + .../Resources/Documents/void_return.html | 3 + .../Resources/Documents/weak_delegate.html | 3 + .../Documents/xct_specific_matcher.html | 3 + .../Resources/Documents/xctfail_message.html | 3 + .../Resources/Documents/yoda_condition.html | 3 + .../Contents/Resources/docSet.dsidx | Bin 126976 -> 126976 bytes docsets/SwiftLintFramework.tgz | Bin 386988 -> 390849 bytes duplicate_enum_cases.html | 3 + duplicate_imports.html | 3 + dynamic_inline.html | 3 + empty_collection_literal.html | 3 + empty_count.html | 3 + empty_enum_arguments.html | 3 + empty_parameters.html | 3 + empty_parentheses_with_trailing_closure.html | 3 + empty_string.html | 3 + empty_xctest_method.html | 3 + enum_case_associated_values_count.html | 3 + expiring_todo.html | 3 + explicit_acl.html | 3 + explicit_enum_raw_value.html | 3 + explicit_init.html | 3 + explicit_self.html | 3 + explicit_top_level_acl.html | 3 + explicit_type_interface.html | 3 + extension_access_modifier.html | 3 + fallthrough.html | 3 + fatal_error_message.html | 3 + file_header.html | 3 + file_length.html | 3 + file_name.html | 3 + file_name_no_space.html | 3 + file_types_order.html | 3 + first_where.html | 3 + flatmap_over_map_reduce.html | 3 + for_where.html | 3 + force_cast.html | 3 + force_try.html | 3 + force_unwrapping.html | 3 + function_body_length.html | 3 + function_default_parameter_at_end.html | 3 + function_parameter_count.html | 3 + generic_type_name.html | 3 + identical_operands.html | 3 + identifier_name.html | 3 + implicit_getter.html | 3 + implicit_return.html | 5 +- implicitly_unwrapped_optional.html | 3 + indentation_width.html | 3 + index.html | 3 + inert_defer.html | 3 + is_disjoint.html | 3 + joined_default_parameter.html | 3 + large_tuple.html | 3 + last_where.html | 3 + leading_whitespace.html | 3 + legacy_cggeometry_functions.html | 3 + legacy_constant.html | 3 + legacy_constructor.html | 3 + legacy_hashing.html | 3 + legacy_multiple.html | 3 + legacy_nsgeometry_functions.html | 3 + legacy_random.html | 3 + let_var_whitespace.html | 3 + line_length.html | 3 + literal_expression_end_indentation.html | 3 + lower_acl_than_parent.html | 3 + mark.html | 3 + missing_docs.html | 3 + modifier_order.html | 3 + multiline_arguments.html | 3 + multiline_arguments_brackets.html | 3 + multiline_function_chains.html | 3 + multiline_literal_brackets.html | 3 + multiline_parameters.html | 3 + multiline_parameters_brackets.html | 3 + multiple_closures_with_trailing_closure.html | 3 + nesting.html | 3 + nimble_operator.html | 3 + no_extension_access_modifier.html | 3 + no_fallthrough_only.html | 3 + no_grouping_extension.html | 3 + no_space_in_method_call.html | 3 + notification_center_detachment.html | 3 + nslocalizedstring_key.html | 3 + nslocalizedstring_require_bundle.html | 3 + nsobject_prefer_isequal.html | 3 + number_separator.html | 3 + object_literal.html | 3 + opening_brace.html | 3 + operator_usage_whitespace.html | 3 + operator_whitespace.html | 3 + optional_enum_case_matching.html | 3 + orphaned_doc_comment.html | 3 + overridden_super_call.html | 3 + override_in_extension.html | 3 + pattern_matching_keywords.html | 3 + prefer_self_type_over_type_of_self.html | 3 + prefixed_toplevel_constant.html | 3 + private_action.html | 3 + private_outlet.html | 3 + private_over_fileprivate.html | 3 + private_unit_test.html | 3 + prohibited_interface_builder.html | 3 + prohibited_super_call.html | 3 + protocol_property_accessors_order.html | 3 + quick_discouraged_call.html | 3 + quick_discouraged_focused_test.html | 3 + quick_discouraged_pending_test.html | 3 + raw_value_for_camel_cased_codable_enum.html | 3 + reduce_boolean.html | 3 + reduce_into.html | 3 + redundant_discardable_let.html | 3 + redundant_nil_coalescing.html | 3 + redundant_objc_attribute.html | 3 + redundant_optional_initialization.html | 3 + redundant_set_access_control.html | 3 + redundant_string_enum_value.html | 3 + redundant_type_annotation.html | 3 + redundant_void_return.html | 3 + required_deinit.html | 3 + required_enum_case.html | 3 + return_arrow_whitespace.html | 3 + rule-directory.html | 3 + search.json | 2 +- shorthand_operator.html | 3 + single_test_class.html | 3 + sorted_first_last.html | 3 + sorted_imports.html | 3 + statement_position.html | 3 + static_operator.html | 3 + strict_fileprivate.html | 3 + strong_iboutlet.html | 3 + superfluous_disable_command.html | 3 + switch_case_alignment.html | 3 + switch_case_on_newline.html | 3 + syntactic_sugar.html | 3 + todo.html | 3 + toggle_bool.html | 3 + trailing_closure.html | 3 + trailing_comma.html | 3 + trailing_newline.html | 3 + trailing_semicolon.html | 3 + trailing_whitespace.html | 3 + type_body_length.html | 3 + type_contents_order.html | 3 + type_name.html | 3 + unavailable_function.html | 3 + unneeded_break_in_switch.html | 3 + unneeded_parentheses_in_closure_argument.html | 3 + unowned_variable_capture.html | 3 + untyped_error_in_catch.html | 3 + unused_capture_list.html | 3 + unused_closure_parameter.html | 3 + unused_control_flow_label.html | 3 + unused_declaration.html | 3 + unused_enumerated.html | 3 + unused_import.html | 3 + unused_optional_binding.html | 3 + unused_setter_value.html | 3 + valid_ibinspectable.html | 3 + vertical_parameter_alignment.html | 3 + vertical_parameter_alignment_on_call.html | 3 + vertical_whitespace.html | 3 + vertical_whitespace_between_cases.html | 3 + vertical_whitespace_closing_braces.html | 3 + vertical_whitespace_opening_braces.html | 3 + void_return.html | 3 + weak_delegate.html | 3 + xct_specific_matcher.html | 3 + xctfail_message.html | 3 + yoda_condition.html | 3 + 526 files changed, 2564 insertions(+), 6 deletions(-) create mode 100644 Structs/GitLabJUnitReporter.html create mode 100644 docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html diff --git a/Classes.html b/Classes.html index dd5377b52..8b45efad2 100644 --- a/Classes.html +++ b/Classes.html @@ -252,6 +252,9 @@ + diff --git a/Classes/LinterCache.html b/Classes/LinterCache.html index 39d5777ec..1a6f80f34 100644 --- a/Classes/LinterCache.html +++ b/Classes/LinterCache.html @@ -252,6 +252,9 @@ + diff --git a/Classes/RuleStorage.html b/Classes/RuleStorage.html index 67e9da7c8..df3bbcd37 100644 --- a/Classes/RuleStorage.html +++ b/Classes/RuleStorage.html @@ -252,6 +252,9 @@ + diff --git a/Classes/SwiftLintFile.html b/Classes/SwiftLintFile.html index 4eceeba52..86529d4b7 100644 --- a/Classes/SwiftLintFile.html +++ b/Classes/SwiftLintFile.html @@ -252,6 +252,9 @@ + diff --git a/Enums.html b/Enums.html index 1b54ac251..c514ccc14 100644 --- a/Enums.html +++ b/Enums.html @@ -252,6 +252,9 @@ + diff --git a/Enums/AccessControlLevel.html b/Enums/AccessControlLevel.html index c039b48c8..fb9e6a566 100644 --- a/Enums/AccessControlLevel.html +++ b/Enums/AccessControlLevel.html @@ -252,6 +252,9 @@ + diff --git a/Enums/ConfigurationError.html b/Enums/ConfigurationError.html index 1cb4bfbdb..010636e89 100644 --- a/Enums/ConfigurationError.html +++ b/Enums/ConfigurationError.html @@ -252,6 +252,9 @@ + diff --git a/Enums/RuleIdentifier.html b/Enums/RuleIdentifier.html index 7bdbdc1f9..e5bfd3300 100644 --- a/Enums/RuleIdentifier.html +++ b/Enums/RuleIdentifier.html @@ -252,6 +252,9 @@ + diff --git a/Enums/RuleKind.html b/Enums/RuleKind.html index a61a184b6..073a262f2 100644 --- a/Enums/RuleKind.html +++ b/Enums/RuleKind.html @@ -252,6 +252,9 @@ + diff --git a/Enums/RuleListError.html b/Enums/RuleListError.html index 6b6315591..3014bdc02 100644 --- a/Enums/RuleListError.html +++ b/Enums/RuleListError.html @@ -252,6 +252,9 @@ + diff --git a/Enums/SwiftExpressionKind.html b/Enums/SwiftExpressionKind.html index bf3605ea2..edfce6391 100644 --- a/Enums/SwiftExpressionKind.html +++ b/Enums/SwiftExpressionKind.html @@ -252,6 +252,9 @@ + diff --git a/Enums/ViolationSeverity.html b/Enums/ViolationSeverity.html index 55d5d8d94..e4dcb10dc 100644 --- a/Enums/ViolationSeverity.html +++ b/Enums/ViolationSeverity.html @@ -252,6 +252,9 @@ + diff --git a/Extensions.html b/Extensions.html index 4b4a33c31..39b1d67d0 100644 --- a/Extensions.html +++ b/Extensions.html @@ -252,6 +252,9 @@ + diff --git a/Extensions/FileManager.html b/Extensions/FileManager.html index 3f315e3a9..afd0b7d53 100644 --- a/Extensions/FileManager.html +++ b/Extensions/FileManager.html @@ -252,6 +252,9 @@ + diff --git a/Extensions/String.html b/Extensions/String.html index d4152c392..c7557cafc 100644 --- a/Extensions/String.html +++ b/Extensions/String.html @@ -252,6 +252,9 @@ + diff --git a/Functions.html b/Functions.html index 870d2c679..e31502c02 100644 --- a/Functions.html +++ b/Functions.html @@ -252,6 +252,9 @@ + @@ -496,7 +499,7 @@ known reporters.

The reporter type.

- Show on GitHub + Show on GitHub
diff --git a/Global Variables.html b/Global Variables.html index 68f036f5f..561544b4b 100644 --- a/Global Variables.html +++ b/Global Variables.html @@ -252,6 +252,9 @@ + diff --git a/Guides.html b/Guides.html index 885fb65d7..11a562f36 100644 --- a/Guides.html +++ b/Guides.html @@ -252,6 +252,9 @@ + diff --git a/Protocols.html b/Protocols.html index 941e6bc33..7c75de157 100644 --- a/Protocols.html +++ b/Protocols.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/ASTRule.html b/Protocols/ASTRule.html index bc9921548..4c970b0a7 100644 --- a/Protocols/ASTRule.html +++ b/Protocols/ASTRule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/AnalyzerRule.html b/Protocols/AnalyzerRule.html index aaf75f8db..6c9b485d0 100644 --- a/Protocols/AnalyzerRule.html +++ b/Protocols/AnalyzerRule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/CollectingCorrectableRule.html b/Protocols/CollectingCorrectableRule.html index 6235c5588..6d05d3d84 100644 --- a/Protocols/CollectingCorrectableRule.html +++ b/Protocols/CollectingCorrectableRule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/CollectingRule.html b/Protocols/CollectingRule.html index 6755e427c..02a68cf5d 100644 --- a/Protocols/CollectingRule.html +++ b/Protocols/CollectingRule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/ConfigurationProviderRule.html b/Protocols/ConfigurationProviderRule.html index fe641e99e..adee65031 100644 --- a/Protocols/ConfigurationProviderRule.html +++ b/Protocols/ConfigurationProviderRule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/CorrectableRule.html b/Protocols/CorrectableRule.html index f5cb2e8cc..3ad50fd65 100644 --- a/Protocols/CorrectableRule.html +++ b/Protocols/CorrectableRule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/LintableFileManager.html b/Protocols/LintableFileManager.html index f93f11980..56fae8c18 100644 --- a/Protocols/LintableFileManager.html +++ b/Protocols/LintableFileManager.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/Reporter.html b/Protocols/Reporter.html index 2715178ae..b9682aee2 100644 --- a/Protocols/Reporter.html +++ b/Protocols/Reporter.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/Rule.html b/Protocols/Rule.html index 273cec656..852948d43 100644 --- a/Protocols/Rule.html +++ b/Protocols/Rule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/RuleConfiguration.html b/Protocols/RuleConfiguration.html index eb6fc1980..bbec1fabf 100644 --- a/Protocols/RuleConfiguration.html +++ b/Protocols/RuleConfiguration.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/SubstitutionCorrectableASTRule.html b/Protocols/SubstitutionCorrectableASTRule.html index eafe2fd8e..a831094f0 100644 --- a/Protocols/SubstitutionCorrectableASTRule.html +++ b/Protocols/SubstitutionCorrectableASTRule.html @@ -252,6 +252,9 @@ + diff --git a/Protocols/SubstitutionCorrectableRule.html b/Protocols/SubstitutionCorrectableRule.html index 67c600f43..8a836081a 100644 --- a/Protocols/SubstitutionCorrectableRule.html +++ b/Protocols/SubstitutionCorrectableRule.html @@ -252,6 +252,9 @@ + diff --git a/Reporters.html b/Reporters.html index ef9011358..1880cd1cb 100644 --- a/Reporters.html +++ b/Reporters.html @@ -252,6 +252,9 @@ + diff --git a/Rules.html b/Rules.html index 39ac537f5..4f6db53ee 100644 --- a/Rules.html +++ b/Rules.html @@ -252,6 +252,9 @@ + diff --git a/Structs.html b/Structs.html index 425649375..53ff53e5f 100644 --- a/Structs.html +++ b/Structs.html @@ -252,6 +252,9 @@ + @@ -926,6 +929,37 @@ non-triggering style

+
  • +
    + + + + GitLabJUnitReporter + +
    +
    +
    +
    +
    +
    +

    Reports violations as JUnit XML supported by GitLab.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct GitLabJUnitReporter : Reporter
    + +
    +
    + +
    +
    +
  • diff --git a/Structs/CSVReporter.html b/Structs/CSVReporter.html index 0cfc7c27e..2afd3b947 100644 --- a/Structs/CSVReporter.html +++ b/Structs/CSVReporter.html @@ -252,6 +252,9 @@
  • + diff --git a/Structs/CheckstyleReporter.html b/Structs/CheckstyleReporter.html index 3280cee20..f6f9f8dbd 100644 --- a/Structs/CheckstyleReporter.html +++ b/Structs/CheckstyleReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/CollectedLinter.html b/Structs/CollectedLinter.html index 4fd45b2d6..54e66d4ba 100644 --- a/Structs/CollectedLinter.html +++ b/Structs/CollectedLinter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Command.html b/Structs/Command.html index b44547c52..809b18980 100644 --- a/Structs/Command.html +++ b/Structs/Command.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Command/Action.html b/Structs/Command/Action.html index b8071ce69..29b9fb89e 100644 --- a/Structs/Command/Action.html +++ b/Structs/Command/Action.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Command/Modifier.html b/Structs/Command/Modifier.html index d2ce16e9c..ffc2c7768 100644 --- a/Structs/Command/Modifier.html +++ b/Structs/Command/Modifier.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Configuration.html b/Structs/Configuration.html index 342dfd2a3..65b7b422d 100644 --- a/Structs/Configuration.html +++ b/Structs/Configuration.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Configuration/IndentationStyle.html b/Structs/Configuration/IndentationStyle.html index 74a3d28c8..1f60d92a5 100644 --- a/Structs/Configuration/IndentationStyle.html +++ b/Structs/Configuration/IndentationStyle.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Configuration/RulesMode.html b/Structs/Configuration/RulesMode.html index 6148c944d..ad7d29749 100644 --- a/Structs/Configuration/RulesMode.html +++ b/Structs/Configuration/RulesMode.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Correction.html b/Structs/Correction.html index 79345a05f..9300690d1 100644 --- a/Structs/Correction.html +++ b/Structs/Correction.html @@ -252,6 +252,9 @@ + diff --git a/Structs/EmojiReporter.html b/Structs/EmojiReporter.html index 62defdb94..d6daa134b 100644 --- a/Structs/EmojiReporter.html +++ b/Structs/EmojiReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Example.html b/Structs/Example.html index 7f9fd10d0..50d659d22 100644 --- a/Structs/Example.html +++ b/Structs/Example.html @@ -252,6 +252,9 @@ + diff --git a/Structs/GitHubActionsLoggingReporter.html b/Structs/GitHubActionsLoggingReporter.html index b029c8571..e3f94b9cb 100644 --- a/Structs/GitHubActionsLoggingReporter.html +++ b/Structs/GitHubActionsLoggingReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/GitLabJUnitReporter.html b/Structs/GitLabJUnitReporter.html new file mode 100644 index 000000000..da5552d4e --- /dev/null +++ b/Structs/GitLabJUnitReporter.html @@ -0,0 +1,468 @@ + + + + GitLabJUnitReporter Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintFramework Docs + + (100% documented) +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +

    + + + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    GitLabJUnitReporter

    +
    +
    +
    public struct GitLabJUnitReporter : Reporter
    + +
    +
    +

    Reports violations as JUnit XML supported by GitLab.

    + +
    +
    + +
    +
    +
    +
    + + +
    + +

    Reporter Conformance

    +

    +
    +
    +
      +
    • +
      + + + + identifier + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let identifier: String
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + isRealtime + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let isRealtime: Bool
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + description + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var description: String { get }
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + generateReport(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func generateReport(_ violations: [StyleViolation]) -> String
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/Structs/HTMLReporter.html b/Structs/HTMLReporter.html index 8b52bd1de..084081486 100644 --- a/Structs/HTMLReporter.html +++ b/Structs/HTMLReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/JSONReporter.html b/Structs/JSONReporter.html index 7e6242182..65432845d 100644 --- a/Structs/JSONReporter.html +++ b/Structs/JSONReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/JUnitReporter.html b/Structs/JUnitReporter.html index 4f4873cd1..1df9dfeab 100644 --- a/Structs/JUnitReporter.html +++ b/Structs/JUnitReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Linter.html b/Structs/Linter.html index bcef45c26..338134fb9 100644 --- a/Structs/Linter.html +++ b/Structs/Linter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Location.html b/Structs/Location.html index c956b5057..d9395085c 100644 --- a/Structs/Location.html +++ b/Structs/Location.html @@ -252,6 +252,9 @@ + diff --git a/Structs/MarkdownReporter.html b/Structs/MarkdownReporter.html index 9648b53fe..58cf5e9eb 100644 --- a/Structs/MarkdownReporter.html +++ b/Structs/MarkdownReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Region.html b/Structs/Region.html index 978e059f3..163ba0c04 100644 --- a/Structs/Region.html +++ b/Structs/Region.html @@ -252,6 +252,9 @@ + diff --git a/Structs/RuleDescription.html b/Structs/RuleDescription.html index fd3bbdab0..5e78a09f5 100644 --- a/Structs/RuleDescription.html +++ b/Structs/RuleDescription.html @@ -252,6 +252,9 @@ + diff --git a/Structs/RuleList.html b/Structs/RuleList.html index 092c9ab4a..135773806 100644 --- a/Structs/RuleList.html +++ b/Structs/RuleList.html @@ -252,6 +252,9 @@ + diff --git a/Structs/RuleListDocumentation.html b/Structs/RuleListDocumentation.html index 63314bef1..da5c2d571 100644 --- a/Structs/RuleListDocumentation.html +++ b/Structs/RuleListDocumentation.html @@ -252,6 +252,9 @@ + diff --git a/Structs/RuleParameter.html b/Structs/RuleParameter.html index 440b9c621..6963d4479 100644 --- a/Structs/RuleParameter.html +++ b/Structs/RuleParameter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/SonarQubeReporter.html b/Structs/SonarQubeReporter.html index 3707684ab..e19eddfde 100644 --- a/Structs/SonarQubeReporter.html +++ b/Structs/SonarQubeReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/SourceKittenDictionary.html b/Structs/SourceKittenDictionary.html index 415ef02b7..b1ce9314f 100644 --- a/Structs/SourceKittenDictionary.html +++ b/Structs/SourceKittenDictionary.html @@ -252,6 +252,9 @@ + diff --git a/Structs/StyleViolation.html b/Structs/StyleViolation.html index 299dbd0ae..04d88de6a 100644 --- a/Structs/StyleViolation.html +++ b/Structs/StyleViolation.html @@ -252,6 +252,9 @@ + diff --git a/Structs/SwiftLintSyntaxMap.html b/Structs/SwiftLintSyntaxMap.html index c9d9588c6..7d014d9da 100644 --- a/Structs/SwiftLintSyntaxMap.html +++ b/Structs/SwiftLintSyntaxMap.html @@ -252,6 +252,9 @@ + diff --git a/Structs/SwiftLintSyntaxToken.html b/Structs/SwiftLintSyntaxToken.html index 68b79b43c..8f85fafd3 100644 --- a/Structs/SwiftLintSyntaxToken.html +++ b/Structs/SwiftLintSyntaxToken.html @@ -252,6 +252,9 @@ + diff --git a/Structs/SwiftVersion.html b/Structs/SwiftVersion.html index 2129c97a1..2cbea7766 100644 --- a/Structs/SwiftVersion.html +++ b/Structs/SwiftVersion.html @@ -252,6 +252,9 @@ + diff --git a/Structs/Version.html b/Structs/Version.html index e1ca42537..a5e4c2ba7 100644 --- a/Structs/Version.html +++ b/Structs/Version.html @@ -252,6 +252,9 @@ + diff --git a/Structs/XcodeReporter.html b/Structs/XcodeReporter.html index 5b7cf9b81..028d0ba83 100644 --- a/Structs/XcodeReporter.html +++ b/Structs/XcodeReporter.html @@ -252,6 +252,9 @@ + diff --git a/Structs/YamlParser.html b/Structs/YamlParser.html index dd5d134de..68b081845 100644 --- a/Structs/YamlParser.html +++ b/Structs/YamlParser.html @@ -252,6 +252,9 @@ + diff --git a/anyobject_protocol.html b/anyobject_protocol.html index cd22e2375..755d0497f 100644 --- a/anyobject_protocol.html +++ b/anyobject_protocol.html @@ -251,6 +251,9 @@ + diff --git a/array_init.html b/array_init.html index 86244efac..4a6010bb5 100644 --- a/array_init.html +++ b/array_init.html @@ -251,6 +251,9 @@ + diff --git a/attributes.html b/attributes.html index ec3775794..31f5e5c69 100644 --- a/attributes.html +++ b/attributes.html @@ -251,6 +251,9 @@ + diff --git a/block_based_kvo.html b/block_based_kvo.html index c885c9faf..083a2ed0e 100644 --- a/block_based_kvo.html +++ b/block_based_kvo.html @@ -251,6 +251,9 @@ + diff --git a/class_delegate_protocol.html b/class_delegate_protocol.html index d26f73939..54ed34913 100644 --- a/class_delegate_protocol.html +++ b/class_delegate_protocol.html @@ -251,6 +251,9 @@ + diff --git a/closing_brace.html b/closing_brace.html index 712844d48..bdfe209f4 100644 --- a/closing_brace.html +++ b/closing_brace.html @@ -251,6 +251,9 @@ + diff --git a/closure_body_length.html b/closure_body_length.html index c33ad0f42..0bb7cce04 100644 --- a/closure_body_length.html +++ b/closure_body_length.html @@ -251,6 +251,9 @@ + diff --git a/closure_end_indentation.html b/closure_end_indentation.html index 17458ff8d..7b062f3e1 100644 --- a/closure_end_indentation.html +++ b/closure_end_indentation.html @@ -251,6 +251,9 @@ + diff --git a/closure_parameter_position.html b/closure_parameter_position.html index cf826161d..66e431f56 100644 --- a/closure_parameter_position.html +++ b/closure_parameter_position.html @@ -251,6 +251,9 @@ + diff --git a/closure_spacing.html b/closure_spacing.html index 6de012f47..4a9e28299 100644 --- a/closure_spacing.html +++ b/closure_spacing.html @@ -251,6 +251,9 @@ + diff --git a/collection_alignment.html b/collection_alignment.html index 0676cc985..960158ea0 100644 --- a/collection_alignment.html +++ b/collection_alignment.html @@ -251,6 +251,9 @@ + diff --git a/colon.html b/colon.html index 01709770a..39b465f99 100644 --- a/colon.html +++ b/colon.html @@ -251,6 +251,9 @@ + diff --git a/comma.html b/comma.html index 8f806367d..2b367c174 100644 --- a/comma.html +++ b/comma.html @@ -251,6 +251,9 @@ + diff --git a/compiler_protocol_init.html b/compiler_protocol_init.html index a62a4b972..9e3b810bb 100644 --- a/compiler_protocol_init.html +++ b/compiler_protocol_init.html @@ -251,6 +251,9 @@ + diff --git a/conditional_returns_on_newline.html b/conditional_returns_on_newline.html index b8b9e863c..8be5dd0a6 100644 --- a/conditional_returns_on_newline.html +++ b/conditional_returns_on_newline.html @@ -251,6 +251,9 @@ + diff --git a/contains_over_filter_count.html b/contains_over_filter_count.html index 540b30a35..342b263f1 100644 --- a/contains_over_filter_count.html +++ b/contains_over_filter_count.html @@ -251,6 +251,9 @@ + diff --git a/contains_over_filter_is_empty.html b/contains_over_filter_is_empty.html index 951cf0369..3e0ed0a34 100644 --- a/contains_over_filter_is_empty.html +++ b/contains_over_filter_is_empty.html @@ -251,6 +251,9 @@ + diff --git a/contains_over_first_not_nil.html b/contains_over_first_not_nil.html index 1edaa7322..8d78ec9a0 100644 --- a/contains_over_first_not_nil.html +++ b/contains_over_first_not_nil.html @@ -251,6 +251,9 @@ + diff --git a/contains_over_range_nil_comparison.html b/contains_over_range_nil_comparison.html index 437d4e48e..a1171bb72 100644 --- a/contains_over_range_nil_comparison.html +++ b/contains_over_range_nil_comparison.html @@ -251,6 +251,9 @@ + diff --git a/control_statement.html b/control_statement.html index 23fc73863..d7274024b 100644 --- a/control_statement.html +++ b/control_statement.html @@ -251,6 +251,9 @@ + diff --git a/convenience_type.html b/convenience_type.html index a8b18a588..3814a5758 100644 --- a/convenience_type.html +++ b/convenience_type.html @@ -251,6 +251,9 @@ + diff --git a/custom_rules.html b/custom_rules.html index f1e3f6e50..66d6c047d 100644 --- a/custom_rules.html +++ b/custom_rules.html @@ -251,6 +251,9 @@ + diff --git a/cyclomatic_complexity.html b/cyclomatic_complexity.html index 3e6d75995..2de13acef 100644 --- a/cyclomatic_complexity.html +++ b/cyclomatic_complexity.html @@ -251,6 +251,9 @@ + diff --git a/deployment_target.html b/deployment_target.html index 49c161793..02456f903 100644 --- a/deployment_target.html +++ b/deployment_target.html @@ -251,6 +251,9 @@ + diff --git a/discarded_notification_center_observer.html b/discarded_notification_center_observer.html index bbd320719..dd4b3467d 100644 --- a/discarded_notification_center_observer.html +++ b/discarded_notification_center_observer.html @@ -251,6 +251,9 @@ + diff --git a/discouraged_direct_init.html b/discouraged_direct_init.html index eb2d438c5..389ef63b2 100644 --- a/discouraged_direct_init.html +++ b/discouraged_direct_init.html @@ -251,6 +251,9 @@ + diff --git a/discouraged_object_literal.html b/discouraged_object_literal.html index 71c592d68..b8bbb625b 100644 --- a/discouraged_object_literal.html +++ b/discouraged_object_literal.html @@ -251,6 +251,9 @@ + diff --git a/discouraged_optional_boolean.html b/discouraged_optional_boolean.html index c61e62e88..3eacb3c95 100644 --- a/discouraged_optional_boolean.html +++ b/discouraged_optional_boolean.html @@ -251,6 +251,9 @@ + diff --git a/discouraged_optional_collection.html b/discouraged_optional_collection.html index d05c5cde7..0322555d8 100644 --- a/discouraged_optional_collection.html +++ b/discouraged_optional_collection.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html index dd5377b52..8b45efad2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html index 39d5777ec..1a6f80f34 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/LinterCache.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html index 67e9da7c8..df3bbcd37 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/RuleStorage.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html index 4eceeba52..86529d4b7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Classes/SwiftLintFile.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html index 1b54ac251..c514ccc14 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html index c039b48c8..fb9e6a566 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/AccessControlLevel.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html index 1cb4bfbdb..010636e89 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ConfigurationError.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html index 7bdbdc1f9..e5bfd3300 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleIdentifier.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html index a61a184b6..073a262f2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleKind.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html index 6b6315591..3014bdc02 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/RuleListError.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html index bf3605ea2..edfce6391 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/SwiftExpressionKind.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html index 55d5d8d94..e4dcb10dc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Enums/ViolationSeverity.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html index 4b4a33c31..39b1d67d0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html index 3f315e3a9..afd0b7d53 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/FileManager.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html index d4152c392..c7557cafc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Extensions/String.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html index 870d2c679..e31502c02 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Functions.html @@ -252,6 +252,9 @@ + @@ -496,7 +499,7 @@ known reporters.

    The reporter type.

    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html index 68f036f5f..561544b4b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Global Variables.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html index 885fb65d7..11a562f36 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Guides.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html index 941e6bc33..7c75de157 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html index bc9921548..4c970b0a7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ASTRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html index aaf75f8db..6c9b485d0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/AnalyzerRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html index 6235c5588..6d05d3d84 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingCorrectableRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html index 6755e427c..02a68cf5d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CollectingRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html index fe641e99e..adee65031 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/ConfigurationProviderRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html index f5cb2e8cc..3ad50fd65 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/CorrectableRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html index f93f11980..56fae8c18 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/LintableFileManager.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html index 2715178ae..b9682aee2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Reporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html index 273cec656..852948d43 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/Rule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html index eb6fc1980..bbec1fabf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/RuleConfiguration.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html index eafe2fd8e..a831094f0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableASTRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html index 67c600f43..8a836081a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Protocols/SubstitutionCorrectableRule.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html index ef9011358..1880cd1cb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Reporters.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html index 39ac537f5..4f6db53ee 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Rules.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html index 425649375..53ff53e5f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs.html @@ -252,6 +252,9 @@ + @@ -926,6 +929,37 @@ non-triggering style

    +
  • +
    + + + + GitLabJUnitReporter + +
    +
    +
    +
    +
    +
    +

    Reports violations as JUnit XML supported by GitLab.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct GitLabJUnitReporter : Reporter
    + +
    +
    + +
    +
    +
  • diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html index 0cfc7c27e..2afd3b947 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CSVReporter.html @@ -252,6 +252,9 @@
  • + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html index 3280cee20..f6f9f8dbd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CheckstyleReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html index 4fd45b2d6..54e66d4ba 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/CollectedLinter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html index b44547c52..809b18980 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html index b8071ce69..29b9fb89e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Action.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html index d2ce16e9c..ffc2c7768 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Command/Modifier.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html index 342dfd2a3..65b7b422d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html index 74a3d28c8..1f60d92a5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/IndentationStyle.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html index 6148c944d..ad7d29749 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Configuration/RulesMode.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html index 79345a05f..9300690d1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Correction.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html index 62defdb94..d6daa134b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/EmojiReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html index 7f9fd10d0..50d659d22 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Example.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html index b029c8571..e3f94b9cb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitHubActionsLoggingReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html new file mode 100644 index 000000000..da5552d4e --- /dev/null +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/GitLabJUnitReporter.html @@ -0,0 +1,468 @@ + + + + GitLabJUnitReporter Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + SwiftLintFramework Docs + + (100% documented) +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +

    + + + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    GitLabJUnitReporter

    +
    +
    +
    public struct GitLabJUnitReporter : Reporter
    + +
    +
    +

    Reports violations as JUnit XML supported by GitLab.

    + +
    +
    + +
    +
    +
    +
    + + +
    + +

    Reporter Conformance

    +

    +
    +
    +
      +
    • +
      + + + + identifier + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let identifier: String
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + isRealtime + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let isRealtime: Bool
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + description + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var description: String { get }
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + generateReport(_:) + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func generateReport(_ violations: [StyleViolation]) -> String
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html index 8b52bd1de..084081486 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/HTMLReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html index 7e6242182..65432845d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JSONReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html index 4f4873cd1..1df9dfeab 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/JUnitReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html index bcef45c26..338134fb9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Linter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html index c956b5057..d9395085c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Location.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html index 9648b53fe..58cf5e9eb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/MarkdownReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html index 978e059f3..163ba0c04 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Region.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html index fd3bbdab0..5e78a09f5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleDescription.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html index 092c9ab4a..135773806 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleList.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html index 63314bef1..da5c2d571 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleListDocumentation.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html index 440b9c621..6963d4479 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/RuleParameter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html index 3707684ab..e19eddfde 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SonarQubeReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html index 415ef02b7..b1ce9314f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SourceKittenDictionary.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html index 299dbd0ae..04d88de6a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/StyleViolation.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html index c9d9588c6..7d014d9da 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxMap.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html index 68b79b43c..8f85fafd3 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftLintSyntaxToken.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html index 2129c97a1..2cbea7766 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/SwiftVersion.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html index e1ca42537..a5e4c2ba7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/Version.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html index 5b7cf9b81..028d0ba83 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/XcodeReporter.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html index dd5d134de..68b081845 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/Structs/YamlParser.html @@ -252,6 +252,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html index cd22e2375..755d0497f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/anyobject_protocol.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html index 86244efac..4a6010bb5 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/array_init.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html index ec3775794..31f5e5c69 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/attributes.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html index c885c9faf..083a2ed0e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/block_based_kvo.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html index d26f73939..54ed34913 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/class_delegate_protocol.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html index 712844d48..bdfe209f4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closing_brace.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html index c33ad0f42..0bb7cce04 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_body_length.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html index 17458ff8d..7b062f3e1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_end_indentation.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html index cf826161d..66e431f56 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_parameter_position.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html index 6de012f47..4a9e28299 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/closure_spacing.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html index 0676cc985..960158ea0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/collection_alignment.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html index 01709770a..39b465f99 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/colon.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html index 8f806367d..2b367c174 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/comma.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html index a62a4b972..9e3b810bb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/compiler_protocol_init.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html index b8b9e863c..8be5dd0a6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/conditional_returns_on_newline.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html index 540b30a35..342b263f1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_count.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html index 951cf0369..3e0ed0a34 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_filter_is_empty.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html index 1edaa7322..8d78ec9a0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_first_not_nil.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html index 437d4e48e..a1171bb72 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/contains_over_range_nil_comparison.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html index 23fc73863..d7274024b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/control_statement.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html index a8b18a588..3814a5758 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/convenience_type.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html index f1e3f6e50..66d6c047d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/custom_rules.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html index 3e6d75995..2de13acef 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/cyclomatic_complexity.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html index 49c161793..02456f903 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/deployment_target.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html index bbd320719..dd4b3467d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discarded_notification_center_observer.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html index eb2d438c5..389ef63b2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_direct_init.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html index 71c592d68..b8bbb625b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_object_literal.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html index c61e62e88..3eacb3c95 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_boolean.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html index d05c5cde7..0322555d8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/discouraged_optional_collection.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html index 3e33b914d..be761e32e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_enum_cases.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html index d30a28115..741a394fc 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/duplicate_imports.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html index a01078297..05c3548e7 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/dynamic_inline.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html index a6738ebc1..7f7b2ffe9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_collection_literal.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html index f3feb22dd..33ca3ec01 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_count.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html index 8ee5588d9..232131bfe 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_enum_arguments.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html index c67383c02..474f24734 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parameters.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html index 6f0bbcaf6..8a15fd275 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_parentheses_with_trailing_closure.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html index 23d6ead21..4c524b496 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_string.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html index 4999c1b01..6fc0fa677 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/empty_xctest_method.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html index 71af7841a..0e0011705 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/enum_case_associated_values_count.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html index ca798b355..186c0fb52 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/expiring_todo.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html index 7c833a58b..4d5ee9fbf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_acl.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html index 3e080188a..95bec1f0a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_enum_raw_value.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html index c74f5b853..54d62acca 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_init.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html index 9f5effa4e..5338a744b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_self.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html index eaf8ffc2d..686a56f07 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_top_level_acl.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html index 9df8d4189..6f3dce062 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/explicit_type_interface.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html index 2d14e0b35..c5df2637a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/extension_access_modifier.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html index 8c4796362..c61e4281a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fallthrough.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html index 39e4994eb..e88fec509 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/fatal_error_message.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html index 37b42a856..2564c67b4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_header.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html index 6d19f72f4..12d94e68f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_length.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html index 03999dfef..3bb0714d0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html index c151a0934..1a73a0ad1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_name_no_space.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html index edbda292c..3df8512e9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/file_types_order.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html index 3df7325d5..1f3e9a1c2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/first_where.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html index 7890c508f..02c7ed96d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/flatmap_over_map_reduce.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html index 36f5c5b52..6d6a3258d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/for_where.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html index 9e3b188f7..2a32ae7d9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_cast.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html index 2972a12c0..97cd427ec 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_try.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html index d57f59f14..dcbffc115 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/force_unwrapping.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html index 6252163f9..377764be4 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_body_length.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html index a502992ca..d46f4a78d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_default_parameter_at_end.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html index 6bb766564..fb0b0219c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/function_parameter_count.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html index 1cb057844..dc0da68d0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/generic_type_name.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html index 3b0af1896..3cdc0193f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identical_operands.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html index 0d4d8aca8..14800a291 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/identifier_name.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html index 34ecd5994..ec35ca19f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_getter.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html index abb43aed4..6ad84c281 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicit_return.html @@ -251,6 +251,9 @@ + @@ -319,7 +322,7 @@
  • Kind: style
  • Analyzer rule: No
  • Minimum Swift compiler version: 3.0.0
  • -
  • Default configuration: warning, included: [getter, closure, function]
  • +
  • Default configuration: warning, included: [closure, getter, function]
  • Non Triggering Examples

    if foo {
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
    index 26593c2e1..d4cdb17c2 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/implicitly_unwrapped_optional.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html
    index 5f7a2e5bb..5f010d0a5 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/indentation_width.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html
    index 1c92f96fa..576309b3d 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/index.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html
    index 2c501b456..59283eb97 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/inert_defer.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html
    index 5cfad0fad..ce6475897 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/is_disjoint.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html
    index 2151a3b94..f328d04ed 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/joined_default_parameter.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html
    index 3cb991b4b..3274d0c2b 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/large_tuple.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html
    index 9be868e4d..f2720998d 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/last_where.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html
    index aa299b581..22a430152 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/leading_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
    index aa655d705..451ed3e02 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_cggeometry_functions.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html
    index c4366cf15..196447a8c 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constant.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html
    index a06c82314..6bbf57966 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_constructor.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html
    index b29407063..ee7deb4d4 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_hashing.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html
    index c04f7bb88..2120750f6 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_multiple.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
    index 777a57b78..b638f2466 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_nsgeometry_functions.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html
    index d902c2b97..7773e0dfa 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/legacy_random.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html
    index 9beeabec4..c55be9883 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/let_var_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html
    index 6b18a981b..fd27253fe 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/line_length.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html
    index 7cd681a7c..5e65e801c 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/literal_expression_end_indentation.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html
    index e554b8bff..a68d00443 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/lower_acl_than_parent.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html
    index 55b3496ba..09a77d3b1 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/mark.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html
    index 2992aad78..80c9fb964 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/missing_docs.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html
    index f6be4a5b3..fc4feffb4 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/modifier_order.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html
    index 6448e2da9..43059cb7d 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
    index b569f4fa4..83d0bdfd6 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_arguments_brackets.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html
    index 24b3ebe63..3ef9046d3 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_function_chains.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html
    index 98076b4eb..ac347428b 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_literal_brackets.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html
    index a7f76efd7..f638c04e6 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
    index 14e1c31cd..8d9d6ec41 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiline_parameters_brackets.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html
    index deeddca35..fec336054 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/multiple_closures_with_trailing_closure.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html
    index 940836497..d56eb5ac0 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nesting.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html
    index 9c11bed2b..50075ae6b 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nimble_operator.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html
    index 62ffefaf6..7d2bd822a 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_extension_access_modifier.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html
    index 8abc96135..4888c94ab 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_fallthrough_only.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html
    index bc1bce253..cffc0fe07 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_grouping_extension.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html
    index a20ece124..44d8c7bea 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/no_space_in_method_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html
    index 93b56b49a..3190f9dec 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/notification_center_detachment.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html
    index 0c780bb68..179644aa5 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_key.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
    index 60464bf3c..84bf067da 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nslocalizedstring_require_bundle.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
    index 75bedf101..a739b873f 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/nsobject_prefer_isequal.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html
    index 9998ae70d..f444af5f5 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/number_separator.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html
    index 2818b7ee2..ecb4d32c3 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/object_literal.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html
    index 21a8c5efd..6ae45207b 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/opening_brace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html
    index 26960db0b..e57277d84 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_usage_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html
    index 314f89205..f021203f6 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/operator_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html
    index 4924251ef..d02f2f46a 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/optional_enum_case_matching.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html
    index cf13c53a7..eb5c545e9 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/orphaned_doc_comment.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html
    index b6e3c5632..f1cd96232 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/overridden_super_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html
    index f69c5d179..3610b9a5f 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/override_in_extension.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html
    index 6c17525d7..c296d3758 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/pattern_matching_keywords.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html
    index 25242fac2..5c7bbca09 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefer_self_type_over_type_of_self.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
    index 0282d9bca..36eb9edec 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prefixed_toplevel_constant.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html
    index 0047bb124..5274b7e94 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_action.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html
    index 5691e7569..1335f32c2 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_outlet.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html
    index ff554af52..48e4d7501 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_over_fileprivate.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html
    index ed9abbbae..b47a59734 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/private_unit_test.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html
    index 25631689d..7fa4f356b 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_interface_builder.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html
    index a484c7648..c70aa0193 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/prohibited_super_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html
    index f6ba0d540..37238533a 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/protocol_property_accessors_order.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html
    index a836498d8..e7d03cca6 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html
    index e44f12376..2bfc71d6f 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_focused_test.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html
    index 0a41df596..d3675607f 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/quick_discouraged_pending_test.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html
    index cd273432e..12bc3434b 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/raw_value_for_camel_cased_codable_enum.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html
    index a54b4a77a..6356f7fdb 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_boolean.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html
    index baf444797..b5a495889 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/reduce_into.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html
    index 6055d72fc..6261ebccd 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_discardable_let.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
    index 05d7624b7..d4e56bf26 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_nil_coalescing.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html
    index 428615166..56a93d1d0 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_objc_attribute.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html
    index a1c78e4d3..276d51142 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_optional_initialization.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html
    index a68e108f8..2145891ed 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_set_access_control.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html
    index 316ae0b0f..9c007bf96 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_string_enum_value.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html
    index 9d8ba537d..99391a795 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_type_annotation.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html
    index 7a1998c46..7c0a744dc 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/redundant_void_return.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html
    index 237dda005..46463036e 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_deinit.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html
    index 98d84e1f8..7f5bdf915 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/required_enum_case.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html
    index e4fb36e64..e6d79932f 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/return_arrow_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html
    index be1e86b1c..161c35250 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/rule-directory.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json
    index b2f3d7cbf..b2b27646f 100644
    --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json
    +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/search.json
    @@ -1 +1 @@
    -{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/YamlParser.html#/s:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV5threeACvpZ":{"name":"three","abstract":"

    Swift 3.x - https://swift.org/download/#swift-30

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

    Swift 4.0.x - https://swift.org/download/#swift-40

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

    Swift 4.1.x - https://swift.org/download/#swift-41

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

    Swift 4.2.x - https://swift.org/download/#swift-42

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

    Swift 5.0.x - https://swift.org/download/#swift-50

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

    Swift 5.1.x - https://swift.org/download/#swift-51

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

    Swift 5.2.x - https://swift.org/download/#swift-52

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

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV4kind012SourceKittenC00D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5range012SourceKittenC09ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6offset012SourceKittenC09ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6length012SourceKittenC09ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

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

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

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

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

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

    ","parent_name":"Linter"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s: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_13configuration20testMultiByteOffsets0F7OnLinux4file4lineACSS_ypSgS2bs12StaticStringVSutcfc":{"name":"init(_:configuration:testMultiByteOffsets:testOnLinux:file:line:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

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

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

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

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV12actionString4line9characterACSgSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO7defaultAEvpZ":{"name":"default","abstract":"

    The default indentation style if none is explicitly provided.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAESaySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO11whitelistedyAESaySSGcAEmF":{"name":"whitelisted(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html":{"name":"RulesMode","abstract":"

    Represents how a Configuration object can be configured with regards to rules.

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

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

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

    The style to use when indenting Swift source code.

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

    Included paths to lint.

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

    Excluded paths to not lint.

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

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

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

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

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

    The root directory to search for nested configurations.

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

    The absolute path from where this configuration was loaded from, if any.

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

    The location of the persisted cache to use whith this configuration.

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

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration, derived from disabled, opt-in and whitelist rules

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesMode8included8excluded16warningThreshold8reporter8ruleList15configuredRules16swiftlintVersion9cachePath11indentation06customO11Identifiers22allowZeroLintableFilesACSgAC0oF0O_SaySSGASSiSgSSAA04RuleM0VSayAA4Rule_pGSgSSSgAzC16IndentationStyleOASSbtcfc":{"name":"init(rulesMode:included:excluded:warningThreshold:reporter:ruleList:configuredRules:swiftlintVersion:cachePath:indentation:customRulesIdentifiers:allowZeroLintableFiles:)","abstract":"

    Creates a Configuration by specifying its properties directly.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4path8rootPath8optional5quiet14enableAllRules05cacheG006customL11IdentifiersACSS_SSSgS3bAKSaySSGtcfc":{"name":"init(path:rootPath:optional:quiet:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExcludeSayAA0aB4FileCGSS_SbtF":{"name":"lintableFiles(inPath:forceExclude:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePath06customJ11IdentifiersACSgSDySSypG_AA04RuleG0VSbSSSgSaySSGtcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

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

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    Reports violations in SonarQube import format.

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

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

    "},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfo17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SDyAL0nJ0QzGSaySSGtF":{"name":"correct(file:collectedInfo:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfoSayAA10CorrectionVGAA0aB4FileC_SDyAK0lJ0QzGtF":{"name":"correct(file:collectedInfo:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

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

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

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

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

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html":{"name":"LintableFileManager","abstract":"

    An interface for enumerating files that can be linted by SwiftLint.

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

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

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

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

    "},"Protocols.html#/s:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols.html#/s:18SwiftLintFramework21AutomaticTestableRuleP":{"name":"AutomaticTestableRule","abstract":"

    A rule that has unit tests automatically generated using Sourcery.

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

    A rule that is user-configurable.

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

    A rule that can correct violations.

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

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

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

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

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

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

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

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

    A CollectingRule that is also a CorrectableRule.

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

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

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible configuration errors.

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

    The magnitude of a StyleViolation.

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

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC10stringView012SourceKittenC006StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC5linesSay012SourceKittenC04LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

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

    A persisted cache for storing and retrieving linter results.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"

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

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

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

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/YamlParser.html#/s:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV5threeACvpZ":{"name":"three","abstract":"

    Swift 3.x - https://swift.org/download/#swift-30

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

    Swift 4.0.x - https://swift.org/download/#swift-40

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

    Swift 4.1.x - https://swift.org/download/#swift-41

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

    Swift 4.2.x - https://swift.org/download/#swift-42

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

    Swift 5.0.x - https://swift.org/download/#swift-50

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

    Swift 5.1.x - https://swift.org/download/#swift-51

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

    Swift 5.2.x - https://swift.org/download/#swift-52

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

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV4kind012SourceKittenC00D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5range012SourceKittenC09ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6offset012SourceKittenC09ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6length012SourceKittenC09ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

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

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

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

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

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

    ","parent_name":"Linter"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s: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_13configuration20testMultiByteOffsets0F7OnLinux4file4lineACSS_ypSgS2bs12StaticStringVSutcfc":{"name":"init(_:configuration:testMultiByteOffsets:testOnLinux:file:line:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

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

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

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

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV12actionString4line9characterACSgSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO7defaultAEvpZ":{"name":"default","abstract":"

    The default indentation style if none is explicitly provided.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAESaySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO11whitelistedyAESaySSGcAEmF":{"name":"whitelisted(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html":{"name":"RulesMode","abstract":"

    Represents how a Configuration object can be configured with regards to rules.

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

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

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

    The style to use when indenting Swift source code.

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

    Included paths to lint.

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

    Excluded paths to not lint.

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

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

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

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

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

    The root directory to search for nested configurations.

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

    The absolute path from where this configuration was loaded from, if any.

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

    The location of the persisted cache to use whith this configuration.

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

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration, derived from disabled, opt-in and whitelist rules

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesMode8included8excluded16warningThreshold8reporter8ruleList15configuredRules16swiftlintVersion9cachePath11indentation06customO11Identifiers22allowZeroLintableFilesACSgAC0oF0O_SaySSGASSiSgSSAA04RuleM0VSayAA4Rule_pGSgSSSgAzC16IndentationStyleOASSbtcfc":{"name":"init(rulesMode:included:excluded:warningThreshold:reporter:ruleList:configuredRules:swiftlintVersion:cachePath:indentation:customRulesIdentifiers:allowZeroLintableFiles:)","abstract":"

    Creates a Configuration by specifying its properties directly.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4path8rootPath8optional5quiet14enableAllRules05cacheG006customL11IdentifiersACSS_SSSgS3bAKSaySSGtcfc":{"name":"init(path:rootPath:optional:quiet:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExcludeSayAA0aB4FileCGSS_SbtF":{"name":"lintableFiles(inPath:forceExclude:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePath06customJ11IdentifiersACSgSDySSypG_AA04RuleG0VSbSSSgSaySSGtcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

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

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    Reports violations as JUnit XML supported by GitLab.

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

    Reports violations in SonarQube import format.

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

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

    "},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfo17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SDyAL0nJ0QzGSaySSGtF":{"name":"correct(file:collectedInfo:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfoSayAA10CorrectionVGAA0aB4FileC_SDyAK0lJ0QzGtF":{"name":"correct(file:collectedInfo:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

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

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

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

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

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html":{"name":"LintableFileManager","abstract":"

    An interface for enumerating files that can be linted by SwiftLint.

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

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

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

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

    "},"Protocols.html#/s:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols.html#/s:18SwiftLintFramework21AutomaticTestableRuleP":{"name":"AutomaticTestableRule","abstract":"

    A rule that has unit tests automatically generated using Sourcery.

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

    A rule that is user-configurable.

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

    A rule that can correct violations.

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

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

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

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

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

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

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

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

    A CollectingRule that is also a CorrectableRule.

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

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

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible configuration errors.

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

    The magnitude of a StyleViolation.

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

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC10stringView012SourceKittenC006StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC5linesSay012SourceKittenC04LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

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

    A persisted cache for storing and retrieving linter results.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"

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

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

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

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html index 2d476734d..dcaf8aa53 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/shorthand_operator.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html index d2fbfdb27..993ccb258 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/single_test_class.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html index f53a3143c..c8271c37d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_first_last.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html index e1986fd23..401a1b817 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/sorted_imports.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html index 9d55593d2..5751e40e9 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/statement_position.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html index d1fb929bb..4c83b9c7c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/static_operator.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html index f095d8774..719815ddd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strict_fileprivate.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html index 9bc349ba8..fd892cf18 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/strong_iboutlet.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html index 37f2607c2..ea71ca71b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/superfluous_disable_command.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html index 7e05d4a6c..eb2d71c49 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_alignment.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html index 3efe01341..99f4a525e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/switch_case_on_newline.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html index 02dd4d1e6..480777189 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/syntactic_sugar.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html index 26a5fd7a5..39aa217cb 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/todo.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html index 9887fa56f..d2dca32bf 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/toggle_bool.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html index d0d777827..70c5f4795 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_closure.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html index 6eac78935..ffa6aeff2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_comma.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html index 9a50ba660..8be454334 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_newline.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html index 2bf399ca7..80e613742 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_semicolon.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html index 2b1f6b7e7..80555c85c 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/trailing_whitespace.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html index cf0504f74..d3e1e455e 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_body_length.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html index 1ded1f73f..e501ad8be 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_contents_order.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html index bc5976bb1..cd23f47ac 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/type_name.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html index a406b6617..5e2e1abb0 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unavailable_function.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html index 0ccb5fbc4..d02843875 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_break_in_switch.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html index a9738b8d7..58ede99c2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unneeded_parentheses_in_closure_argument.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html index 9bcefaab1..e98f91d53 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unowned_variable_capture.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html index f8b9395b4..21bc1e31a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/untyped_error_in_catch.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html index ebab8b799..82a4a447b 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_capture_list.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html index 07a64f157..0590cdbf6 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_closure_parameter.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html index da2a0f64f..ae9672834 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_control_flow_label.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html index 210bd28be..c8f7b1f1d 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_declaration.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html index 034efd32d..b425324f2 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_enumerated.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html index 7a1b1d545..c84bb562f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_import.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html index 77c5f825d..c27f66951 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_optional_binding.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html index 475f0b565..90961fb14 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/unused_setter_value.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html index 856c2bee3..62adcda69 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/valid_ibinspectable.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html index 6cee5bd66..487ee4d5f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html index a7ce3dc15..0257a8df8 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_parameter_alignment_on_call.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html index 9f5baf009..b744a27fd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html index dcac99de9..218e781c1 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_between_cases.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html index 6ed10522d..c338cd998 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_closing_braces.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html index a9a54c7a5..1454cc4bd 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/vertical_whitespace_opening_braces.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html index 0ed16614f..b5f295183 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/void_return.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html index ad0a0e44b..d25182e4f 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/weak_delegate.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html index 434690ba4..3b4d32e2a 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xct_specific_matcher.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html index ede4143ce..a4d434770 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/xctfail_message.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html index 39699ed67..ebc913814 100644 --- a/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html +++ b/docsets/SwiftLintFramework.docset/Contents/Resources/Documents/yoda_condition.html @@ -251,6 +251,9 @@ + diff --git a/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx b/docsets/SwiftLintFramework.docset/Contents/Resources/docSet.dsidx index 5011e3408990606d0e35684ebd7715c293965408..5852275936bd356cd13ed8e0ba1f0906c75ba7ca 100644 GIT binary patch delta 14621 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 G-+uu5!}@># diff --git a/docsets/SwiftLintFramework.tgz b/docsets/SwiftLintFramework.tgz index efee61a6890bfd4f3c43641f013f1728ac81a2a2..8213f7f314bad0c26c3f2f4597fe465dd2766646 100644 GIT binary patch literal 390849 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

    +~F`-H1dBIBypQSPsCUL@Ce?%_E1 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

    -KVzQ@GMAKI*P76DY3Mdf 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

    _V2Q^Vjm>wet4gha(ufojj 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 z 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�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

    9t}~%Oh}iGTC(A&!ULnM^^8aoOJv#% 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 literal 386988 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

    1yzfc(IV+(WBc*g`vE?y~LAFx0A=HCMUK5zY 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

    5o$-2B{L?9-0NeVSaHl5?^13h*>?k% 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 {7=udY%61*(Gb^>RE+7@zKDXQyx7i`}>q} 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 z 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

    !tOyFu!N=g&G(zoITeVH^HG)|%a{xEwP$1p z5Y?dhNzH^Hpm=+>i7-B1$995B)9rt8(~v6n(9V2I ztDc}E(MrJpB;gNJdUQ1?_kq<7(S%;+>y=vRx}%R$*^*<~HjtV-028_JF5ZOukwfs6M%9m~$+@nT1w`enpv|HAJwJY{1Ae-oq7<}7tltks;?<*a(66&sD@mi+KW}W` zHNijG7j7|M+TY7zF<;p@ztcv1dWQNI(r2+BG>rJHrcS(Zy2YnXq;9L?jM3Hsw8)D4 zEcT7Y0k2ip$wpa0&lTVyzROK>PW}J<>ZQrXym;dzTXvmjS(?YZd|tCybe(Vq zCIJk0I=^cH=8^wt@InI)0YqT`=Q?_!Q~+H771wnFpyKXw0aP5|U;q^d=x41|3D^r1 z0QOul1Wemb{T1hO5l`CX2c7#oy=^@A|G4$(_;KQ>lPDwteQ<%#C+dXc?IOfvb-kV7 zqNl1iDPC{i5)$q=Nb(S`h^q;f(P+;{RAZB#Bqc#QeD6_~9T_rucpP^J;LeTk=`9 zP&Y<$)=}x*sP=^WqcM@r!i1$jHg%;t4{)sImDULa7keX$+yRe81Q3w<9_@{YFC)2q zu=#K|&%{vjfIl$M3Yl|wtOzvw(46o&~KN(H)F_s+qRul&wAXvb?eV2)YKfcpTo zh3`J>RB~>~es%CP^}3dL_Pz9+1}^6!qyE=0%MfLxW+Sr#8tR_>g!HV%!MhCsOp7yM z7n(nkugl)LlWMF4Rd(R893tnl8sckA%hn2U&3U}5tmTS~a7!K>`F^>NbMDiY>n0ML z;)AQ}YMx_cG~x>M#3sz1J*}%g4IDnSbRwm{sNZQkm%%_+NM@+h&cR}EXE+ir!%`=0 zKCHW$H(h?0S7MzElJMrm+)|}UYf08_=Bn?KpMn$wXW%`sH)FtnpP8_n?aqjJOZyHw z^zGohAI0vZ5wj??D3Im+)nUK^!#t2TJ@KB8^Za`yqz4QQF^_Zq3wHye2`qCb)aUTH ztc(JiY*fJsbwD0k(UZBA{CdQ$yW80AeK?A~XU*%QYPoh6`UQavz5yT0P-ShdM%BSO z`szBB6*9h`C{L$2zaQG3;Lx%JTqTNl^MOrHC44E?iMo|tdQIAu|@x*6`L zIEL*RUs|Gglh;yqsMui^%gRxVO*$n|N+hO_O*_HJGDND*020W1+r`qDOu6#9g*a(?j?C|6fRhM9hQz`!W>6z|wl zpmzjo3X3t(0Vw(CYqSZRC)FY;Ly!U@`B?+(=gu^GG4Pd}N}?Ff!fS6@Q{@5*!~MDM zR z&@{N4Gh=H(=dJPKT#3b4ZOVNe*U+7{p=;lW3GuTg!(D(4xh>9Npf}B5Uf0SicqVQm z{>YJ@GJ6DsW883mZBwY(D&5vgFtWpG)6r71Y12}Oz=6QuI&RPz?$#V+F`>&6EoFG0 z*ln~%&!u^j+rMYB8rpF>ed(_@MzYvhymq>P74`=XpLfZ{&MjF#IW57*UySG>HJCw& z!I6KZkui1^>K)FgVg&n#af;ajd6VW5Hg$COpiG$#U+#*Y3Y37DQ{nKtiMpj5nOlvm zaYh6hlnhrClH4js6VYGrKj0>#%4hrztHcu9!d>pYTNpHrj*F9-{AD4a9(6pj{SX7P z!9c_PN8g2wN7zFg{B={Fj*5XJXOJSZ`~WFjt+I&&?Na_$TRzsm`dNKPRsEf>r4yB8 zEUMD<+)zO^V>3XNZ?9{XEqUHnoq{<9!hV)DdM>b@sU>~}V>Ic}8Y>6S#hD>+Bk&&G z-Z=2y-C;i_hbKrVWH*}F;+R-51`3BlA@}`(zXF-)RAcv#ZROTaIh^p-d;nQ~edTDMN`5adq z8*;>;!LSzrI&>96w5;d^Ejh5tK>PsCwmB$Y`tsF};==Kf1B=bRP*)!RV~u=CRK%iE zJb{^nDJ)D~)=SV01qh~=zjMF4ffm#mApA*3NZ?O1viBSW{pl$3Xva{nb)w0!5jA8A zui8)q6|#u}JD}FZ`$`B=GJh-orbu*T5w&K~c?B-J@sCm~{~P8x$%4sc!<`{(-+!15 zTuG;Z?=~CzQp8xls<39{HccohrG{$cg+ZXfwn`N}n?X_GEj6JLLQ77yKV%m&B5}lN zzL!Gq6@+0&o;}R~J_5t`=QSWu7Z^O90M|h7p1de`C8h`Xu&?1r#W|8tDFVT8xzJ^) zppuGJ8c^uyV_x3J*ChTN;A1IwRsZ#GyPo$W#K(~QxsMM-bnQvk6^6JuK?-7!hPVZo?cybZ&_bmm3VpGZR@tRvY+ETORX|=&ftHt z8f4VF{X3oY?7eEnj$g5Qs_roO*~j+s;w}1?*>X3>eoAv045WYcx!JQrFkSY0>Z}>g zbIysIrWxJ2eL3iPntOL|F+nI?D{IB^zB+ht8pJ^ zG0^k*gSqG%=J0bala*)-AKk`pZ$I7`KpAu8KaT)UCC)CNjM#}7o}p$ z<8F8J+pC7LbJOMB*qZJQ=`g<03KbSa~sAG zIGjdB;_|F*_TSk;{{jv7U2V6Bd)e`0J(=~gcFaNDKKMTfewWs> zfBpKd!_vP(d_DR_afR(g%Tnx*+|G^{BPKj}m%+iP#a5MeF()auWe3mUGAq!(8wk2B z2~)7{`%8ivP?0u!HKwLkQtRMx@pj!~NB6gW89n1Qc&dCkT46UXEFurtz?kxLh5H%C zaf^=tyxz!ogc-yW3cQW+89_h5#D7=rpz)zLSg`*qmNIKpCNuq2)NuW+v#D$wW>MO- z64#y5oK@gW?V8i%0y3v5%Whk(OL^zGq%@V4US+^XwBjmTXq`{eq-Jyg;nY(oOthY7 z);e$wx|n0IBk8{Ih_9Tsd<6Cq2}>?(-r{uBP!3!fwKpq6H)mEJfz*n^98;(_jZIS> zUwN;W&Ac;7^NRU-v2;UPug?UQ&P8U5Lv79an0vIG>SoEZwqV+NC*pFQBGSyCkKxMqLeC~8%8P$O(-^lXvx}V|gcMYel3*)I; zm&2Gs-;%l8?4m5{XD4>F)ib3dnt>G^V&*@2@8){ur5s$J9lCvgZFw$8f02lG>_WMS zm?GEEu3V#A1`&mmk; z_F}Ln4eBRns_r~{{B#x!@W(G2QzvXI?1)w>KKt&PJJHcEHmB81 zj)6<1!~(|ACFaDTa@0pjX@>ku$UDjOmf;90jW%FS#i3$^P5CN?*t$!>fFJFX^Ku}- zv`pO~NyDM(_nrb<%Sz@LBV70SyD8k>G#e8}u*0VK1b^a2LuMhJy=-_06lPOs{txbX zw9jCCzoM!G+s2~$v;}YXZe10M?Zm@?hQiCHShN~B@ejk5vw(%97XEvriQhbC4-KFa zBqJs2gHGC_h`X7`r5I0J9sw3w_=8`EpIzYZRkrCI>&SKwzbR#k)lrr<_`PuPv_>0T z;>iSvKFkD)exM2q{Q)Y)hbAT7MOBZ|xzB#k9O4r`b%z{Do|r9f!?GIZU{P2ob_J10 zDqfp|Z#e|Rl7V-p1N|wnR~eemvh*E9t>9JPk3`~(V-mh|b)wF>BPIA#c9Cemc+}#Y zj6M}ZV}ca=9cb3gs-13o$pKW499iGD@B1B~2Kl(~ufBvAG`;$oU$3dd7`I0*xZU6dt=S;hOKBDu@$=vScdS z)Ljl)Q#CtY879V<(EXzMFFRrHjmOYIjJkcv`6z_1k&dXixd?q+4?=9>othR}a*-PF z&0Ix;(1~gb5rb4*lGS*1LW$xbyyS}Qxn+<7*0ws;#!AsQT0k=bqgWGSBa7{GzSelc zaB6{}K;6D5E#>q%&%V(&!wSV&ho6y=kr}3#2%iY(ZDizb+z19p!8`7T$`IIfcWN(7 ze6;bQfsSKeC)DUWn)%6-k_SNw5K434^&T4w9J;?s(c^3CVjNRx{#_u&QtQRCFjRKc z&q9&Cg>2agsICEF9NpjEww%;fXu5w@tG=Z?Vyh^Oexhd8LB?n`l!;`!?vf|7o>-wa zcxY`fo#6{`4SdC=Ad4&LAW}=&3~OSCKtuoX4-t^EpeM z-5mIv5_JHRDf!m*$*4S5kOI-ACtu-HFRs~v+mfP_UXo!%02G!VnFoVLT{uku!y3vk z+9#m`pMr-?uZfoGipPXn)vd9FYslUJG~& zh`=n{n(*U(*{B@coB}%6ztf|}54fHysTSSJoVr}bx!(v;To%#d2e0_+_EOAf$;KMf zroStvE_YnaZKu+SoHca&Z}sRZ{WNTEYd*QdZlaRCle($C7CvCm)cn-%EgtBnxiTpw z=FmG<=^x2GT>U;BM9*^wqACHLT8~+GYk{+#+4%3cv$whd>Z)aju|df!n`?QM<@q$t zki+086P(#J7Z5yIoYWY&_r&$`qaL`!1_`#v#MnFGzs3@>_bE0Ug|viaAs)n9uqy*n zQR7T))|@8mJWV;Rx02o#>;znEFX&AEM%qFj5r62@`}>}TD%Yp1a^FA11>a@(XnQzf zzbQPhQ%aZ8)`cwHPt~(G>EmUh!4bdQa_2i!4MD zQJk=WtEfbdkQDh#0lBOy{?GXG#P*-g*r-}-kb~AgTNia=m9&MW^3q9N30_Aw=8ZNI zDy?_H1XE4#Y|X8sn0QUujlg5P#I#K(f>nVwr@CbLmS}`d^=>@v^ApLSuu=1G-WDI2 zEk(stDxFklb1Uw}>z89xKJ#4!#3e`kWueawofUqm4Hd3N<8HBzILC{2-rhK9A<0yCRZTd)iN`|WXQm5JNC%*A*tBw^{4)H2B>Wtx!H zsQG$AK{v8F(~|q;oH{qQZU^@UBN9%eRhu%fE<*_A-+Bz4_tTZ2Gz@xkyU=9L`aR1ctOXd+=jfRt>s1NajHG}fcR?ujVPHyi_#MM>{6DV0 zTZz%(7CvRHvYvxo)xG-i6DpOgG5dWaaUKH2I1gsFxFOG;WlKX|B5p|<;b}L1usdK}IldsHpNnEZA(#Cb}6)+4|R09lF zm`RNBJHn^FTX-`kYnso9-=@O^rV)%llxwsksy+YA7TMe%mG1APWDlE zE!HNDvJtLTbt-<&MpX1@hD%GMvtrwnU&gaA)x^{~?PJ`mq{n-YV2;xK7?{`wNZ zk0%B{1!gEcljh3CJBNd{TK9_cVRRpDKNC|H+StZDgL^v9iOznGu|0Uu;f?!2F32L| z{^YdtZKYB8wizm}7auXkNsf@k6s1}llX~Xbt54VPwXI691oDcpCVqqT^?@1pm%=HM ze7FP)Za~KLJ`}-$8A?O!^iI2&CChNDD6Z0wx0VJr>G~0Q^>Q8sFDn>lE!;V4$O44b;g!V&UMgGsiN}qp zbz@yFtkPBQ;RCbvU>`Z=1@Q(4xoLB{EsBGt;#hOq$ zlovtBJ#6y4;D>OJTOlLMg$5}&Z*Wn^*c}5WCv+OZYStKzIY2J;(d`ZdcG@3%zsCEQ z6Eap3YH=+q=@tCHZ>Ez`al6DnBL+GhiAqpSvhiL#RaB~}qK5Ktw0%0DGsat4 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

    &S(SpbdKLU44$!ks16yA#m6 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 diff --git a/duplicate_enum_cases.html b/duplicate_enum_cases.html index 3e33b914d..be761e32e 100644 --- a/duplicate_enum_cases.html +++ b/duplicate_enum_cases.html @@ -251,6 +251,9 @@

    + diff --git a/duplicate_imports.html b/duplicate_imports.html index d30a28115..741a394fc 100644 --- a/duplicate_imports.html +++ b/duplicate_imports.html @@ -251,6 +251,9 @@ + diff --git a/dynamic_inline.html b/dynamic_inline.html index a01078297..05c3548e7 100644 --- a/dynamic_inline.html +++ b/dynamic_inline.html @@ -251,6 +251,9 @@ + diff --git a/empty_collection_literal.html b/empty_collection_literal.html index a6738ebc1..7f7b2ffe9 100644 --- a/empty_collection_literal.html +++ b/empty_collection_literal.html @@ -251,6 +251,9 @@ + diff --git a/empty_count.html b/empty_count.html index f3feb22dd..33ca3ec01 100644 --- a/empty_count.html +++ b/empty_count.html @@ -251,6 +251,9 @@ + diff --git a/empty_enum_arguments.html b/empty_enum_arguments.html index 8ee5588d9..232131bfe 100644 --- a/empty_enum_arguments.html +++ b/empty_enum_arguments.html @@ -251,6 +251,9 @@ + diff --git a/empty_parameters.html b/empty_parameters.html index c67383c02..474f24734 100644 --- a/empty_parameters.html +++ b/empty_parameters.html @@ -251,6 +251,9 @@ + diff --git a/empty_parentheses_with_trailing_closure.html b/empty_parentheses_with_trailing_closure.html index 6f0bbcaf6..8a15fd275 100644 --- a/empty_parentheses_with_trailing_closure.html +++ b/empty_parentheses_with_trailing_closure.html @@ -251,6 +251,9 @@ + diff --git a/empty_string.html b/empty_string.html index 23d6ead21..4c524b496 100644 --- a/empty_string.html +++ b/empty_string.html @@ -251,6 +251,9 @@ + diff --git a/empty_xctest_method.html b/empty_xctest_method.html index 4999c1b01..6fc0fa677 100644 --- a/empty_xctest_method.html +++ b/empty_xctest_method.html @@ -251,6 +251,9 @@ + diff --git a/enum_case_associated_values_count.html b/enum_case_associated_values_count.html index 71af7841a..0e0011705 100644 --- a/enum_case_associated_values_count.html +++ b/enum_case_associated_values_count.html @@ -251,6 +251,9 @@ + diff --git a/expiring_todo.html b/expiring_todo.html index ca798b355..186c0fb52 100644 --- a/expiring_todo.html +++ b/expiring_todo.html @@ -251,6 +251,9 @@ + diff --git a/explicit_acl.html b/explicit_acl.html index 7c833a58b..4d5ee9fbf 100644 --- a/explicit_acl.html +++ b/explicit_acl.html @@ -251,6 +251,9 @@ + diff --git a/explicit_enum_raw_value.html b/explicit_enum_raw_value.html index 3e080188a..95bec1f0a 100644 --- a/explicit_enum_raw_value.html +++ b/explicit_enum_raw_value.html @@ -251,6 +251,9 @@ + diff --git a/explicit_init.html b/explicit_init.html index c74f5b853..54d62acca 100644 --- a/explicit_init.html +++ b/explicit_init.html @@ -251,6 +251,9 @@ + diff --git a/explicit_self.html b/explicit_self.html index 9f5effa4e..5338a744b 100644 --- a/explicit_self.html +++ b/explicit_self.html @@ -251,6 +251,9 @@ + diff --git a/explicit_top_level_acl.html b/explicit_top_level_acl.html index eaf8ffc2d..686a56f07 100644 --- a/explicit_top_level_acl.html +++ b/explicit_top_level_acl.html @@ -251,6 +251,9 @@ + diff --git a/explicit_type_interface.html b/explicit_type_interface.html index 9df8d4189..6f3dce062 100644 --- a/explicit_type_interface.html +++ b/explicit_type_interface.html @@ -251,6 +251,9 @@ + diff --git a/extension_access_modifier.html b/extension_access_modifier.html index 2d14e0b35..c5df2637a 100644 --- a/extension_access_modifier.html +++ b/extension_access_modifier.html @@ -251,6 +251,9 @@ + diff --git a/fallthrough.html b/fallthrough.html index 8c4796362..c61e4281a 100644 --- a/fallthrough.html +++ b/fallthrough.html @@ -251,6 +251,9 @@ + diff --git a/fatal_error_message.html b/fatal_error_message.html index 39e4994eb..e88fec509 100644 --- a/fatal_error_message.html +++ b/fatal_error_message.html @@ -251,6 +251,9 @@ + diff --git a/file_header.html b/file_header.html index 37b42a856..2564c67b4 100644 --- a/file_header.html +++ b/file_header.html @@ -251,6 +251,9 @@ + diff --git a/file_length.html b/file_length.html index 6d19f72f4..12d94e68f 100644 --- a/file_length.html +++ b/file_length.html @@ -251,6 +251,9 @@ + diff --git a/file_name.html b/file_name.html index 03999dfef..3bb0714d0 100644 --- a/file_name.html +++ b/file_name.html @@ -251,6 +251,9 @@ + diff --git a/file_name_no_space.html b/file_name_no_space.html index c151a0934..1a73a0ad1 100644 --- a/file_name_no_space.html +++ b/file_name_no_space.html @@ -251,6 +251,9 @@ + diff --git a/file_types_order.html b/file_types_order.html index edbda292c..3df8512e9 100644 --- a/file_types_order.html +++ b/file_types_order.html @@ -251,6 +251,9 @@ + diff --git a/first_where.html b/first_where.html index 3df7325d5..1f3e9a1c2 100644 --- a/first_where.html +++ b/first_where.html @@ -251,6 +251,9 @@ + diff --git a/flatmap_over_map_reduce.html b/flatmap_over_map_reduce.html index 7890c508f..02c7ed96d 100644 --- a/flatmap_over_map_reduce.html +++ b/flatmap_over_map_reduce.html @@ -251,6 +251,9 @@ + diff --git a/for_where.html b/for_where.html index 36f5c5b52..6d6a3258d 100644 --- a/for_where.html +++ b/for_where.html @@ -251,6 +251,9 @@ + diff --git a/force_cast.html b/force_cast.html index 9e3b188f7..2a32ae7d9 100644 --- a/force_cast.html +++ b/force_cast.html @@ -251,6 +251,9 @@ + diff --git a/force_try.html b/force_try.html index 2972a12c0..97cd427ec 100644 --- a/force_try.html +++ b/force_try.html @@ -251,6 +251,9 @@ + diff --git a/force_unwrapping.html b/force_unwrapping.html index d57f59f14..dcbffc115 100644 --- a/force_unwrapping.html +++ b/force_unwrapping.html @@ -251,6 +251,9 @@ + diff --git a/function_body_length.html b/function_body_length.html index 6252163f9..377764be4 100644 --- a/function_body_length.html +++ b/function_body_length.html @@ -251,6 +251,9 @@ + diff --git a/function_default_parameter_at_end.html b/function_default_parameter_at_end.html index a502992ca..d46f4a78d 100644 --- a/function_default_parameter_at_end.html +++ b/function_default_parameter_at_end.html @@ -251,6 +251,9 @@ + diff --git a/function_parameter_count.html b/function_parameter_count.html index 6bb766564..fb0b0219c 100644 --- a/function_parameter_count.html +++ b/function_parameter_count.html @@ -251,6 +251,9 @@ + diff --git a/generic_type_name.html b/generic_type_name.html index 1cb057844..dc0da68d0 100644 --- a/generic_type_name.html +++ b/generic_type_name.html @@ -251,6 +251,9 @@ + diff --git a/identical_operands.html b/identical_operands.html index 3b0af1896..3cdc0193f 100644 --- a/identical_operands.html +++ b/identical_operands.html @@ -251,6 +251,9 @@ + diff --git a/identifier_name.html b/identifier_name.html index 0d4d8aca8..14800a291 100644 --- a/identifier_name.html +++ b/identifier_name.html @@ -251,6 +251,9 @@ + diff --git a/implicit_getter.html b/implicit_getter.html index 34ecd5994..ec35ca19f 100644 --- a/implicit_getter.html +++ b/implicit_getter.html @@ -251,6 +251,9 @@ + diff --git a/implicit_return.html b/implicit_return.html index abb43aed4..6ad84c281 100644 --- a/implicit_return.html +++ b/implicit_return.html @@ -251,6 +251,9 @@ + @@ -319,7 +322,7 @@
  • Kind: style
  • Analyzer rule: No
  • Minimum Swift compiler version: 3.0.0
  • -
  • Default configuration: warning, included: [getter, closure, function]
  • +
  • Default configuration: warning, included: [closure, getter, function]
  • Non Triggering Examples

    if foo {
    diff --git a/implicitly_unwrapped_optional.html b/implicitly_unwrapped_optional.html
    index 26593c2e1..d4cdb17c2 100644
    --- a/implicitly_unwrapped_optional.html
    +++ b/implicitly_unwrapped_optional.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/indentation_width.html b/indentation_width.html
    index 5f7a2e5bb..5f010d0a5 100644
    --- a/indentation_width.html
    +++ b/indentation_width.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/index.html b/index.html
    index 1c92f96fa..576309b3d 100644
    --- a/index.html
    +++ b/index.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/inert_defer.html b/inert_defer.html
    index 2c501b456..59283eb97 100644
    --- a/inert_defer.html
    +++ b/inert_defer.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/is_disjoint.html b/is_disjoint.html
    index 5cfad0fad..ce6475897 100644
    --- a/is_disjoint.html
    +++ b/is_disjoint.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/joined_default_parameter.html b/joined_default_parameter.html
    index 2151a3b94..f328d04ed 100644
    --- a/joined_default_parameter.html
    +++ b/joined_default_parameter.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/large_tuple.html b/large_tuple.html
    index 3cb991b4b..3274d0c2b 100644
    --- a/large_tuple.html
    +++ b/large_tuple.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/last_where.html b/last_where.html
    index 9be868e4d..f2720998d 100644
    --- a/last_where.html
    +++ b/last_where.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/leading_whitespace.html b/leading_whitespace.html
    index aa299b581..22a430152 100644
    --- a/leading_whitespace.html
    +++ b/leading_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/legacy_cggeometry_functions.html b/legacy_cggeometry_functions.html
    index aa655d705..451ed3e02 100644
    --- a/legacy_cggeometry_functions.html
    +++ b/legacy_cggeometry_functions.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/legacy_constant.html b/legacy_constant.html
    index c4366cf15..196447a8c 100644
    --- a/legacy_constant.html
    +++ b/legacy_constant.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/legacy_constructor.html b/legacy_constructor.html
    index a06c82314..6bbf57966 100644
    --- a/legacy_constructor.html
    +++ b/legacy_constructor.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/legacy_hashing.html b/legacy_hashing.html
    index b29407063..ee7deb4d4 100644
    --- a/legacy_hashing.html
    +++ b/legacy_hashing.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/legacy_multiple.html b/legacy_multiple.html
    index c04f7bb88..2120750f6 100644
    --- a/legacy_multiple.html
    +++ b/legacy_multiple.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/legacy_nsgeometry_functions.html b/legacy_nsgeometry_functions.html
    index 777a57b78..b638f2466 100644
    --- a/legacy_nsgeometry_functions.html
    +++ b/legacy_nsgeometry_functions.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/legacy_random.html b/legacy_random.html
    index d902c2b97..7773e0dfa 100644
    --- a/legacy_random.html
    +++ b/legacy_random.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/let_var_whitespace.html b/let_var_whitespace.html
    index 9beeabec4..c55be9883 100644
    --- a/let_var_whitespace.html
    +++ b/let_var_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/line_length.html b/line_length.html
    index 6b18a981b..fd27253fe 100644
    --- a/line_length.html
    +++ b/line_length.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/literal_expression_end_indentation.html b/literal_expression_end_indentation.html
    index 7cd681a7c..5e65e801c 100644
    --- a/literal_expression_end_indentation.html
    +++ b/literal_expression_end_indentation.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/lower_acl_than_parent.html b/lower_acl_than_parent.html
    index e554b8bff..a68d00443 100644
    --- a/lower_acl_than_parent.html
    +++ b/lower_acl_than_parent.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/mark.html b/mark.html
    index 55b3496ba..09a77d3b1 100644
    --- a/mark.html
    +++ b/mark.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/missing_docs.html b/missing_docs.html
    index 2992aad78..80c9fb964 100644
    --- a/missing_docs.html
    +++ b/missing_docs.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/modifier_order.html b/modifier_order.html
    index f6be4a5b3..fc4feffb4 100644
    --- a/modifier_order.html
    +++ b/modifier_order.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/multiline_arguments.html b/multiline_arguments.html
    index 6448e2da9..43059cb7d 100644
    --- a/multiline_arguments.html
    +++ b/multiline_arguments.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/multiline_arguments_brackets.html b/multiline_arguments_brackets.html
    index b569f4fa4..83d0bdfd6 100644
    --- a/multiline_arguments_brackets.html
    +++ b/multiline_arguments_brackets.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/multiline_function_chains.html b/multiline_function_chains.html
    index 24b3ebe63..3ef9046d3 100644
    --- a/multiline_function_chains.html
    +++ b/multiline_function_chains.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/multiline_literal_brackets.html b/multiline_literal_brackets.html
    index 98076b4eb..ac347428b 100644
    --- a/multiline_literal_brackets.html
    +++ b/multiline_literal_brackets.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/multiline_parameters.html b/multiline_parameters.html
    index a7f76efd7..f638c04e6 100644
    --- a/multiline_parameters.html
    +++ b/multiline_parameters.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/multiline_parameters_brackets.html b/multiline_parameters_brackets.html
    index 14e1c31cd..8d9d6ec41 100644
    --- a/multiline_parameters_brackets.html
    +++ b/multiline_parameters_brackets.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/multiple_closures_with_trailing_closure.html b/multiple_closures_with_trailing_closure.html
    index deeddca35..fec336054 100644
    --- a/multiple_closures_with_trailing_closure.html
    +++ b/multiple_closures_with_trailing_closure.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/nesting.html b/nesting.html
    index 940836497..d56eb5ac0 100644
    --- a/nesting.html
    +++ b/nesting.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/nimble_operator.html b/nimble_operator.html
    index 9c11bed2b..50075ae6b 100644
    --- a/nimble_operator.html
    +++ b/nimble_operator.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/no_extension_access_modifier.html b/no_extension_access_modifier.html
    index 62ffefaf6..7d2bd822a 100644
    --- a/no_extension_access_modifier.html
    +++ b/no_extension_access_modifier.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/no_fallthrough_only.html b/no_fallthrough_only.html
    index 8abc96135..4888c94ab 100644
    --- a/no_fallthrough_only.html
    +++ b/no_fallthrough_only.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/no_grouping_extension.html b/no_grouping_extension.html
    index bc1bce253..cffc0fe07 100644
    --- a/no_grouping_extension.html
    +++ b/no_grouping_extension.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/no_space_in_method_call.html b/no_space_in_method_call.html
    index a20ece124..44d8c7bea 100644
    --- a/no_space_in_method_call.html
    +++ b/no_space_in_method_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/notification_center_detachment.html b/notification_center_detachment.html
    index 93b56b49a..3190f9dec 100644
    --- a/notification_center_detachment.html
    +++ b/notification_center_detachment.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/nslocalizedstring_key.html b/nslocalizedstring_key.html
    index 0c780bb68..179644aa5 100644
    --- a/nslocalizedstring_key.html
    +++ b/nslocalizedstring_key.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/nslocalizedstring_require_bundle.html b/nslocalizedstring_require_bundle.html
    index 60464bf3c..84bf067da 100644
    --- a/nslocalizedstring_require_bundle.html
    +++ b/nslocalizedstring_require_bundle.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/nsobject_prefer_isequal.html b/nsobject_prefer_isequal.html
    index 75bedf101..a739b873f 100644
    --- a/nsobject_prefer_isequal.html
    +++ b/nsobject_prefer_isequal.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/number_separator.html b/number_separator.html
    index 9998ae70d..f444af5f5 100644
    --- a/number_separator.html
    +++ b/number_separator.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/object_literal.html b/object_literal.html
    index 2818b7ee2..ecb4d32c3 100644
    --- a/object_literal.html
    +++ b/object_literal.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/opening_brace.html b/opening_brace.html
    index 21a8c5efd..6ae45207b 100644
    --- a/opening_brace.html
    +++ b/opening_brace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/operator_usage_whitespace.html b/operator_usage_whitespace.html
    index 26960db0b..e57277d84 100644
    --- a/operator_usage_whitespace.html
    +++ b/operator_usage_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/operator_whitespace.html b/operator_whitespace.html
    index 314f89205..f021203f6 100644
    --- a/operator_whitespace.html
    +++ b/operator_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/optional_enum_case_matching.html b/optional_enum_case_matching.html
    index 4924251ef..d02f2f46a 100644
    --- a/optional_enum_case_matching.html
    +++ b/optional_enum_case_matching.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/orphaned_doc_comment.html b/orphaned_doc_comment.html
    index cf13c53a7..eb5c545e9 100644
    --- a/orphaned_doc_comment.html
    +++ b/orphaned_doc_comment.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/overridden_super_call.html b/overridden_super_call.html
    index b6e3c5632..f1cd96232 100644
    --- a/overridden_super_call.html
    +++ b/overridden_super_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/override_in_extension.html b/override_in_extension.html
    index f69c5d179..3610b9a5f 100644
    --- a/override_in_extension.html
    +++ b/override_in_extension.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/pattern_matching_keywords.html b/pattern_matching_keywords.html
    index 6c17525d7..c296d3758 100644
    --- a/pattern_matching_keywords.html
    +++ b/pattern_matching_keywords.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/prefer_self_type_over_type_of_self.html b/prefer_self_type_over_type_of_self.html
    index 25242fac2..5c7bbca09 100644
    --- a/prefer_self_type_over_type_of_self.html
    +++ b/prefer_self_type_over_type_of_self.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/prefixed_toplevel_constant.html b/prefixed_toplevel_constant.html
    index 0282d9bca..36eb9edec 100644
    --- a/prefixed_toplevel_constant.html
    +++ b/prefixed_toplevel_constant.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/private_action.html b/private_action.html
    index 0047bb124..5274b7e94 100644
    --- a/private_action.html
    +++ b/private_action.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/private_outlet.html b/private_outlet.html
    index 5691e7569..1335f32c2 100644
    --- a/private_outlet.html
    +++ b/private_outlet.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/private_over_fileprivate.html b/private_over_fileprivate.html
    index ff554af52..48e4d7501 100644
    --- a/private_over_fileprivate.html
    +++ b/private_over_fileprivate.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/private_unit_test.html b/private_unit_test.html
    index ed9abbbae..b47a59734 100644
    --- a/private_unit_test.html
    +++ b/private_unit_test.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/prohibited_interface_builder.html b/prohibited_interface_builder.html
    index 25631689d..7fa4f356b 100644
    --- a/prohibited_interface_builder.html
    +++ b/prohibited_interface_builder.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/prohibited_super_call.html b/prohibited_super_call.html
    index a484c7648..c70aa0193 100644
    --- a/prohibited_super_call.html
    +++ b/prohibited_super_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/protocol_property_accessors_order.html b/protocol_property_accessors_order.html
    index f6ba0d540..37238533a 100644
    --- a/protocol_property_accessors_order.html
    +++ b/protocol_property_accessors_order.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/quick_discouraged_call.html b/quick_discouraged_call.html
    index a836498d8..e7d03cca6 100644
    --- a/quick_discouraged_call.html
    +++ b/quick_discouraged_call.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/quick_discouraged_focused_test.html b/quick_discouraged_focused_test.html
    index e44f12376..2bfc71d6f 100644
    --- a/quick_discouraged_focused_test.html
    +++ b/quick_discouraged_focused_test.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/quick_discouraged_pending_test.html b/quick_discouraged_pending_test.html
    index 0a41df596..d3675607f 100644
    --- a/quick_discouraged_pending_test.html
    +++ b/quick_discouraged_pending_test.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/raw_value_for_camel_cased_codable_enum.html b/raw_value_for_camel_cased_codable_enum.html
    index cd273432e..12bc3434b 100644
    --- a/raw_value_for_camel_cased_codable_enum.html
    +++ b/raw_value_for_camel_cased_codable_enum.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/reduce_boolean.html b/reduce_boolean.html
    index a54b4a77a..6356f7fdb 100644
    --- a/reduce_boolean.html
    +++ b/reduce_boolean.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/reduce_into.html b/reduce_into.html
    index baf444797..b5a495889 100644
    --- a/reduce_into.html
    +++ b/reduce_into.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_discardable_let.html b/redundant_discardable_let.html
    index 6055d72fc..6261ebccd 100644
    --- a/redundant_discardable_let.html
    +++ b/redundant_discardable_let.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_nil_coalescing.html b/redundant_nil_coalescing.html
    index 05d7624b7..d4e56bf26 100644
    --- a/redundant_nil_coalescing.html
    +++ b/redundant_nil_coalescing.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_objc_attribute.html b/redundant_objc_attribute.html
    index 428615166..56a93d1d0 100644
    --- a/redundant_objc_attribute.html
    +++ b/redundant_objc_attribute.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_optional_initialization.html b/redundant_optional_initialization.html
    index a1c78e4d3..276d51142 100644
    --- a/redundant_optional_initialization.html
    +++ b/redundant_optional_initialization.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_set_access_control.html b/redundant_set_access_control.html
    index a68e108f8..2145891ed 100644
    --- a/redundant_set_access_control.html
    +++ b/redundant_set_access_control.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_string_enum_value.html b/redundant_string_enum_value.html
    index 316ae0b0f..9c007bf96 100644
    --- a/redundant_string_enum_value.html
    +++ b/redundant_string_enum_value.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_type_annotation.html b/redundant_type_annotation.html
    index 9d8ba537d..99391a795 100644
    --- a/redundant_type_annotation.html
    +++ b/redundant_type_annotation.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/redundant_void_return.html b/redundant_void_return.html
    index 7a1998c46..7c0a744dc 100644
    --- a/redundant_void_return.html
    +++ b/redundant_void_return.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/required_deinit.html b/required_deinit.html
    index 237dda005..46463036e 100644
    --- a/required_deinit.html
    +++ b/required_deinit.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/required_enum_case.html b/required_enum_case.html
    index 98d84e1f8..7f5bdf915 100644
    --- a/required_enum_case.html
    +++ b/required_enum_case.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/return_arrow_whitespace.html b/return_arrow_whitespace.html
    index e4fb36e64..e6d79932f 100644
    --- a/return_arrow_whitespace.html
    +++ b/return_arrow_whitespace.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/rule-directory.html b/rule-directory.html
    index be1e86b1c..161c35250 100644
    --- a/rule-directory.html
    +++ b/rule-directory.html
    @@ -251,6 +251,9 @@
                   
    +              
                   
    diff --git a/search.json b/search.json
    index b2f3d7cbf..b2b27646f 100644
    --- a/search.json
    +++ b/search.json
    @@ -1 +1 @@
    -{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/YamlParser.html#/s:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV5threeACvpZ":{"name":"three","abstract":"

    Swift 3.x - https://swift.org/download/#swift-30

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

    Swift 4.0.x - https://swift.org/download/#swift-40

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

    Swift 4.1.x - https://swift.org/download/#swift-41

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

    Swift 4.2.x - https://swift.org/download/#swift-42

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

    Swift 5.0.x - https://swift.org/download/#swift-50

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

    Swift 5.1.x - https://swift.org/download/#swift-51

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

    Swift 5.2.x - https://swift.org/download/#swift-52

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

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV4kind012SourceKittenC00D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5range012SourceKittenC09ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6offset012SourceKittenC09ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6length012SourceKittenC09ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

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

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

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

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

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

    ","parent_name":"Linter"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s: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_13configuration20testMultiByteOffsets0F7OnLinux4file4lineACSS_ypSgS2bs12StaticStringVSutcfc":{"name":"init(_:configuration:testMultiByteOffsets:testOnLinux:file:line:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

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

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

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

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV12actionString4line9characterACSgSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO7defaultAEvpZ":{"name":"default","abstract":"

    The default indentation style if none is explicitly provided.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAESaySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO11whitelistedyAESaySSGcAEmF":{"name":"whitelisted(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html":{"name":"RulesMode","abstract":"

    Represents how a Configuration object can be configured with regards to rules.

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

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

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

    The style to use when indenting Swift source code.

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

    Included paths to lint.

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

    Excluded paths to not lint.

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

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

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

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

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

    The root directory to search for nested configurations.

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

    The absolute path from where this configuration was loaded from, if any.

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

    The location of the persisted cache to use whith this configuration.

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

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration, derived from disabled, opt-in and whitelist rules

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesMode8included8excluded16warningThreshold8reporter8ruleList15configuredRules16swiftlintVersion9cachePath11indentation06customO11Identifiers22allowZeroLintableFilesACSgAC0oF0O_SaySSGASSiSgSSAA04RuleM0VSayAA4Rule_pGSgSSSgAzC16IndentationStyleOASSbtcfc":{"name":"init(rulesMode:included:excluded:warningThreshold:reporter:ruleList:configuredRules:swiftlintVersion:cachePath:indentation:customRulesIdentifiers:allowZeroLintableFiles:)","abstract":"

    Creates a Configuration by specifying its properties directly.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4path8rootPath8optional5quiet14enableAllRules05cacheG006customL11IdentifiersACSS_SSSgS3bAKSaySSGtcfc":{"name":"init(path:rootPath:optional:quiet:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExcludeSayAA0aB4FileCGSS_SbtF":{"name":"lintableFiles(inPath:forceExclude:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePath06customJ11IdentifiersACSgSDySSypG_AA04RuleG0VSbSSSgSaySSGtcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

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

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    Reports violations in SonarQube import format.

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

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

    "},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfo17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SDyAL0nJ0QzGSaySSGtF":{"name":"correct(file:collectedInfo:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfoSayAA10CorrectionVGAA0aB4FileC_SDyAK0lJ0QzGtF":{"name":"correct(file:collectedInfo:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

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

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

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

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

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html":{"name":"LintableFileManager","abstract":"

    An interface for enumerating files that can be linted by SwiftLint.

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

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

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

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

    "},"Protocols.html#/s:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols.html#/s:18SwiftLintFramework21AutomaticTestableRuleP":{"name":"AutomaticTestableRule","abstract":"

    A rule that has unit tests automatically generated using Sourcery.

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

    A rule that is user-configurable.

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

    A rule that can correct violations.

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

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

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

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

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

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

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

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

    A CollectingRule that is also a CorrectableRule.

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

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

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible configuration errors.

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

    The magnitude of a StyleViolation.

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

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC10stringView012SourceKittenC006StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC5linesSay012SourceKittenC04LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

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

    A persisted cache for storing and retrieving linter results.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"

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

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

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

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeReporter"},"Structs/XcodeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"XcodeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"SonarQubeReporter"},"Structs/SonarQubeReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"SonarQubeReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"GitLabJUnitReporter"},"Structs/GitLabJUnitReporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","parent_name":"GitLabJUnitReporter"},"Structs/YamlParser.html#/s:18SwiftLintFramework10YamlParserV5parse_3envSDySSypGSS_SDyS2SGtKFZ":{"name":"parse(_:env:)","abstract":"

    Parses the input YAML string as an untyped dictionary.

    ","parent_name":"YamlParser"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV5valueSSvp":{"name":"value","abstract":"

    The string value for this version.

    ","parent_name":"Version"},"Structs/Version.html#/s:18SwiftLintFramework7VersionV7currentACvpZ":{"name":"current","abstract":"

    The current SwiftLint version.

    ","parent_name":"Version"},"Structs/SwiftVersion.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"SwiftVersion"},"Structs/SwiftVersion.html#/s:18SwiftLintFramework0A7VersionV5threeACvpZ":{"name":"three","abstract":"

    Swift 3.x - https://swift.org/download/#swift-30

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

    Swift 4.0.x - https://swift.org/download/#swift-40

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

    Swift 4.1.x - https://swift.org/download/#swift-41

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

    Swift 4.2.x - https://swift.org/download/#swift-42

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

    Swift 5.0.x - https://swift.org/download/#swift-50

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

    Swift 5.1.x - https://swift.org/download/#swift-51

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

    Swift 5.2.x - https://swift.org/download/#swift-52

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

    The current detected Swift compiler version, based on the currently accessible SourceKit version.

    ","parent_name":"SwiftVersion"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV4kind012SourceKittenC00D4KindOSgvp":{"name":"kind","abstract":"

    The syntax kind associated with is token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxToken from the raw SyntaxToken obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV5range012SourceKittenC09ByteRangeVvp":{"name":"range","abstract":"

    The byte range in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6offset012SourceKittenC09ByteCountVvp":{"name":"offset","abstract":"

    The starting byte offset in a source file for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxToken.html#/s:18SwiftLintFramework0aB11SyntaxTokenV6length012SourceKittenC09ByteCountVvp":{"name":"length","abstract":"

    The length in bytes for this token.

    ","parent_name":"SwiftLintSyntaxToken"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5value012SourceKittenC00dE0Vvp":{"name":"value","abstract":"

    The raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV6tokensSayAA0abD5TokenVGvp":{"name":"tokens","abstract":"

    The SwiftLint-specific syntax tokens for this syntax map.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/SwiftLintSyntaxMap.html#/s:18SwiftLintFramework0aB9SyntaxMapV5valueAC012SourceKittenC00dE0V_tcfc":{"name":"init(value:)","abstract":"

    Creates a SwiftLintSyntaxMap from the raw SyntaxMap obtained by SourceKitten.

    ","parent_name":"SwiftLintSyntaxMap"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV14ruleIdentifierSSvp":{"name":"ruleIdentifier","abstract":"

    The identifier of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescriptionSSvp":{"name":"ruleDescription","abstract":"

    The description of the rule that generated this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8ruleNameSSvp":{"name":"ruleName","abstract":"

    The name of the rule that generated this violation.

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

    The severity of this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of this violation.

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

    The justification for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV11descriptionSSvp":{"name":"description","abstract":"

    A printable description for this violation.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV15ruleDescription8severity8location6reasonAcA04RuleG0V_AA0E8SeverityOAA8LocationVSSSgtcfc":{"name":"init(ruleDescription:severity:location:reason:)","abstract":"

    Creates a StyleViolation by specifying its properties directly.

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8severityAcA0E8SeverityO_tF":{"name":"with(severity:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/StyleViolation.html#/s:18SwiftLintFramework14StyleViolationV4with8locationAcA8LocationV_tF":{"name":"with(location:)","abstract":"

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

    ","parent_name":"StyleViolation"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severityAA17ViolationSeverityOvp":{"name":"severity","abstract":"

    The severity that should be assigned to the violation of this parameter’s value is met.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV5valuexvp":{"name":"value","abstract":"

    The value to configure the rule.

    ","parent_name":"RuleParameter"},"Structs/RuleParameter.html#/s:18SwiftLintFramework13RuleParameterV8severity5valueACyxGAA17ViolationSeverityO_xtcfc":{"name":"init(severity:value:)","abstract":"

    Creates a RuleParameter by specifying its properties directly.

    ","parent_name":"RuleParameter"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV4listSDySSAA0D0_pXpGvp":{"name":"list","abstract":"

    The rules contained in this list.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesAcA0D0_pXpd_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleList.html#/s:18SwiftLintFramework8RuleListV5rulesACSayAA0D0_pXpG_tcfc":{"name":"init(rules:)","abstract":"

    Creates a RuleList by specifying all its rules.

    ","parent_name":"RuleList"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifierSSvp":{"name":"identifier","abstract":"

    The rule’s unique identifier, to be used in configuration files and SwiftLint commands.","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4nameSSvp":{"name":"name","abstract":"

    The rule’s human-readable name. Should be short, descriptive and formatted in Title Case. May contain spaces.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11descriptionSSvp":{"name":"description","abstract":"

    The rule’s verbose description. Should read as a sentence or short paragraph. Good things to include are an","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV4kindAA0D4KindOvp":{"name":"kind","abstract":"

    The RuleKind that best categorizes this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV21nonTriggeringExamplesSayAA7ExampleVGvp":{"name":"nonTriggeringExamples","abstract":"

    Swift source examples that do not trigger a violation for this rule. Used for documentation purposes to inform","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18triggeringExamplesSayAA7ExampleVGvp":{"name":"triggeringExamples","abstract":"

    Swift source examples that do trigger one or more violations for this rule. Used for documentation purposes to","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV11correctionsSDyAA7ExampleVAFGvp":{"name":"corrections","abstract":"

    Pairs of Swift source examples, where keys are examples that trigger violations for this rule, and the values","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV17deprecatedAliasesShySSGvp":{"name":"deprecatedAliases","abstract":"

    Any previous iteration of the rule’s identifier that was previously shipped with SwiftLint.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV03minA7VersionAA0aG0Vvp":{"name":"minSwiftVersion","abstract":"

    The oldest version of the Swift compiler supported by this rule.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV18requiresFileOnDiskSbvp":{"name":"requiresFileOnDisk","abstract":"

    Whether or not this rule can only be executed on a file physically on-disk. Typically necessary for rules","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV07consoleE0SSvp":{"name":"consoleDescription","abstract":"

    The console-printable string for this description.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV14allIdentifiersSaySSGvp":{"name":"allIdentifiers","abstract":"

    All identifiers that have been used to uniquely identify this rule in past and current SwiftLint versions.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:18SwiftLintFramework15RuleDescriptionV10identifier4name11description4kind03minA7Version21nonTriggeringExamples010triggeringN011corrections17deprecatedAliases18requiresFileOnDiskACSS_S2SAA0D4KindOAA0aK0VSayAA7ExampleVGATSDyA2SGShySSGSbtcfc":{"name":"init(identifier:name:description:kind:minSwiftVersion:nonTriggeringExamples:triggeringExamples:corrections:deprecatedAliases:requiresFileOnDisk:)","abstract":"

    Creates a RuleDescription by specifying all its properties directly.

    ","parent_name":"RuleDescription"},"Structs/RuleDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RuleDescription"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5startAA8LocationVvp":{"name":"start","abstract":"

    The location describing the start of the region. All locations that are less than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV3endAA8LocationVvp":{"name":"end","abstract":"

    The location describing the end of the region. All locations that are greater than this value","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV23disabledRuleIdentifiersShyAA0F10IdentifierOGvp":{"name":"disabledRuleIdentifiers","abstract":"

    All SwiftLint rule identifiers that are disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV5start3end23disabledRuleIdentifiersAcA8LocationV_AHShyAA0H10IdentifierOGtcfc":{"name":"init(start:end:disabledRuleIdentifiers:)","abstract":"

    Creates a Region by setting explicit values for all its properties.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV8containsySbAA8LocationVF":{"name":"contains(_:)","abstract":"

    Whether the specific location is contained in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV13isRuleEnabledySbAA0F0_pF":{"name":"isRuleEnabled(_:)","abstract":"

    Whether the specified rule is enabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV14isRuleDisabledySbAA0F0_pF":{"name":"isRuleDisabled(_:)","abstract":"

    Whether the specified rule is disabled in this region.

    ","parent_name":"Region"},"Structs/Region.html#/s:18SwiftLintFramework6RegionV26deprecatedAliasesDisabling4ruleShySSGAA4Rule_p_tF":{"name":"deprecatedAliasesDisabling(rule:)","abstract":"

    Returns the deprecated rule aliases that are disabling the specified rule in this region.","parent_name":"Region"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4fileSSSgvp":{"name":"file","abstract":"

    The file path on disk for this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4lineSiSgvp":{"name":"line","abstract":"

    The line offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV9characterSiSgvp":{"name":"character","abstract":"

    The character offset in the file for this location. 1-indexed.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV11descriptionSSvp":{"name":"description","abstract":"

    A lossless printable description of this location.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV12relativeFileSSSgvp":{"name":"relativeFile","abstract":"

    The file path for this location relative to the current working directory.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file4line9characterACSSSg_SiSgAHtcfc":{"name":"init(file:line:character:)","abstract":"

    Creates a Location by specifying its properties directly.

    ","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file10byteOffsetAcA0aB4FileC_012SourceKittenC09ByteCountVtcfc":{"name":"init(file:byteOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a byte-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:18SwiftLintFramework8LocationV4file15characterOffsetAcA0aB4FileC_Sitcfc":{"name":"init(file:characterOffset:)","abstract":"

    Creates a Location based on a SwiftLintFile and a UTF8 character-offset into the file.","parent_name":"Location"},"Structs/Location.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Location"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV15styleViolations5usingSayAA14StyleViolationVGAA11RuleStorageC_tF":{"name":"styleViolations(using:)","abstract":"

    Computes or retrieves style violations.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV27styleViolationsAndRuleTimes5usingSayAA14StyleViolationVG_SaySS2id_Sd4timetGtAA0I7StorageC_tF":{"name":"styleViolationsAndRuleTimes(using:)","abstract":"

    Computes or retrieves style violations and the time spent executing each rule.

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV7correct5usingSayAA10CorrectionVGAA11RuleStorageC_tF":{"name":"correct(using:)","abstract":"

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

    ","parent_name":"CollectedLinter"},"Structs/CollectedLinter.html#/s:18SwiftLintFramework15CollectedLinterV6format7useTabs11indentWidthySb_SitF":{"name":"format(useTabs:indentWidth:)","abstract":"

    Formats the file associated with this linter.

    ","parent_name":"CollectedLinter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4fileAA0aB4FileCvp":{"name":"file","abstract":"

    The file to lint with this linter.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV12isCollectingSbvp":{"name":"isCollecting","abstract":"

    Whether or not this linter will be used to collect information from several files.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV4file13configuration5cache17compilerArgumentsAcA0aB4FileC_AA13ConfigurationVAA0D5CacheCSgSaySSGtcfc":{"name":"init(file:configuration:cache:compilerArguments:)","abstract":"

    Creates a Linter by specifying its properties directly.

    ","parent_name":"Linter"},"Structs/Linter.html#/s:18SwiftLintFramework6LinterV7collect4intoAA09CollectedD0VAA11RuleStorageC_tF":{"name":"collect(into:)","abstract":"

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

    ","parent_name":"Linter"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4codeSSvp":{"name":"code","abstract":"

    The contents of the example

    ","parent_name":"Example"},"Structs/Example.html#/s: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_13configuration20testMultiByteOffsets0F7OnLinux4file4lineACSS_ypSgS2bs12StaticStringVSutcfc":{"name":"init(_:configuration:testMultiByteOffsets:testOnLinux:file:line:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV4with4codeACSS_tF":{"name":"with(code:)","abstract":"

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

    ","parent_name":"Example"},"Structs/Example.html#/s:18SwiftLintFramework7ExampleV24removingViolationMarkersACyF":{"name":"removingViolationMarkers()","abstract":"

    Returns a copy of the Example with all instances of the “↓” character removed.

    ","parent_name":"Example"},"Structs/Example.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Example"},"Structs/Example.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Example"},"Structs/Example.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"Example"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV15ruleDescriptionAA04RuleF0Vvp":{"name":"ruleDescription","abstract":"

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

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV8locationAA8LocationVvp":{"name":"location","abstract":"

    The location of the original violation that was corrected.

    ","parent_name":"Correction"},"Structs/Correction.html#/s:18SwiftLintFramework10CorrectionV18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    The console-printable description for this correction.

    ","parent_name":"Correction"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO8previousyA2EmF":{"name":"previous","abstract":"

    The command should only apply to the line preceding its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4thisyA2EmF":{"name":"this","abstract":"

    The command should only apply to the same line as its definition.

    ","parent_name":"Modifier"},"Structs/Command/Modifier.html#/s:18SwiftLintFramework7CommandV8ModifierO4nextyA2EmF":{"name":"next","abstract":"

    The command should only apply to the line following its definition.

    ","parent_name":"Modifier"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO6enableyA2EmF":{"name":"enable","abstract":"

    The rule(s) associated with this command should be enabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html#/s:18SwiftLintFramework7CommandV6ActionO7disableyA2EmF":{"name":"disable","abstract":"

    The rule(s) associated with this command should be disabled by the SwiftLint engine.

    ","parent_name":"Action"},"Structs/Command/Action.html":{"name":"Action","abstract":"

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

    ","parent_name":"Command"},"Structs/Command/Modifier.html":{"name":"Modifier","abstract":"

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

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV6action15ruleIdentifiers4line9character8modifier15trailingCommentA2C6ActionO_ShyAA14RuleIdentifierOGS2iSgAC8ModifierOSgSSSgtcfc":{"name":"init(action:ruleIdentifiers:line:character:modifier:trailingComment:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/Command.html#/s:18SwiftLintFramework7CommandV12actionString4line9characterACSgSS_S2itcfc":{"name":"init(actionString:line:character:)","abstract":"

    Creates a command based on the specified parameters.

    ","parent_name":"Command"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV5valueSDySS0deC00D16KitRepresentable_pGvp":{"name":"value","abstract":"

    The underlying SourceKitten dictionary.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV12substructureSayACGvp":{"name":"substructure","abstract":"

    The cached substructure for this dictionary. Empty if there is no substructure.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV14expressionKindAA0a10ExpressionH0OSgvp":{"name":"expressionKind","abstract":"

    The kind of Swift expression represented by this dictionary, if it is an expression.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV15declarationKind0deC00a11DeclarationH0OSgvp":{"name":"declarationKind","abstract":"

    The kind of Swift declaration represented by this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13statementKind0deC009StatementH0OSgvp":{"name":"statementKind","abstract":"

    The kind of Swift statement represented by this dictionary, if it is a statement.

    ","parent_name":"SourceKittenDictionary"},"Structs/SourceKittenDictionary.html#/s:18SwiftLintFramework22SourceKittenDictionaryV13accessibilityAA18AccessControlLevelOSgvp":{"name":"accessibility","abstract":"

    The accessibility level for this dictionary, if it is a declaration.

    ","parent_name":"SourceKittenDictionary"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO4tabsyA2EmF":{"name":"tabs","abstract":"

    Swift source code should be indented using tabs.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO6spacesyAESi_tcAEmF":{"name":"spaces(count:)","abstract":"

    Swift source code should be indented using spaces with count spaces per indentation level.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/IndentationStyle.html#/s:18SwiftLintFramework13ConfigurationV16IndentationStyleO7defaultAEvpZ":{"name":"default","abstract":"

    The default indentation style if none is explicitly provided.

    ","parent_name":"IndentationStyle"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO7defaultyAESaySSG_AGtcAEmF":{"name":"default(disabled:optIn:)","abstract":"

    The default rules mode, which will enable all rules that aren’t defined as being opt-in","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO11whitelistedyAESaySSGcAEmF":{"name":"whitelisted(_:)","abstract":"

    Only enable the rules explicitly listed.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html#/s:18SwiftLintFramework13ConfigurationV9RulesModeO10allEnabledyA2EmF":{"name":"allEnabled","abstract":"

    Enable all available rules.

    ","parent_name":"RulesMode"},"Structs/Configuration/RulesMode.html":{"name":"RulesMode","abstract":"

    Represents how a Configuration object can be configured with regards to rules.

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

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

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

    The style to use when indenting Swift source code.

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

    Included paths to lint.

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

    Excluded paths to not lint.

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

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

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

    The threshold for the number of warnings to tolerate before treating the lint as having failed.

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

    The root directory to search for nested configurations.

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

    The absolute path from where this configuration was loaded from, if any.

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

    The location of the persisted cache to use whith this configuration.

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

    Allow or disallow SwiftLint to exit successfully when passed only ignored or unlintable files

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV5rulesSayAA4Rule_pGvp":{"name":"rules","abstract":"

    All rules enabled in this configuration, derived from disabled, opt-in and whitelist rules

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV9rulesMode8included8excluded16warningThreshold8reporter8ruleList15configuredRules16swiftlintVersion9cachePath11indentation06customO11Identifiers22allowZeroLintableFilesACSgAC0oF0O_SaySSGASSiSgSSAA04RuleM0VSayAA4Rule_pGSgSSSgAzC16IndentationStyleOASSbtcfc":{"name":"init(rulesMode:included:excluded:warningThreshold:reporter:ruleList:configuredRules:swiftlintVersion:cachePath:indentation:customRulesIdentifiers:allowZeroLintableFiles:)","abstract":"

    Creates a Configuration by specifying its properties directly.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4path8rootPath8optional5quiet14enableAllRules05cacheG006customL11IdentifiersACSS_SSSgS3bAKSaySSGtcfc":{"name":"init(path:rootPath:optional:quiet:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration with convenience parameters.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV31withPrecomputedCacheDescriptionACyF":{"name":"withPrecomputedCacheDescription()","abstract":"

    Returns a copy of the current Configuration with its computedCacheDescription property set to the value of","parent_name":"Configuration"},"Structs/Configuration/IndentationStyle.html":{"name":"IndentationStyle","abstract":"

    The style of indentation used in a Swift project.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13lintableFiles6inPath12forceExcludeSayAA0aB4FileCGSS_SbtF":{"name":"lintableFiles(inPath:forceExclude:)","abstract":"

    Returns the files that can be linted by SwiftLint in the specified parent path.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV19filterExcludedPaths11fileManager2inSaySSGAA012LintableFileI0_p_AGdtF":{"name":"filterExcludedPaths(fileManager:in:)","abstract":"

    Returns an array of file paths after removing the excluded paths as defined by this configuration.

    ","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV13configuration3forAcA0aB4FileC_tF":{"name":"configuration(for:)","abstract":"

    Returns a new configuration that applies to the specified file by merging the current configuration with any","parent_name":"Configuration"},"Structs/Configuration.html#/s:18SwiftLintFramework13ConfigurationV4dict8ruleList14enableAllRules9cachePath06customJ11IdentifiersACSgSDySSypG_AA04RuleG0VSbSSSgSaySSGtcfc":{"name":"init(dict:ruleList:enableAllRules:cachePath:customRulesIdentifiers:)","abstract":"

    Creates a Configuration value based on the specified parameters.

    ","parent_name":"Configuration"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationVyAcA0dE0Vcfc":{"name":"init(_:)","abstract":"

    Creates a RuleListDocumentation instance from a RuleList.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html#/s:18SwiftLintFramework21RuleListDocumentationV5write2toy10Foundation3URLV_tKF":{"name":"write(to:)","abstract":"

    Write the rule list documentation as markdown files to the specified directory.

    ","parent_name":"RuleListDocumentation"},"Structs/RuleListDocumentation.html":{"name":"RuleListDocumentation","abstract":"

    User-facing documentation for a SwiftLint RuleList.

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

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

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

    A collection of keys and values as parsed out of SourceKit, with many conveniences for accessing SwiftLint-specific"},"Structs/Command.html":{"name":"Command","abstract":"

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

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

    A value describing a SwiftLint violation that was corrected.

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

    Captures code and context information for an example of a triggering or"},"Structs/Linter.html":{"name":"Linter","abstract":"

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

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

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

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

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

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

    A contiguous region of Swift source code.

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

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

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

    A list of available SwiftLint rules.

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

    A configuration parameter for rules.

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

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

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

    Represents a Swift file’s syntax information.

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

    A SwiftLint-aware Swift syntax token.

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

    A value describing the version of the Swift compiler.

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

    A type describing the SwiftLint version.

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

    An interface for parsing YAML.

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

    Reports violations as JUnit XML supported by GitLab.

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

    Reports violations in SonarQube import format.

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

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

    "},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP18consoleDescriptionSSvp":{"name":"consoleDescription","abstract":"

    A human-readable description for this configuration and its applied values.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP5apply13configurationyyp_tKF":{"name":"apply(configuration:)","abstract":"

    Apply an untyped configuration to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/RuleConfiguration.html#/s:18SwiftLintFramework17RuleConfigurationP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

    Whether the specified configuration is equivalent to the current value.

    ","parent_name":"RuleConfiguration"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfo17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SDyAL0nJ0QzGSaySSGtF":{"name":"correct(file:collectedInfo:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework25CollectingCorrectableRuleP7correct4file13collectedInfoSayAA10CorrectionVGAA0aB4FileC_SDyAK0lJ0QzGtF":{"name":"correct(file:collectedInfo:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","parent_name":"CollectingCorrectableRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8FileInfoQa":{"name":"FileInfo","abstract":"

    The kind of information to collect for each file being linted for this rule.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for17compilerArguments04FileG0QzAA0abK0C_SaySSGtF":{"name":"collectInfo(for:compilerArguments:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP11collectInfo3for04FileG0QzAA0abI0C_tF":{"name":"collectInfo(for:)","abstract":"

    Collects information for the specified file, to be analyzed by a CollectedLinter.

    ","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfo17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SDyAL0nI0QzGSaySSGtF":{"name":"validate(file:collectedInfo:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework14CollectingRuleP8validate4file13collectedInfoSayAA14StyleViolationVGAA0aB4FileC_SDyAK0lI0QzGtF":{"name":"validate(file:collectedInfo:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"CollectingRule"},"Protocols/CollectingRule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","parent_name":"CollectingRule"},"Protocols/AnalyzerRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"AnalyzerRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework30SubstitutionCorrectableASTRuleP15violationRanges2in4kind10dictionarySaySo8_NSRangeVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"violationRanges(in:kind:dictionary:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableASTRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","parent_name":"SubstitutionCorrectableASTRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP15violationRanges2inSaySo8_NSRangeVGAA0aB4FileC_tF":{"name":"violationRanges(in:)","abstract":"

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

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework27SubstitutionCorrectableRuleP12substitution3for2inSo8_NSRangeV_SStSgAH_AA0aB4FileCtF":{"name":"substitution(for:in:)","abstract":"

    Returns the substitution to apply for the given range.

    ","parent_name":"SubstitutionCorrectableRule"},"Protocols/SubstitutionCorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4fileSayAA10CorrectionVGAA0aB4FileC_tF":{"name":"correct(file:)","parent_name":"SubstitutionCorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_SaySSGtF":{"name":"correct(file:compilerArguments:)","abstract":"

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

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

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

    ","parent_name":"CorrectableRule"},"Protocols/CorrectableRule.html#/s:18SwiftLintFramework15CorrectableRuleP7correct4file5using17compilerArgumentsSayAA10CorrectionVGAA0aB4FileC_AA0E7StorageCSaySSGtF":{"name":"correct(file:using:compilerArguments:)","abstract":"

    Attempts to correct the violations to this rule in the specified file after collecting file info for all files","parent_name":"CorrectableRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP0D4TypeQa":{"name":"ConfigurationType","abstract":"

    The type of configuration used to configure this rule.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework25ConfigurationProviderRuleP13configuration0D4TypeQzvp":{"name":"configuration","abstract":"

    This rule’s configuration.

    ","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","parent_name":"ConfigurationProviderRule"},"Protocols/ConfigurationProviderRule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","parent_name":"ConfigurationProviderRule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11descriptionAA0D11DescriptionVvpZ":{"name":"description","abstract":"

    A verbose description of many of this rule’s properties.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP24configurationDescriptionSSvp":{"name":"configurationDescription","abstract":"

    A description of how this rule has been configured to run.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RulePxycfc":{"name":"init()","abstract":"

    A default initializer for rules. All rules need to be trivially initializable.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP13configurationxyp_tKcfc":{"name":"init(configuration:)","abstract":"

    Creates a rule by applying its configuration.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_SaySSGtF":{"name":"validate(file:compilerArguments:)","abstract":"

    Executes the rule on a file and returns any violations to the rule’s expectations.

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

    Executes the rule on a file and returns any violations to the rule’s expectations.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP9isEqualToySbAaB_pF":{"name":"isEqualTo(_:)","abstract":"

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

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP11collectInfo3for4into17compilerArgumentsyAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"collectInfo(for:into:compilerArguments:)","abstract":"

    Collects information for the specified file in a storage object, to be analyzed by a CollectedLinter.

    ","parent_name":"Rule"},"Protocols/Rule.html#/s:18SwiftLintFramework4RuleP8validate4file5using17compilerArgumentsSayAA14StyleViolationVGAA0aB4FileC_AA0D7StorageCSaySSGtF":{"name":"validate(file:using:compilerArguments:)","abstract":"

    Executes the rule on a file after collecting file info for all files and returns any violations to the rule’s","parent_name":"Rule"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10identifierSSvpZ":{"name":"identifier","abstract":"

    The unique identifier for this reporter.

    ","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP10isRealtimeSbvpZ":{"name":"isRealtime","abstract":"

    Whether or not this reporter can output incrementally as violations are found or if all violations must be","parent_name":"Reporter"},"Protocols/Reporter.html#/s:18SwiftLintFramework8ReporterP14generateReportySSSayAA14StyleViolationVGFZ":{"name":"generateReport(_:)","abstract":"

    Return a string with the report for the specified violations.

    ","parent_name":"Reporter"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8KindTypeQa":{"name":"KindType","abstract":"

    The kind of token being recursed over.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP8validate4file4kind10dictionarySayAA14StyleViolationVGAA0aB4FileC_8KindTypeQzAA22SourceKittenDictionaryVtF":{"name":"validate(file:kind:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRuleP4kind4from8KindTypeQzSgAA22SourceKittenDictionaryV_tF":{"name":"kind(from:)","abstract":"

    Get the kind from the specified dictionary.

    ","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework4RuleP8validate4fileSayAA14StyleViolationVGAA0aB4FileC_tF":{"name":"validate(file:)","parent_name":"ASTRule"},"Protocols/ASTRule.html#/s:18SwiftLintFramework7ASTRulePAAE8validate4file10dictionarySayAA14StyleViolationVGAA0aB4FileC_AA22SourceKittenDictionaryVtF":{"name":"validate(file:dictionary:)","abstract":"

    Executes the rule on a file and a subset of its AST structure, returnng any violations to the rule’s","parent_name":"ASTRule"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","abstract":"

    Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","abstract":"

    Returns the date when the file at the specified path was last modified. Returns nil if the file cannot be","parent_name":"LintableFileManager"},"Protocols/LintableFileManager.html":{"name":"LintableFileManager","abstract":"

    An interface for enumerating files that can be linted by SwiftLint.

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

    A rule that leverages the Swift source’s pre-typechecked Abstract Syntax Tree to recurse into the source’s"},"Protocols/Reporter.html":{"name":"Reporter","abstract":"

    An interface for reporting violations as strings.

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

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

    "},"Protocols.html#/s:18SwiftLintFramework9OptInRuleP":{"name":"OptInRule","abstract":"

    A rule that is not enabled by default. Rules conforming to this need to be explicitly enabled by users.

    "},"Protocols.html#/s:18SwiftLintFramework21AutomaticTestableRuleP":{"name":"AutomaticTestableRule","abstract":"

    A rule that has unit tests automatically generated using Sourcery.

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

    A rule that is user-configurable.

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

    A rule that can correct violations.

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

    A correctable rule that can apply its corrections by replacing the content of ranges in the offending file with"},"Protocols/SubstitutionCorrectableASTRule.html":{"name":"SubstitutionCorrectableASTRule","abstract":"

    A SubstitutionCorrectableRule that is also an ASTRule.

    "},"Protocols.html#/s:18SwiftLintFramework17SourceKitFreeRuleP":{"name":"SourceKitFreeRule","abstract":"

    A rule that does not need SourceKit to operate and can still operate even after SourceKit has crashed.

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

    A rule that can operate on the post-typechecked AST using compiler arguments. Performs rules that are more like"},"Protocols.html#/s:18SwiftLintFramework17AnyCollectingRuleP":{"name":"AnyCollectingRule","abstract":"

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

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

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

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

    A CollectingRule that is also a CorrectableRule.

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

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

    "},"Functions.html#/s:18SwiftLintFramework11queuedPrintyyxlF":{"name":"queuedPrint(_:)","abstract":"

    A thread-safe version of Swift’s standard print().

    "},"Functions.html#/s:18SwiftLintFramework16queuedPrintErroryySSF":{"name":"queuedPrintError(_:)","abstract":"

    A thread-safe, newline-terminated version of fputs(..., stderr).

    "},"Functions.html#/s:18SwiftLintFramework16queuedFatalError_4file4lines5NeverOSS_s12StaticStringVSutF":{"name":"queuedFatalError(_:file:line:)","abstract":"

    A thread-safe, newline-terminated version of fatalError(...) that doesn’t leak"},"Functions.html#/s:18SwiftLintFramework12reporterFrom10identifierAA8Reporter_pXpSS_tF":{"name":"reporterFrom(identifier:)","abstract":"

    Returns the reporter with the specified identifier. Traps if the specified identifier doesn’t correspond to any"},"Extensions/String.html#/s:SS18SwiftLintFrameworkE24absolutePathStandardizedSSyF":{"name":"absolutePathStandardized()","abstract":"

    Returns a new string, converting the path to a canonical absolute path.

    ","parent_name":"String"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP07filesToB06inPath13rootDirectorySaySSGSS_SSSgtF":{"name":"filesToLint(inPath:rootDirectory:)","parent_name":"FileManager"},"Extensions/FileManager.html#/s:18SwiftLintFramework19LintableFileManagerP16modificationDate03forE6AtPath10Foundation0H0VSgSS_tF":{"name":"modificationDate(forFileAtPath:)","parent_name":"FileManager"},"Extensions/FileManager.html":{"name":"FileManager"},"Extensions/String.html":{"name":"String"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO7warningyA2CmF":{"name":"warning","abstract":"

    Non-fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having succeeded.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:18SwiftLintFramework17ViolationSeverityO5erroryA2CmF":{"name":"error","abstract":"

    Fatal. If using SwiftLint as an Xcode build phase, Xcode will mark the build as having failed.

    ","parent_name":"ViolationSeverity"},"Enums/ViolationSeverity.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"ViolationSeverity"},"Enums/RuleListError.html#/s:18SwiftLintFramework13RuleListErrorO24duplicatedConfigurationsyAcA0D0_pXp_tcACmF":{"name":"duplicatedConfigurations(rule:)","abstract":"

    The rule list contains more than one configuration for the specified rule.

    ","parent_name":"RuleListError"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO4lintyA2CmF":{"name":"lint","abstract":"

    Describes rules that validate Swift source conventions.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO9idiomaticyA2CmF":{"name":"idiomatic","abstract":"

    Describes rules that validate common practices in the Swift community.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO5styleyA2CmF":{"name":"style","abstract":"

    Describes rules that validate stylistic choices.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO7metricsyA2CmF":{"name":"metrics","abstract":"

    Describes rules that validate magnitudes or measurements of Swift source.

    ","parent_name":"RuleKind"},"Enums/RuleKind.html#/s:18SwiftLintFramework8RuleKindO11performanceyA2CmF":{"name":"performance","abstract":"

    Describes rules that validate that code patterns with poor performance are avoided.

    ","parent_name":"RuleKind"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO3allyA2CmF":{"name":"all","abstract":"

    Special identifier that should be treated as referring to ‘all’ SwiftLint rules. One helpful usecase is in","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO6singleyACSS_tcACmF":{"name":"single(identifier:)","abstract":"

    Represents a single SwiftLint rule with the specified identifier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierO20stringRepresentationSSvp":{"name":"stringRepresentation","abstract":"

    The spelling of the string for this idenfitier.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:18SwiftLintFramework14RuleIdentifierOyACSScfc":{"name":"init(_:)","abstract":"

    Creates a RuleIdentifier by its string representation.

    ","parent_name":"RuleIdentifier"},"Enums/RuleIdentifier.html#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc":{"name":"init(stringLiteral:)","parent_name":"RuleIdentifier"},"Enums/ConfigurationError.html#/s:18SwiftLintFramework18ConfigurationErrorO07unknownD0yA2CmF":{"name":"unknownConfiguration","abstract":"

    The configuration didn’t match internal expectations.

    ","parent_name":"ConfigurationError"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO7privateyA2CmF":{"name":"private","abstract":"

    Accessible by the declaration’s immediate lexical scope.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO11fileprivateyA2CmF":{"name":"fileprivate","abstract":"

    Accessible by the declaration’s same file.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO8internalyA2CmF":{"name":"internal","abstract":"

    Accessible by the declaration’s same module, or modules importing it with the @testable attribute.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO6publicyA2CmF":{"name":"public","abstract":"

    Accessible by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:18SwiftLintFramework18AccessControlLevelO4openyA2CmF":{"name":"open","abstract":"

    Accessible and customizable (via subclassing or overrides) by the declaration’s same program.

    ","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"AccessControlLevel"},"Enums/AccessControlLevel.html#/s:SL1loiySbx_xtFZ":{"name":"<(_:_:)","parent_name":"AccessControlLevel"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO4callyA2CmF":{"name":"call","abstract":"

    A call to a named function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO8argumentyA2CmF":{"name":"argument","abstract":"

    An argument value for a function or closure.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5arrayyA2CmF":{"name":"array","abstract":"

    An Array expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO10dictionaryyA2CmF":{"name":"dictionary","abstract":"

    A Dictionary expression.

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO13objectLiteralyA2CmF":{"name":"objectLiteral","abstract":"

    An object literal expression. https://developer.apple.com/swift/blog/?id=33

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO7closureyA2CmF":{"name":"closure","abstract":"

    A closure expression. https://docs.swift.org/swift-book/LanguageGuide/Closures.html

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html#/s:18SwiftLintFramework0A14ExpressionKindO5tupleyA2CmF":{"name":"tuple","abstract":"

    A tuple expression. https://docs.swift.org/swift-book/ReferenceManual/Types.html#ID448

    ","parent_name":"SwiftExpressionKind"},"Enums/SwiftExpressionKind.html":{"name":"SwiftExpressionKind","abstract":"

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

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

    The accessibility of a Swift source declaration.

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

    All possible configuration errors.

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

    An identifier representing a SwiftLint rule, or all rules.

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

    All the possible rule kinds (categories).

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

    All possible configuration errors.

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

    The magnitude of a StyleViolation.

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

    The rule list containing all available rules built into SwiftLint.

    "},"Classes/RuleStorage.html#/s:18SwiftLintFramework11RuleStorageCACycfc":{"name":"init()","abstract":"

    Creates a RuleStorage with no initial stored data.

    ","parent_name":"RuleStorage"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC13configuration11fileManagerAcA13ConfigurationV_AA012LintableFileH0_ptcfc":{"name":"init(configuration:fileManager:)","abstract":"

    Creates a LinterCache by specifying a SwiftLint configuration and a file manager.

    ","parent_name":"LinterCache"},"Classes/LinterCache.html#/s:18SwiftLintFramework11LinterCacheC4saveyyKF":{"name":"save()","abstract":"

    Persists the cache to disk.

    ","parent_name":"LinterCache"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4fileAC012SourceKittenC00D0C_tcfc":{"name":"init(file:)","abstract":"

    Creates a SwiftLintFile with a SourceKitten File.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathACSgSS_tcfc":{"name":"init(path:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk.","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC20pathDeferringReadingACSS_tcfc":{"name":"init(pathDeferringReading:)","abstract":"

    Creates a SwiftLintFile by specifying its path on disk. Unlike the SwiftLintFile(path:) initializer, this","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsACSS_tcfc":{"name":"init(contents:)","abstract":"

    Creates a SwiftLintFile that is not backed by a file on disk by specifying its contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC4pathSSSgvp":{"name":"path","abstract":"

    The path on disk for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC8contentsSSvp":{"name":"contents","abstract":"

    The file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC10stringView012SourceKittenC006StringF0Vvp":{"name":"stringView","abstract":"

    A string view into the contents of this file optimized for string manipulation operations.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC5linesSay012SourceKittenC04LineVGvp":{"name":"lines","abstract":"

    The parsed lines for this file’s contents.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:18SwiftLintFramework0aB4FileC15invalidateCacheyyF":{"name":"invalidateCache()","abstract":"

    Invalidates all cached data for this file.

    ","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"SwiftLintFile"},"Classes/SwiftLintFile.html":{"name":"SwiftLintFile","abstract":"

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

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

    A persisted cache for storing and retrieving linter results.

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

    A storage mechanism for aggregating the results of CollectingRules.

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

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

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

    Reports violations as XML conforming to the Checkstyle specification, as defined here:"},"Structs/EmojiReporter.html":{"name":"EmojiReporter","abstract":"

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

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

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

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

    Reports violations as HTML.

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

    Reports violations as a JSON array.

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

    Reports violations as JUnit XML.

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

    Reports violations as markdown formated (with tables).

    "},"rule-directory.html":{"name":"Rule Directory"},"Rules.html":{"name":"Rules"},"Reporters.html":{"name":"Reporters"},"Guides.html":{"name":"Guides","abstract":"

    The following guides are available globally.

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

    The following classes are available globally.

    "},"Global%20Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

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

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/shorthand_operator.html b/shorthand_operator.html index 2d476734d..dcaf8aa53 100644 --- a/shorthand_operator.html +++ b/shorthand_operator.html @@ -251,6 +251,9 @@ + diff --git a/single_test_class.html b/single_test_class.html index d2fbfdb27..993ccb258 100644 --- a/single_test_class.html +++ b/single_test_class.html @@ -251,6 +251,9 @@ + diff --git a/sorted_first_last.html b/sorted_first_last.html index f53a3143c..c8271c37d 100644 --- a/sorted_first_last.html +++ b/sorted_first_last.html @@ -251,6 +251,9 @@ + diff --git a/sorted_imports.html b/sorted_imports.html index e1986fd23..401a1b817 100644 --- a/sorted_imports.html +++ b/sorted_imports.html @@ -251,6 +251,9 @@ + diff --git a/statement_position.html b/statement_position.html index 9d55593d2..5751e40e9 100644 --- a/statement_position.html +++ b/statement_position.html @@ -251,6 +251,9 @@ + diff --git a/static_operator.html b/static_operator.html index d1fb929bb..4c83b9c7c 100644 --- a/static_operator.html +++ b/static_operator.html @@ -251,6 +251,9 @@ + diff --git a/strict_fileprivate.html b/strict_fileprivate.html index f095d8774..719815ddd 100644 --- a/strict_fileprivate.html +++ b/strict_fileprivate.html @@ -251,6 +251,9 @@ + diff --git a/strong_iboutlet.html b/strong_iboutlet.html index 9bc349ba8..fd892cf18 100644 --- a/strong_iboutlet.html +++ b/strong_iboutlet.html @@ -251,6 +251,9 @@ + diff --git a/superfluous_disable_command.html b/superfluous_disable_command.html index 37f2607c2..ea71ca71b 100644 --- a/superfluous_disable_command.html +++ b/superfluous_disable_command.html @@ -251,6 +251,9 @@ + diff --git a/switch_case_alignment.html b/switch_case_alignment.html index 7e05d4a6c..eb2d71c49 100644 --- a/switch_case_alignment.html +++ b/switch_case_alignment.html @@ -251,6 +251,9 @@ + diff --git a/switch_case_on_newline.html b/switch_case_on_newline.html index 3efe01341..99f4a525e 100644 --- a/switch_case_on_newline.html +++ b/switch_case_on_newline.html @@ -251,6 +251,9 @@ + diff --git a/syntactic_sugar.html b/syntactic_sugar.html index 02dd4d1e6..480777189 100644 --- a/syntactic_sugar.html +++ b/syntactic_sugar.html @@ -251,6 +251,9 @@ + diff --git a/todo.html b/todo.html index 26a5fd7a5..39aa217cb 100644 --- a/todo.html +++ b/todo.html @@ -251,6 +251,9 @@ + diff --git a/toggle_bool.html b/toggle_bool.html index 9887fa56f..d2dca32bf 100644 --- a/toggle_bool.html +++ b/toggle_bool.html @@ -251,6 +251,9 @@ + diff --git a/trailing_closure.html b/trailing_closure.html index d0d777827..70c5f4795 100644 --- a/trailing_closure.html +++ b/trailing_closure.html @@ -251,6 +251,9 @@ + diff --git a/trailing_comma.html b/trailing_comma.html index 6eac78935..ffa6aeff2 100644 --- a/trailing_comma.html +++ b/trailing_comma.html @@ -251,6 +251,9 @@ + diff --git a/trailing_newline.html b/trailing_newline.html index 9a50ba660..8be454334 100644 --- a/trailing_newline.html +++ b/trailing_newline.html @@ -251,6 +251,9 @@ + diff --git a/trailing_semicolon.html b/trailing_semicolon.html index 2bf399ca7..80e613742 100644 --- a/trailing_semicolon.html +++ b/trailing_semicolon.html @@ -251,6 +251,9 @@ + diff --git a/trailing_whitespace.html b/trailing_whitespace.html index 2b1f6b7e7..80555c85c 100644 --- a/trailing_whitespace.html +++ b/trailing_whitespace.html @@ -251,6 +251,9 @@ + diff --git a/type_body_length.html b/type_body_length.html index cf0504f74..d3e1e455e 100644 --- a/type_body_length.html +++ b/type_body_length.html @@ -251,6 +251,9 @@ + diff --git a/type_contents_order.html b/type_contents_order.html index 1ded1f73f..e501ad8be 100644 --- a/type_contents_order.html +++ b/type_contents_order.html @@ -251,6 +251,9 @@ + diff --git a/type_name.html b/type_name.html index bc5976bb1..cd23f47ac 100644 --- a/type_name.html +++ b/type_name.html @@ -251,6 +251,9 @@ + diff --git a/unavailable_function.html b/unavailable_function.html index a406b6617..5e2e1abb0 100644 --- a/unavailable_function.html +++ b/unavailable_function.html @@ -251,6 +251,9 @@ + diff --git a/unneeded_break_in_switch.html b/unneeded_break_in_switch.html index 0ccb5fbc4..d02843875 100644 --- a/unneeded_break_in_switch.html +++ b/unneeded_break_in_switch.html @@ -251,6 +251,9 @@ + diff --git a/unneeded_parentheses_in_closure_argument.html b/unneeded_parentheses_in_closure_argument.html index a9738b8d7..58ede99c2 100644 --- a/unneeded_parentheses_in_closure_argument.html +++ b/unneeded_parentheses_in_closure_argument.html @@ -251,6 +251,9 @@ + diff --git a/unowned_variable_capture.html b/unowned_variable_capture.html index 9bcefaab1..e98f91d53 100644 --- a/unowned_variable_capture.html +++ b/unowned_variable_capture.html @@ -251,6 +251,9 @@ + diff --git a/untyped_error_in_catch.html b/untyped_error_in_catch.html index f8b9395b4..21bc1e31a 100644 --- a/untyped_error_in_catch.html +++ b/untyped_error_in_catch.html @@ -251,6 +251,9 @@ + diff --git a/unused_capture_list.html b/unused_capture_list.html index ebab8b799..82a4a447b 100644 --- a/unused_capture_list.html +++ b/unused_capture_list.html @@ -251,6 +251,9 @@ + diff --git a/unused_closure_parameter.html b/unused_closure_parameter.html index 07a64f157..0590cdbf6 100644 --- a/unused_closure_parameter.html +++ b/unused_closure_parameter.html @@ -251,6 +251,9 @@ + diff --git a/unused_control_flow_label.html b/unused_control_flow_label.html index da2a0f64f..ae9672834 100644 --- a/unused_control_flow_label.html +++ b/unused_control_flow_label.html @@ -251,6 +251,9 @@ + diff --git a/unused_declaration.html b/unused_declaration.html index 210bd28be..c8f7b1f1d 100644 --- a/unused_declaration.html +++ b/unused_declaration.html @@ -251,6 +251,9 @@ + diff --git a/unused_enumerated.html b/unused_enumerated.html index 034efd32d..b425324f2 100644 --- a/unused_enumerated.html +++ b/unused_enumerated.html @@ -251,6 +251,9 @@ + diff --git a/unused_import.html b/unused_import.html index 7a1b1d545..c84bb562f 100644 --- a/unused_import.html +++ b/unused_import.html @@ -251,6 +251,9 @@ + diff --git a/unused_optional_binding.html b/unused_optional_binding.html index 77c5f825d..c27f66951 100644 --- a/unused_optional_binding.html +++ b/unused_optional_binding.html @@ -251,6 +251,9 @@ + diff --git a/unused_setter_value.html b/unused_setter_value.html index 475f0b565..90961fb14 100644 --- a/unused_setter_value.html +++ b/unused_setter_value.html @@ -251,6 +251,9 @@ + diff --git a/valid_ibinspectable.html b/valid_ibinspectable.html index 856c2bee3..62adcda69 100644 --- a/valid_ibinspectable.html +++ b/valid_ibinspectable.html @@ -251,6 +251,9 @@ + diff --git a/vertical_parameter_alignment.html b/vertical_parameter_alignment.html index 6cee5bd66..487ee4d5f 100644 --- a/vertical_parameter_alignment.html +++ b/vertical_parameter_alignment.html @@ -251,6 +251,9 @@ + diff --git a/vertical_parameter_alignment_on_call.html b/vertical_parameter_alignment_on_call.html index a7ce3dc15..0257a8df8 100644 --- a/vertical_parameter_alignment_on_call.html +++ b/vertical_parameter_alignment_on_call.html @@ -251,6 +251,9 @@ + diff --git a/vertical_whitespace.html b/vertical_whitespace.html index 9f5baf009..b744a27fd 100644 --- a/vertical_whitespace.html +++ b/vertical_whitespace.html @@ -251,6 +251,9 @@ + diff --git a/vertical_whitespace_between_cases.html b/vertical_whitespace_between_cases.html index dcac99de9..218e781c1 100644 --- a/vertical_whitespace_between_cases.html +++ b/vertical_whitespace_between_cases.html @@ -251,6 +251,9 @@ + diff --git a/vertical_whitespace_closing_braces.html b/vertical_whitespace_closing_braces.html index 6ed10522d..c338cd998 100644 --- a/vertical_whitespace_closing_braces.html +++ b/vertical_whitespace_closing_braces.html @@ -251,6 +251,9 @@ + diff --git a/vertical_whitespace_opening_braces.html b/vertical_whitespace_opening_braces.html index a9a54c7a5..1454cc4bd 100644 --- a/vertical_whitespace_opening_braces.html +++ b/vertical_whitespace_opening_braces.html @@ -251,6 +251,9 @@ + diff --git a/void_return.html b/void_return.html index 0ed16614f..b5f295183 100644 --- a/void_return.html +++ b/void_return.html @@ -251,6 +251,9 @@ + diff --git a/weak_delegate.html b/weak_delegate.html index ad0a0e44b..d25182e4f 100644 --- a/weak_delegate.html +++ b/weak_delegate.html @@ -251,6 +251,9 @@ + diff --git a/xct_specific_matcher.html b/xct_specific_matcher.html index 434690ba4..3b4d32e2a 100644 --- a/xct_specific_matcher.html +++ b/xct_specific_matcher.html @@ -251,6 +251,9 @@ + diff --git a/xctfail_message.html b/xctfail_message.html index ede4143ce..a4d434770 100644 --- a/xctfail_message.html +++ b/xctfail_message.html @@ -251,6 +251,9 @@ + diff --git a/yoda_condition.html b/yoda_condition.html index 39699ed67..ebc913814 100644 --- a/yoda_condition.html +++ b/yoda_condition.html @@ -251,6 +251,9 @@ +