2023-12-02 07:58:43 -07:00
|
|
|
disabled_rules:
|
|
|
|
- identifier_name
|
|
|
|
- trailing_comma
|
|
|
|
- todo
|
|
|
|
- type_body_length
|
|
|
|
- file_length
|
|
|
|
- cyclomatic_complexity
|
|
|
|
- function_body_length
|
2023-12-07 00:47:40 -07:00
|
|
|
- function_parameter_count
|
|
|
|
- empty_string
|
|
|
|
# TODO: Remove this once all force casts are removed
|
|
|
|
- force_cast
|
|
|
|
|
2023-12-02 07:58:43 -07:00
|
|
|
opt_in_rules:
|
|
|
|
- contains_over_filter_count
|
|
|
|
- contains_over_filter_is_empty
|
|
|
|
- contains_over_first_not_nil
|
|
|
|
- contains_over_range_nil_comparison
|
|
|
|
- empty_collection_literal
|
|
|
|
- empty_count
|
|
|
|
- first_where
|
|
|
|
- flatmap_over_map_reduce
|
|
|
|
- last_where
|
|
|
|
- reduce_boolean
|
|
|
|
- reduce_into
|
|
|
|
- yoda_condition
|
|
|
|
- vertical_whitespace_opening_braces
|
|
|
|
- vertical_whitespace_closing_braces
|
|
|
|
- vertical_parameter_alignment_on_call
|
|
|
|
- untyped_error_in_catch
|
|
|
|
- unowned_variable_capture
|
|
|
|
- unavailable_function
|
|
|
|
- switch_case_on_newline
|
|
|
|
- static_operator
|
|
|
|
- strict_fileprivate
|
|
|
|
- sorted_imports
|
|
|
|
- sorted_first_last
|
|
|
|
- required_enum_case
|
|
|
|
- redundant_type_annotation
|
|
|
|
- redundant_nil_coalescing
|
|
|
|
- attributes
|
|
|
|
- convenience_type
|
|
|
|
analyzer_rules:
|
|
|
|
- explicit_self
|
|
|
|
- unused_declaration
|
|
|
|
- unused_import
|
|
|
|
|
|
|
|
excluded: # paths to ignore during linting. Takes precedence over `included`.
|
|
|
|
- Pods
|
|
|
|
|
|
|
|
# Adjust rule numbers
|
|
|
|
line_length: 160
|
|
|
|
|
|
|
|
# reporter type (xcode, json, csv, checkstyle, codeclimate, junit, html, emoji, sonarqube, markdown, github-actions-logging)
|
|
|
|
reporter: "xcode"
|