Skip to content

Commit

Permalink
scalafmt: improve imports formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
kitbellew committed Apr 1, 2024
1 parent c6dd3a6 commit cacff03
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
8 changes: 6 additions & 2 deletions .scalafmt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,16 @@ rewrite {
SortModifiers
]
imports {
expand = true
sort = ascii
groups = [
["javax?\\..*"],
["java.?\\..*"],
["sbt\\..*"],
["scala\\.meta\\..*"],
["scala\\..*"],
["org\\..*"]
["org\\.scalafmt\\..*", "org\\.scalameta\\..*"],
["org\\..*"],
["com\\..*"],
]
}
redundantBraces {
Expand Down
4 changes: 3 additions & 1 deletion plugin/src/main/scala/org/scalafmt/sbt/ScalafmtPlugin.scala
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,9 @@ object ScalafmtPlugin extends AutoPlugin {

case class ScalafmtAnalysis(failedScalafmtCheck: Set[File])
object ScalafmtAnalysis {
import sjsonnew.{:*:, LList, LNil}
import sjsonnew.:*:
import sjsonnew.LList
import sjsonnew.LNil
implicit val analysisIso = LList.iso(
{ a: ScalafmtAnalysis =>
("failedScalafmtCheck", a.failedScalafmtCheck) :*: LNil
Expand Down

0 comments on commit cacff03

Please sign in to comment.