)]}'
{
  "commit": "19f71890214973626fac26e406f27a41a91ef927",
  "tree": "390ac073df1f8bf8ae93c3dd6be1b8d9aadc4747",
  "parents": [
    "3dcefbccb1f463292d0e3d8afd3b78a979471ef1"
  ],
  "author": {
    "name": "Kyle Turney",
    "email": "turney.kyle@gmail.com",
    "time": "Wed Jul 05 19:44:31 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 06 12:44:31 2023 +1200"
  },
  "message": "Ignore enhancements (#454)\n\n* typo and case fixes\r\n\r\n* allow omitting space between // and coverage\r\n\r\n* allow text after coverage:ignore comments\r\n\r\n* handle unbalanced ignore ranges instead of bailing\r\n\r\n* add changelog entry\r\n\r\n* update title in changelog\r\n\r\n* throw FormatException when encountering unbalanced ignore comments\r\n\r\n* add file path to err message and test err message\r\n\r\n* refactor test",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc1f6597ab846c7d3e705c316692b33a78f1a14c",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "588b26e93f1b6530e286de2573e4d81e61a2486a",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "5f83323ef729ef3600af868e6de5fcae837eb283",
      "old_mode": 33188,
      "old_path": "lib/src/hitmap.dart",
      "new_id": "9a8cca66d2bbc6017b965ec2fcdc853dfe885cef",
      "new_mode": 33188,
      "new_path": "lib/src/hitmap.dart"
    },
    {
      "type": "modify",
      "old_id": "c83b0bd8bd74b0912952be6129e3301696c76a77",
      "old_mode": 33188,
      "old_path": "lib/src/util.dart",
      "new_id": "acbeeab79aedd59ab342d9ded88d602e4c9b8174",
      "new_mode": 33188,
      "new_path": "lib/src/util.dart"
    },
    {
      "type": "modify",
      "old_id": "cd001d6b75cfd0ffa908c057ea5c56a679238578",
      "old_mode": 33188,
      "old_path": "test/util_test.dart",
      "new_id": "b6806b402cc363ef9bc4ca80f5886031a2721458",
      "new_mode": 33188,
      "new_path": "test/util_test.dart"
    }
  ]
}
