aboutsummaryrefslogtreecommitdiff
path: root/.scalafmt
diff options
context:
space:
mode:
Diffstat (limited to '.scalafmt')
-rw-r--r--.scalafmt22
1 files changed, 22 insertions, 0 deletions
diff --git a/.scalafmt b/.scalafmt
new file mode 100644
index 0000000..ba1bf4f
--- /dev/null
+++ b/.scalafmt
@@ -0,0 +1,22 @@
+# scalafmt sbt plugin config
+# refer to https://olafurpg.github.io/scalafmt/#Configuration for properties
+
+--style defaultWithAlign # For pretty alignment.
+--maxColumn 120 # For my wide 30" display.
+
+--reformatDocstrings true
+--scalaDocs
+
+--continuationIndentCallSite 4
+--continuationIndentDefnSite 4
+
+--rewriteTokens ⇒;=>,←;<-
+--danglingParentheses false
+--spaceAfterTripleEquals true
+--alignByArrowEnumeratorGenerator true
+--binPackParentConstructors true
+--allowNewlineBeforeColonInMassiveReturnTypes true
+--spacesInImportCurlyBraces false
+
+# --alignByOpenParenCallSite <value>
+# --alignByOpenParenDefnSite <value>