-
Notifications
You must be signed in to change notification settings - Fork 16
/
.swiftformat
23 lines (18 loc) · 1.2 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
# file options
--swiftversion 5.7
--exclude .build
--exclude codegen
--exclude Tests/PklSwiftTests/Fixtures/
--exclude Sources/*/Generated/
# format options
--self insert
--patternlet inline
--stripunusedargs unnamed-only
--ifdef no-indent
--guardelse same-line
--nevertrailing filter
--extensionacl on-declarations
--header "// ===----------------------------------------------------------------------===//\n// Copyright © {year} Apple Inc. and the Pkl project authors. All rights reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n// https://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n// ===----------------------------------------------------------------------===//"
# rules
--disable spaceAroundOperators
--disable wrapMultilineStatementBraces