.scalafmt.conf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # Licensed to Apache Software Foundation (ASF) under one or more contributor
  2. # license agreements. See the NOTICE file distributed with
  3. # this work for additional information regarding copyright
  4. # ownership. Apache Software Foundation (ASF) licenses this file to you under
  5. # the Apache License, Version 2.0 (the "License"); you may
  6. # not use this file except in compliance with the License.
  7. # You may obtain a copy of the License at
  8. #
  9. # http://www.apache.org/licenses/LICENSE-2.0
  10. #
  11. # Unless required by applicable law or agreed to in writing,
  12. # software distributed under the License is distributed on an
  13. # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  14. # KIND, either express or implied. See the License for the
  15. # specific language governing permissions and limitations
  16. # under the License.
  17. version = 3.1.1
  18. runner.dialect=scala211
  19. project.git=true
  20. align.preset = none
  21. align.openParenDefnSite = false
  22. align.openParenCallSite = false
  23. align.stripMargin = true
  24. align.tokens = []
  25. assumeStandardLibraryStripMargin = true
  26. danglingParentheses.preset = false
  27. docstrings.style = Asterisk
  28. docstrings.wrap = no
  29. importSelectors = singleLine
  30. indent.extendSite = 2
  31. literals.hexDigits = Upper
  32. maxColumn = 100
  33. newlines.source = keep
  34. newlines.topLevelStatementBlankLines = []
  35. optIn.configStyleArguments = false
  36. rewrite.imports.groups = [
  37. ["javax?\\..*"],
  38. ["scala\\..*"],
  39. ["(?!io\\.github\\.interestinglab\\.).*"],
  40. ["io\\.github\\.interestinglab\\..*"]
  41. ]
  42. rewrite.imports.sort = scalastyle
  43. rewrite.rules = [Imports, SortModifiers]