{
  "isError" : false,
  "request" : {
    "file" : "slips.ek9"
  },
  "response" : {
    "conflicts" : [ ],
    "corrected" : [ "tabs used for layout replaced by two spaces each - EK9 is space-indented (a tab inside a String or a comment is kept)", "line 7: '-> count as Integer, unit as String' -> a bare '->' and one parameter per line (2 lines) - EK9 never separates parameters with commas" ],
    "edits" : [ {
      "after" : "      ->",
      "before" : "      -> count as Integer, unit as String",
      "endLine" : 7,
      "file" : "slips.ek9",
      "startLine" : 7,
      "type" : "replace"
    }, {
      "after" : "        count as Integer",
      "before" : "      <- rtn as String: `${count} ${unit}`",
      "endLine" : 8,
      "file" : "slips.ek9",
      "startLine" : 8,
      "type" : "replace"
    }, {
      "after" : "        unit as String",
      "before" : "",
      "endLine" : 9,
      "file" : "slips.ek9",
      "startLine" : 9,
      "type" : "replace"
    }, {
      "after" : "      <- rtn as String: `${count} ${unit}`",
      "before" : "  defines program",
      "endLine" : 10,
      "file" : "slips.ek9",
      "startLine" : 10,
      "type" : "replace"
    }, {
      "after" : "  defines program",
      "before" : "    Main()",
      "endLine" : 12,
      "file" : "slips.ek9",
      "startLine" : 12,
      "type" : "replace"
    }, {
      "after" : "",
      "before" : "\t\t\tstdout <- Stdout()",
      "endLine" : 13,
      "file" : "slips.ek9",
      "startLine" : 13,
      "type" : "replace"
    }, {
      "after" : "    Main()",
      "before" : "      stdout.println(describe(2, \"items\"))",
      "endLine" : 14,
      "file" : "slips.ek9",
      "startLine" : 14,
      "type" : "replace"
    }, {
      "after" : "      stdout <- Stdout()",
      "before" : "",
      "endLine" : 15,
      "file" : "slips.ek9",
      "startLine" : 15,
      "type" : "replace"
    }, {
      "after" : "      stdout.println(describe(2, \"items\"))",
      "before" : "//EOF",
      "endLine" : 16,
      "file" : "slips.ek9",
      "startLine" : 16,
      "type" : "replace"
    }, {
      "after" : "//EOF",
      "endLine" : 18,
      "file" : "slips.ek9",
      "startLine" : 18,
      "type" : "insert"
    }, {
      "after" : "",
      "endLine" : 19,
      "file" : "slips.ek9",
      "startLine" : 19,
      "type" : "insert"
    } ],
    "meta" : {
      "serverMs" : "<timing>"
    },
    "risk" : {
      "crossesModuleBoundary" : false,
      "estimatedSeverity" : "trivial",
      "fileCount" : 1,
      "lineCount" : 11,
      "touchesPublicApi" : false,
      "touchesTests" : false
    },
    "status" : "applied",
    "summary" : "Reformatted 11 line(s) in slips.ek9",
    "workspaceHash" : "<workspace-hash>",
    "wouldBeDiagnostics" : [ ],
    "written" : true
  },
  "scenario" : "format_repairs_one_reading_slips",
  "tool" : "format"
}
