-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.swiftformat
49 lines (45 loc) · 1.08 KB
/
.swiftformat
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
38
39
40
41
42
43
44
45
46
47
48
49
# file options
--exclude Generated, **/*.generated.swift
--disable all
# rules
--enable duplicateImports
--enable andOperator
--enable anyObjectProtocol
--enable blankLineAfterImports
--enable blankLinesAtEndOfScope
--enable blankLinesAtStartOfScope
--enable blankLinesBetweenImports
--enable blankLinesBetweenScopes
--enable blockComments
--enable consecutiveBlankLines
--enable consecutiveSpaces
--enable docComments
--enable duplicateImports
--enable emptyBraces
--enable elseOnSameLine
--enable indent
--enable redundantSelf
--enable trailingSpace
--enable semicolons
--enable typeSugar
--enable trailingClosures
--enable unusedArguments
--enable wrapAttributes
--enable wrapConditionalBodies
--enable spaceAroundParens
--enable spaceInsideBraces
--enable spaceInsideBrackets
--enable spaceInsideComments
--enable spaceInsideGenerics
--enable spaceInsideParens
--enable spaceInsideParens
--enable sortDeclarations
# options
--indent 4
--trimwhitespace always
--semicolons never
--shortoptionals always
--trailingclosures
--stripunusedargs always
--funcattributes prev-line
--importgrouping alpha