From e6b2bb87c6fd896171a80adc19a19527c5c6a0eb Mon Sep 17 00:00:00 2001 From: Christian Treffs Date: Wed, 5 Aug 2020 10:31:43 +0200 Subject: [PATCH] Update lint rules --- .swiftlint.yml | 41 ++++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/.swiftlint.yml b/.swiftlint.yml index f7c8e45..cfc6611 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -1,8 +1,8 @@ included: - Sources excluded: - - docs - - build + - .build + - Tests identifier_name: excluded: - id @@ -10,17 +10,22 @@ line_length: 220 number_separator: minimum_length: 5 opt_in_rules: - #- anyobject_protocol #- explicit_acl #- explicit_enum_raw_value #- explicit_type_interface #- extension_access_modifier - #- file_header #- file_name + #- file_types_order + #- indentation_width #- missing_docs #- multiline_arguments_brackets - #- no_grouping_extension #- multiline_literal_brackets + #- multiline_parameters_brackets + #- no_grouping_extension + #- required_deinit + #- type_contents_order + #- unowned_variable_capture + - anyobject_protocol - array_init - attributes - closure_body_length @@ -28,27 +33,37 @@ opt_in_rules: - closure_spacing - collection_alignment - conditional_returns_on_newline + - contains_over_filter_count + - contains_over_filter_is_empty - contains_over_first_not_nil + - contains_over_range_nil_comparison - convenience_type - - custom_rules - discouraged_object_literal - discouraged_optional_boolean - discouraged_optional_collection + - empty_collection_literal - empty_count - empty_string - empty_xctest_method + - enum_case_associated_values_count + - expiring_todo - explicit_init - explicit_self - explicit_top_level_acl - fallthrough - fatal_error_message + - file_header + - file_name_no_space - first_where + - flatmap_over_map_reduce - force_unwrapping - function_default_parameter_at_end - identical_operands - implicit_return - implicitly_unwrapped_optional - joined_default_parameter + - last_where + - legacy_multiple - legacy_random - let_var_whitespace - literal_expression_end_indentation @@ -57,15 +72,18 @@ opt_in_rules: - multiline_arguments - multiline_function_chains - multiline_parameters - #- multiline_parameters_brackets - nimble_operator - no_extension_access_modifier + - nslocalizedstring_key + - nslocalizedstring_require_bundle - number_separator - object_literal - operator_usage_whitespace + - optional_enum_case_matching - overridden_super_call - override_in_extension - pattern_matching_keywords + - prefer_self_type_over_type_of_self - prefixed_toplevel_constant - private_action - private_outlet @@ -74,6 +92,8 @@ opt_in_rules: - quick_discouraged_call - quick_discouraged_focused_test - quick_discouraged_pending_test + - raw_value_for_camel_cased_codable_enum + - reduce_into - redundant_nil_coalescing - redundant_type_annotation - required_enum_case @@ -82,15 +102,18 @@ opt_in_rules: - sorted_imports - static_operator - strict_fileprivate + - strong_iboutlet - switch_case_on_newline - toggle_bool - trailing_closure - unavailable_function - - unneeded_parentheses_in_closure_argument + - unneeded_parentheses_in_closure_argument - untyped_error_in_catch + - unused_declaration - unused_import - vertical_parameter_alignment_on_call - vertical_whitespace_between_cases - vertical_whitespace_closing_braces - vertical_whitespace_opening_braces - - yoda_condition \ No newline at end of file + - xct_specific_matcher + - yoda_condition