Skip to content

Scalafix rule to format json contained within Circe json literals

Notifications You must be signed in to change notification settings

xplosunn/JsonMacroFormatter

Repository files navigation

JsonMacroFormatter

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}
  }"""

Usage

Add to build.sbt:

ThisBuild / scalafixDependencies += "com.github.xplosunn" %% "JsonMacroFormatter" % "0.0.8"

Add to .scalafix.conf:

fix.JsoMacroFormatter

About

Scalafix rule to format json contained within Circe json literals

Topics

Resources

Stars

Watchers

Forks