Scalafix rule to format json contained within Circe json literals.
E.g.
Before formatting:
val obj = json"""{"key":"value"}"""
val interpolatedObj =
json"""{"key" : ${ obj }}"""After formatting:
val obj = json"""{
"key" : "value"
}"""
val interpolatedObj =
json"""{
"key" : ${obj}
}"""Add to build.sbt:
ThisBuild / scalafixDependencies += "com.github.xplosunn" %% "JsonMacroFormatter" % "0.0.8"
Add to .scalafix.conf:
fix.JsoMacroFormatter