)]}'
{
  "commit": "e319cfa6aa2a15ee2b87e7168bb2f2ffda31e7ea",
  "tree": "d04a73b300744c7353602314d45c5c2faa79357f",
  "parents": [
    "73d90bd400de1927c729865a66d53fd41b70b678"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Fri Sep 10 01:30:27 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Sep 10 01:30:27 2021 +0000"
  },
  "message": "Enable in-line ignores per \u0027type\u0027 such as \u0027lint\u0027\n\nThis uses the class ErrorType which may be an outdated field on ErrorCode, but it works for a prototype.\n\nFixes https://github.com/dart-lang/sdk/issues/46957\n\nChange-Id: I98de8faf7f3ad738e9e27b0d5dd5add531b78b77\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/211460\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Phil Quitslund \u003cpquitslund@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5bdf0d6d2515c3b8b469c2f045275ccd228dcd1",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart",
      "new_id": "a0caf52193baa0d80a1d20ffa954ba70fb6135a8",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "359d754a39b910391b25b4352083493cca435221",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/micro/library_analyzer.dart",
      "new_id": "2b2efd48be3ba5d1c27e2478543fb10af54c3ec2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/micro/library_analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "5b9844ac2022ebc2b7b0d187ac7d5d3adcdb96cd",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/ignore_validator.dart",
      "new_id": "0c0d4ecce708740617a879cffa8af565ca8f0227",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/ignore_validator.dart"
    },
    {
      "type": "modify",
      "old_id": "b2e5b12092c0458079a77ce13610c2647a7feb46",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/ignore_comments/ignore_info.dart",
      "new_id": "4b37ce547cf37bec891268663104240884cd753e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/ignore_comments/ignore_info.dart"
    },
    {
      "type": "modify",
      "old_id": "b7a1e9cf0ccf01ef187fb386811a5a710038be58",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/generated/error_suppression_test.dart",
      "new_id": "01bcf82ef6ef69c98488910e25d44b40fe9fc0d5",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/generated/error_suppression_test.dart"
    },
    {
      "type": "modify",
      "old_id": "66d84e5d142864ca3ac6f4a9a118333b48ee3954",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/diagnostics/duplicate_ignore_test.dart",
      "new_id": "98eace496011658af001d1de9c3682de5a6dfb5d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/diagnostics/duplicate_ignore_test.dart"
    }
  ]
}
