)]}'
{
  "commit": "c5d255a80b961c3fa3c0898b2bb93e1fa3c78575",
  "tree": "172f435b6c0375cb59f54b8f124ddb269c7ea33e",
  "parents": [
    "b579a49a247a42b2d833d2120d8f24395bac0967"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch1@gmail.com",
    "time": "Mon Sep 10 17:38:18 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 10 17:38:18 2018 -0700"
  },
  "message": "Add some stricter analysis (dart-lang/watcher#64)\n\n- Enable errors that would fail internally\r\n- Add `comment_references` lint - this makes DartDocs output more usable\r\n  and there isn\u0027t any reason to have unclickable references.\r\n- Add `prefer_typing_uninitialized_variables` lint - this prevents some\r\n  unintentionally dynamic behavior.\r\n- Disable implicit casts.\r\n- Use function type syntax for the ManuallyClosedWatcher factory.\r\n- Remove some unused utilities.\r\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c9f8113aa9ec5f38ac44af951cc583dd1057fb0",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "aba3ed750828c24c527c1a14d9cdfe8acce4695d",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/benchmark/path_set.dart",
      "new_id": "bf9f5fc7cf9dcd2e5a8ea762fd3ec39871df1534",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/benchmark/path_set.dart"
    },
    {
      "type": "modify",
      "old_id": "354ddc02036e5f1605be4e3cf986641ffbbcdc13",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/linux.dart",
      "new_id": "5eeed2327f143d12bc839d3ec4debf594c3db02b",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/linux.dart"
    },
    {
      "type": "modify",
      "old_id": "b0e3326febd07ffe2943d4c997e70054834a54b7",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/mac_os.dart",
      "new_id": "61531c5d91923ef58c047f9f6ce652b95e50ce88",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/mac_os.dart"
    },
    {
      "type": "modify",
      "old_id": "fa72a2f5467e4c9ad6131712b217f6f842157d5c",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/polling.dart",
      "new_id": "790d0b9826ffb486f4fb55e67d112eab6c32adfa",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/polling.dart"
    },
    {
      "type": "modify",
      "old_id": "0e550aecc656033a9aece1edc7b5b404be676659",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/windows.dart",
      "new_id": "baeaf233a0f02a265a071ae24d127c5c9bfc479c",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/windows.dart"
    },
    {
      "type": "modify",
      "old_id": "17c5f2efbdaa21e369a5a5343dcaf03c7dd8de00",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/file_watcher.dart",
      "new_id": "09065bc8bde4b589571b2a3b196d0828574f9aa4",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/file_watcher.dart"
    },
    {
      "type": "modify",
      "old_id": "97a4f953351c6b99e531f565f320179c8e217013",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/file_watcher/polling.dart",
      "new_id": "960b11b9b4a0deb892a747fb0708699b009ae1f4",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/file_watcher/polling.dart"
    },
    {
      "type": "modify",
      "old_id": "3726e1fd86b440142123029e8892db46c87e725c",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/path_set.dart",
      "new_id": "77737f82ec90ffaae618258f880a7ba33ec3db3e",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/path_set.dart"
    },
    {
      "type": "modify",
      "old_id": "28c425ff41a6cff884d8b61c22610c1843356e99",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/resubscribable.dart",
      "new_id": "e96b918dccba02f68548b6ed0e5dc5e92491ad1f",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/resubscribable.dart"
    },
    {
      "type": "modify",
      "old_id": "62d8e0ff860059d8a171cfc3002a1a11a093391b",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/utils.dart",
      "new_id": "30fbaae217aac619cbaaf7e56b3ee40e35898121",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "be15c77c40d45f7093a84912322bc73f1645893d",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/path_set_test.dart",
      "new_id": "fe91d417f9ac1457842e63a8f752565ad4a38358",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/path_set_test.dart"
    },
    {
      "type": "modify",
      "old_id": "637eacff7f0f11443ee6f257138d3a0672d2cb24",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/utils.dart",
      "new_id": "7462c991ae1da0cd6ac0d16dab7e6a859457cfd5",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/utils.dart"
    }
  ]
}
