)]}'
{
  "commit": "a4b44a986a1f1caf7bbdd6fa37bd6d45a55ee77e",
  "tree": "7c502992f97f4be4f97de4e4cc01bda4ad333972",
  "parents": [
    "5464b3b95635e97f67e29d71bdbe85a5d4126971"
  ],
  "author": {
    "name": "Lasse R.H. Nielsen",
    "email": "lrn@google.com",
    "time": "Tue Sep 27 08:03:27 2022"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 27 08:03:27 2022"
  },
  "message": "Cleanup of `var this.`, dynamic parameters, and more (#497)\n\n* Cleanup of `var this.`, dynamic parameters, and more\r\n\r\nRemoved the `var` in front of constructor initializing parameters. It does nothing.\r\nWhile I was here:\r\n* Added types on the subtype constructor parameters, avoiding implicit downcasts from dynamic.\r\n* Cleaned up RegExps (mostly adding `r` in front to avoid double backslashes, a few simplifications).\r\n* Changed `Match.group` to using the preferred `[...]` syntax.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bc67b8a920cb635278e9a7461dc07d77b36ad53",
      "old_mode": 33188,
      "old_path": "lib/message_format.dart",
      "new_id": "404bddd6193097a91fe99e3e32d44c71deddd7ce",
      "new_mode": 33188,
      "new_path": "lib/message_format.dart"
    }
  ]
}
