-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.swiftformat
172 lines (120 loc) · 3.05 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# Leka - iOS Monorepo
# Copyright APF France handicap
# SPDX-License-Identifier: Apache-2.0
--disable all
--swiftversion 5.9
# Enabled rules
--enable acronyms
--enable andOperator
--enable anyObjectProtocol
--enable applicationMain
--enable assertionFailures
--enable blankLineAfterImports
--enable blankLinesAroundMark
--lineaftermarks true
--enable blankLinesAtEndOfScope
--enable blankLinesAtStartOfScope
--typeblanklines remove
--enable blankLinesBetweenChainedFunctions
--enable blankLinesBetweenScopes
--enable blockComments
--enable braces
--allman false
--enable conditionalAssignment
--enable consecutiveBlankLines
--enable consecutiveSpaces
--enable duplicateImports
--enable elseOnSameLine
--elseposition same-line
--guardelse auto
--enable emptyBraces
--emptybraces no-space
--enable enumNamespaces
--enumnamespaces always
--enable extensionAccessControl
--extensionacl on-extension
--enable fileHeader
--header Leka - iOS Monorepo\nCopyright APF France handicap\nSPDX-License-Identifier: Apache-2.0
--enable genericExtensions
--enable headerFileName
--enable hoistAwait
--enable hoistPatternLet
--patternlet hoist
--enable hoistTry
--enable indent
--indent 4
--indentcase true
--indentstrings true
--enable initCoderUnavailable
--enable isEmpty
--enable leadingDelimiters
--enable linebreakAtEndOfFile
--enable markTypes
--enable modifierOrder
--enable numberFormatting
--hexliteralcase uppercase
--exponentcase lowercase
--enable opaqueGenericParameters
--enable organizeDeclarations
--enable preferKeyPath
--enable redundantBackticks
--enable redundantBreak
--enable redundantClosure
--enable redundantExtensionACL
--enable redundantFileprivate
--enable redundantGet
--enable redundantInit
--enable redundantInternal
--enable redundantLet
--enable redundantLetError
--enable redundantNilInit
--enable redundantObjc
--enable redundantOptionalBinding
--enable redundantParens
--enable redundantPattern
--enable redundantRawValues
--enable redundantReturn
--enable redundantSelf
--self insert
--enable redundantStaticSelf
--enable redundantType
--enable redundantVoidReturnType
--enable semicolons
--enable sortDeclarations
--enable sortImports
--importgrouping testable-bottom
--enable spaceAroundBraces
--enable spaceAroundBrackets
--enable spaceAroundComments
--enable spaceAroundGenerics
--enable spaceAroundOperators
--ranges no-space
--enable spaceAroundParens
--enable spaceInsideBraces
--enable spaceInsideBrackets
--enable spaceInsideComments
--enable spaceInsideGenerics
--enable spaceInsideParens
--enable strongifiedSelf
--enable todos
--enable trailingClosures
--enable trailingCommas
--enable trailingSpace
--enable typeSugar
--enable unusedArguments
--enable void
--enable wrap
--enable wrapArguments
--wraparguments preserve
--wrapcollections preserve
--wrapconditions after-first
--enable wrapAttributes
--enable wrapEnumCases
--enable wrapMultilineStatementBraces
--enable wrapSingleLineComments
--enable wrapSwitchCases
--enable yodaConditions
# Disabled rules
--disable blankLinesBetweenImports
--disable docComments
--disable sortSwitchCases