mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-09 06:43:25 +01:00
77 lines
1.8 KiB
YAML
77 lines
1.8 KiB
YAML
disabled_rules:
|
|
- block_based_kvo
|
|
- colon
|
|
- control_statement
|
|
- cyclomatic_complexity
|
|
- discarded_notification_center_observer
|
|
- file_length
|
|
- function_parameter_count
|
|
- generic_type_name
|
|
- identifier_name
|
|
- multiple_closures_with_trailing_closure
|
|
- nesting
|
|
- switch_case_alignment
|
|
- todo
|
|
- type_name
|
|
- type_body_length
|
|
- function_body_length
|
|
- unused_closure_parameter
|
|
|
|
# parameterized rules can be customized from this configuration file
|
|
line_length: 200
|
|
# parameterized rules are first parameterized as a warning level, then error level.
|
|
type_body_length:
|
|
- 300 # warning
|
|
- 600 # error
|
|
# parameterized rules are first parameterized as a warning level, then error level.
|
|
# identifier_name_max_length:
|
|
# - 40 # warning
|
|
# - 60 # error
|
|
# # parameterized rules are first parameterized as a warning level, then error level.
|
|
# identifier_name_min_length:
|
|
# - 3 # warning
|
|
# - 2 # error
|
|
function_body_length:
|
|
- 200 # warning
|
|
- 500 # error
|
|
large_tuple:
|
|
- 4 # warning
|
|
- 6 # error
|
|
|
|
opt_in_rules:
|
|
- empty_count
|
|
- force_unwrapping
|
|
|
|
excluded: # paths to ignore during linting. overridden byincluded.
|
|
- .build
|
|
- .github
|
|
- .swiftpm
|
|
- .vscode
|
|
- Dependencies
|
|
|
|
analyzer_rules: # Rules run by `swiftlint analyze` (experimental)
|
|
- explicit_self
|
|
|
|
# Override these rules to be warnings for now
|
|
force_cast: warning
|
|
force_try: warning
|
|
empty_count: warning
|
|
|
|
reporter: "xcode" # reporter type (xcode, json, csv, checkstyle, junit)
|
|
|
|
custom_rules:
|
|
placeholders_in_comments:
|
|
included: ".*\\.swift"
|
|
name: "No Placeholders in Comments"
|
|
regex: "<#([^#]+)#>"
|
|
match_kinds:
|
|
- comment
|
|
- doccomment
|
|
message: "Placeholder left in comment."
|
|
tiles_deprecated:
|
|
included: ".*\\.swift"
|
|
name: "Tiles are deprecated in favor of Frame"
|
|
regex: "([T,t]ile$|^[T,t]il[e,es])"
|
|
message: "Tiles are deprecated in favor of Frame"
|
|
severity: warning
|