-
-
Notifications
You must be signed in to change notification settings - Fork 401
/
Copy path.scalafmt.conf
46 lines (36 loc) · 1.13 KB
/
.scalafmt.conf
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
version = "3.8.5"
align.openParenCallSite = false
align.preset = none
align.stripMargin = true
assumeStandardLibraryStripMargin = true
continuationIndent.callSite = 2
continuationIndent.defnSite = 4
docstrings.oneline = keep
docstrings.style = Asterisk
docstrings.wrap = no
maxColumn = 100
newlines.source = keep
project.git = true
runner.dialect = scala3
project {
excludePaths = [
"glob:**/mill/out/**",
# don't try to format files that are purposefully malformed / misformatted
"glob:**/example/scalalib/linting/1-scalafmt/src/Foo.scala",
"glob:**/scalalib/test/resources/checkstyle/**",
"glob:**/scalalib/test/resources/giter8/hello.g8/src/main/g8/build.mill",
"glob:**/scalalib/test/resources/javalib/palantirformat/**",
"glob:**/integration/failure/parse-error/**",
"glob:**/testkit/test/resources/example-test-example-project/build.mill",
"glob:**/scalalib/test/resources/scalafmt/**"
]
}
fileOverride {
"glob:**/example/**/build.mill*" {
docstrings.style = keep
}
"glob:**/example/**/build.sc" {
docstrings.style = keep
}
"glob:**/example/scalalib/native/**/*.scala" = scala3
}