)]}'
{
  "commit": "a1257544e036bc40a436d434cc27aa8135e16df5",
  "tree": "2c082f908f0acade73885ff165fd369cba8c687c",
  "parents": [
    "20bb5acf8bf980f40f7e23b481f19b97be47b7b8"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Fri Apr 08 14:27:48 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 08 14:27:48 2022 +0000"
  },
  "message": "analyzer: skip CodeChecker for null safe libraries\n\nIn some profiling, I saw that CodeChecker accounted for ~10% of the time\nspent in `LibraryAnalyzer._computeVerifyErrors`.\n\nThe only errors which are reported any longer in CodeChecker are\npre-null safe errors, and the TOP_LEVEL_CYCLE error, which is moved to\nresolution.\n\nChange-Id: I9ad38a1c76490a95cbb8464465e37a07622b4f97\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/240643\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b4672538d4ff98ce2ca498ac5c3e2975a02dcc3",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart",
      "new_id": "f1ad356133312d82486e54cee9235a8712fc2a37",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "84c675460e25e6dc623a2abb8ee52a53e5938dfc",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/micro/library_analyzer.dart",
      "new_id": "71e14b9414a51102e934c9e6292f837f5e6f54aa",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/micro/library_analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "64e21e77574b6abef9e243199d499964ab8c395a",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/codes.g.dart",
      "new_id": "8ed76794f9751d70264a17c32b7c160b2cf851fa",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/codes.g.dart"
    },
    {
      "type": "modify",
      "old_id": "0f87a1140b465ae7ffd578cab7c1261c8f85cf3c",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/resolver.dart",
      "new_id": "b757ae56aed076bf401b9230e9bca1a9f249f3b4",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "7c2569f5d063bf9075638438140391df3d790eac",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/task/strong/checker.dart",
      "new_id": "8c0dcc94618c281d615fb27c18408d0b1d1161b1",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/task/strong/checker.dart"
    },
    {
      "type": "modify",
      "old_id": "372e4e82843db5f211cda6e088efa5557e517796",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/messages.yaml",
      "new_id": "dbddb54bd8117d3638098b082f3af0482793a401",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/messages.yaml"
    }
  ]
}
