aboutsummaryrefslogtreecommitdiff
path: root/.scalafmt.conf
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2017-04-26 19:17:20 -0700
committervlad <vlad@driver.xyz>2017-04-26 19:17:20 -0700
commitbfbcba83ea6dfc30f67fe7637a360f912b3ff300 (patch)
tree2bed0d050e733162d620365c75027fc38212fec3 /.scalafmt.conf
parent4728664047a9d36c89a1c78fb8c12dbed1ebf155 (diff)
downloadsbt-settings-bfbcba83ea6dfc30f67fe7637a360f912b3ff300.tar.gz
sbt-settings-bfbcba83ea6dfc30f67fe7637a360f912b3ff300.tar.bz2
sbt-settings-bfbcba83ea6dfc30f67fe7637a360f912b3ff300.zip
Generating files from resources and actually making new scalafmt work
Diffstat (limited to '.scalafmt.conf')
-rw-r--r--.scalafmt.conf29
1 files changed, 29 insertions, 0 deletions
diff --git a/.scalafmt.conf b/.scalafmt.conf
new file mode 100644
index 0000000..8a5d14f
--- /dev/null
+++ b/.scalafmt.conf
@@ -0,0 +1,29 @@
+# scalafmt sbt plugin config
+# refer to https://olafurpg.github.io/scalafmt/#Configuration for properties
+
+project.git = true
+
+style = defaultWithAlign
+maxColumn = 120
+
+docstrings = ScalaDoc
+
+continuationIndent.callSite = 2
+continuationIndent.defnSite = 8
+
+rewriteTokens: {
+ "⇒" = "=>"
+ "←" = "<-"
+}
+danglingParentheses = false
+align.arrowEnumeratorGenerator = true
+align.openParenCallSite = true
+spaces.afterTripleEquals = true
+spaces.inImportCurlyBraces = false
+newlines.alwaysBeforeCurlyBraceLambdaParams = false
+newlines.sometimesBeforeColonInMethodReturnType = false
+binPack.parentConstructors = true
+assumeStandardLibraryStripMargin = true
+
+# align.openParenCallSite = <value>
+# align.openParenDefnSite = <value>