Advertisement
Ninbo

.scalafmt.conf

Oct 31st, 2022
2,650
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 1.14 KB | Source Code | 1 0
  1. version = "3.5.3"
  2. runner.dialect = scala3
  3. assumeStandardLibraryStripMargin = true
  4.  
  5. align.preset = more
  6. align.stripMargin = true
  7.  
  8. indent.defnSite = 3
  9. indent.main = 3
  10. indent.callSite = 3
  11.  
  12. # newlines.topLevelStatementBlankLines = [
  13. #   { blanks { after = 1, before = 0 } }
  14. # ]
  15.  
  16. newlines.topLevelBodyIfMinStatements = [before]
  17. newlines.beforeMultiline = unfold
  18. newlines.alwaysBeforeElseAfterCurlyIf = false
  19. newlines.beforeCurlyLambdaParams = always
  20. newlines.implicitParamListModifierPrefer = before
  21. newlines.avoidForSimpleOverflow = [slc]
  22. newlines.source = keep
  23.  
  24. optIn.configStyleArguments = true
  25.  
  26. rewrite.scala3.insertEndMarkerMinLines = 6
  27.  
  28. rewrite.rules = [SortModifiers]
  29. rewrite.sortModifiers.order = [
  30.   "implicit", "final", "sealed", "abstract",
  31.   "override", "private", "protected", "lazy"
  32. ]
  33.  
  34. spaces.inInterpolatedStringCurlyBraces = true
  35. spaces.beforeContextBoundColon=Always
  36. spaces.inImportCurlyBraces=true
  37. spaces.afterSymbolicDefs=true
  38. spaces.inParentheses=true
  39.  
  40. includeNoParensInSelectChains = true
  41.  
  42. # indent.extendSite = 4
  43. # indent.commaSiteRelativeToExtends = 2
  44. # newlines.topLevelBodyIfMinStatements = [before]
  45.  
  46.  
Tags: Config Scala Fmt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement