disabled_rules:
  - file_length
  - force_cast
  - force_try
  - function_body_length
  - identifier_name
  - redundant_optional_initialization
  - type_body_length

opt_in_rules:
  - attributes
  - closure_end_indentation
  - closure_spacing
  - conditional_returns_on_newline
  - convenience_type
  - empty_count
  - explicit_init
  - fatal_error_message
  - first_where
  - implicitly_unwrapped_optional
  - modifier_order
  - multiline_arguments
  - overridden_super_call
  - private_outlet
  - prohibited_super_call
  - redundant_nil_coalescing
  - switch_case_on_newline
  - vertical_parameter_alignment_on_call

excluded:
  - Carthage
  - External

line_length:
  ignores_function_declarations: true

trailing_comma:
  mandatory_comma: true

trailing_whitespace:
  ignores_comments: false
  ignores_empty_lines: false

disabled_rules:
  - file_length
  - force_cast
  - force_try
  - function_body_length
  - identifier_name
  - redundant_optional_initialization
  - type_body_length

opt_in_rules:
  - array_init
  - attributes
  - closure_end_indentation
  - closure_spacing
  - collection_alignment
  - conditional_returns_on_newline
  - contains_over_first_not_nil
  - convenience_type
  - discouraged_object_literal
  - discouraged_optional_boolean
  - discouraged_optional_collection
  - empty_count
  - empty_string
  - empty_xctest_method
  - explicit_enum_raw_value
  - explicit_init
  - extension_access_modifier
  - fallthrough
  - fatal_error_message
  - first_where
  - function_default_parameter_at_end
  - identical_operands
  - implicitly_unwrapped_optional
  - joined_default_parameter
  - last_where
  - legacy_random
  - literal_expression_end_indentation
  - lower_acl_than_parent
  - modifier_order
  - multiline_arguments
  - multiline_function_chains
  - multiline_literal_brackets
  - nslocalizedstring_key
  - overridden_super_call
  - override_in_extension
  - private_action
  - private_outlet
  - prohibited_super_call
  - quick_discouraged_call
  - quick_discouraged_focused_test
  - quick_discouraged_pending_test
  - redundant_nil_coalescing
  - sorted_first_last
  - strict_fileprivate
  - switch_case_on_newline
  - toggle_bool
  - unavailable_function
  - untyped_error_in_catch
  - unused_import
  - unused_private_declaration
  - vertical_parameter_alignment_on_call
  - xct_specific_matcher
  - yoda_condition

excluded:
  - Carthage
  - External

line_length:
  ignores_function_declarations: true

trailing_comma:
  mandatory_comma: true

trailing_whitespace:
  ignores_comments: false
  ignores_empty_lines: false

Enable various new SwiftLint rules
[Lint] Enable various new SwiftLint rules
