-
Notifications
You must be signed in to change notification settings - Fork 236
Expand file tree
/
Copy path.swiftformat
More file actions
148 lines (128 loc) · 3.35 KB
/
Copy path.swiftformat
File metadata and controls
148 lines (128 loc) · 3.35 KB
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
# file options
--exclude Pods
# rules with format options
--enable braces
--allman false
--enable elseOnSameLine
--elseposition same-line
--enable fileHeader
--header "//\n// Copyright Amazon.com Inc. or its affiliates.\n// All Rights Reserved.\n//\n// SPDX-License-Identifier: Apache-2.0\n//"
--disable hoistPatternLet
--patternlet inline
--disable indent
--ifdef outdent
--indent 4
--indentcase false
--xcodeindentation disabled
--enable linebreaks
--linebreaks lf
--enable numberFormatting
--binarygrouping none
--decimalgrouping 3
--exponentcase lowercase
--exponentgrouping disabled
--fractiongrouping disabled
--hexgrouping none
--hexliteralcase lowercase
--octalgrouping none
--enable spaceAroundOperators
--operatorfunc spaced
--enable redundantSelf
--self init-only
--selfrequired
--enable semicolons
--semicolons never
--disable sortedImports
--importgrouping testable-bottom
--enable spaceAroundOperators
--operatorfunc spaced
--enable trailingClosures
--trailingclosures
--disable trailingCommas
--commas inline
--enable trailingSpace
--trimwhitespace always
--disable unusedArguments
--stripunusedargs closure-only
--enable void
--empty void
--disable wrapArguments
--closingparen balanced
--wraparguments before-first
--wrapcollections before-first
--wrapconditions preserve
# standalone rules
--disable preferKeyPath
--disable conditionalAssignment
--disable wrapMultilineConditionalAssignment
--disable wrapMultilineStatementBraces
--disable andOperator
--disable anyObjectProtocol
--disable blankLinesAroundMark
--disable blankLinesAtEndOfScope
--disable blankLinesAtStartOfScope
--disable blankLinesBetweenScopes
--disable consecutiveBlankLines
--disable consecutiveSpaces
--disable duplicateImports
--disable emptyBraces
--enable isEmpty
--enable leadingDelimiters
--enable linebreakAtEndOfFile
--enable redundantBackticks
--enable redundantBreak
--enable redundantExtensionACL
--enable redundantFileprivate
--enable redundantGet
--disable redundantInit
--enable redundantLet
--enable redundantLetError
--enable redundantNilInit
--enable redundantObjc
--enable redundantParens
--disable redundantPattern
--enable redundantRawValues
--disable redundantReturn
--enable redundantVoidReturnType
--disable spaceAroundBraces
--enable spaceAroundBrackets
--enable spaceAroundComments
--enable spaceAroundGenerics
--enable spaceAroundParens
--disable spaceInsideBraces
--enable spaceInsideBrackets
--disable spaceInsideComments
--enable spaceInsideGenerics
--disable spaceInsideParens
--disable specifiers
--enable strongOutlets
--enable strongifiedSelf
--disable todos
--enable typeSugar
--enable yodaConditions
--disable blankLinesBetweenImports
--disable docComments
--disable redundantVariable
--disable sortImports
--disable wrapPropertyBodies
--disable wrapFunctionBodies
--disable simplifyGenericConstraints
--disable redundantThrows
--disable noForceUnwrapInTests
--disable noForceTryInTests
--disable hoistTry
--disable hoistAwait
--disable redundantAsync
--enable redundantOptionalBinding
--enable redundantPublic
--enable redundantInternal
--enable redundantStaticSelf
--enable redundantType
--disable redundantEquatable
--disable redundantSendable
--disable redundantMemberwiseInit
--disable opaqueGenericParameters
--enable extensionAccessControl
--disable preferForLoop
--enable emptyExtensions
--disable environmentEntry