You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.6 KiB
54 lines
1.6 KiB
disabled_rules: # rule identifiers to exclude from running |
|
- colon |
|
- comma |
|
- control_statement |
|
- line_length |
|
- type_body_length |
|
- file_length |
|
- nesting |
|
- function_body_length |
|
opt_in_rules: # some rules are only opt-in |
|
- empty_count |
|
# included: # paths to include during linting. `--path` is ignored if present. |
|
# - Clocker |
|
# excluded: # paths to ignore during linting. Takes precedence over `included`. |
|
# - Carthage |
|
# - Pods |
|
# - Source/ExcludedFolder |
|
# - Source/ExcludedFile.swift |
|
# - Source/*/ExcludedFile.swift # Exclude files with a wildcard |
|
analyzer_rules: # Rules run by `swiftlint analyze` (experimental) |
|
- explicit_self |
|
|
|
# configurable rules can be customized from this configuration file |
|
# binary rules can set their severity level |
|
force_cast: warning # implicitly |
|
force_try: |
|
severity: warning # explicitly |
|
# rules that have both warning and error levels, can set just the warning level |
|
# implicitly |
|
line_length: 200 |
|
# they can set both implicitly with an array |
|
type_body_length: |
|
- 300 # warning |
|
- 400 # error |
|
# or they can set both explicitly |
|
file_length: |
|
warning: 500 |
|
error: 1200 |
|
# naming rules can set warnings/errors for min_length and max_length |
|
# additionally they can set excluded names |
|
type_name: |
|
min_length: 3 # only warning |
|
max_length: # warning and error |
|
warning: 40 |
|
error: 50 |
|
excluded: iPhone # excluded via string |
|
identifier_name: |
|
min_length: # only min_length |
|
error: 3 # only error |
|
# excluded: # excluded via string array |
|
# - id |
|
# - URL |
|
# - GlobalAPIKey |
|
reporter: "xcode" # reporter type (xcode, json, csv, checkstyle, junit, html, emoji, sonarqube, markdown) |