文字列を複数のドル記号を使用した補間接頭辞付きの文字列に変換すると有益な場合に報告します。

補間接頭辞付き文字列を使用すると、文字列が分かりやすくなる場合があります。接頭辞付き文字列では、エスケープ処理を追加することなくドルリテラルを使用できるためです。

例:


val jsonSchema: String = """
{
  "${'$'}id": "https://example.com/product.schema.json",
}"""
クイックフィックスを使用すると、安全に置換可能なすべてのエスケープされているドル記号が通常のドル記号に変換されます。

val jsonSchema: String = $$"""
{
  "$id": "https://example.com/product.schema.json",
}"""