forked from madhikarma/autolayout-helper-swift
-
Notifications
You must be signed in to change notification settings - Fork 7
/
.swiftlint.yml
37 lines (32 loc) · 985 Bytes
/
.swiftlint.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
disabled_rules: # rule identifiers to exclude from running
- file_length
- function_parameter_count
# parameterized rules can be customised from this configuration file
line_length: 200
custom_rules:
# pragma mark style
marks_empty_space:
name: "Marks"
regex: "(//MARK)"
message: "There should be an empty space between // and the MARK."
severity: warning
marks_style:
name: "Marks"
regex: "(// MARK: -?[a-zA-Z0-9])"
message: "Marks should follow the following structure: // MARK: - Comment."
severity: warning
# comments style
comments_empty_space:
name: "Comments"
regex: "(//[a-zA-Z0-9])"
match_kinds:
- comment
message: "There should be an empty space between // and the comment."
severity: warning
comments_empty_line_after:
name: "Comments"
regex: "([^\n]\n^ *[a-zA-Z0-9{])"
match_kinds:
- comment
message: "There should be an empty line after a comment."
severity: warning