)]}'
{
  "commit": "7d2ffd78de1f4ada1c7417339bb4e929059cbe3a",
  "tree": "a6f427830aa1d25010e05533ff3a4fed2ae149d2",
  "parents": [
    "7110872d91d3a4b386815e130cbe9c65d5b529fc"
  ],
  "author": {
    "name": "Brian Wilkerson",
    "email": "brianwilkerson@google.com",
    "time": "Sun Jun 06 16:07:31 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Sun Jun 06 16:07:31 2021 +0000"
  },
  "message": "Make correction producers know whether they can be bulk applied\n\nThis change makes sense to me for a couple of reasons. First, when\nediting a correction producer the information about whether it can be\nbulk applied will be easier to find. Second, the information doesn\u0027t\nneed to be duplicated when the producer can be applied to multiple\nerror codes. And third, because the information is in one place we can\u0027t\nenable a producer in one place and miss enabling it in other places.\n\nThis does have the unfortunate consequence that an extra producer needs\nto be created for bulk application in order to determine whether it\nshould be applied at all, and can\u0027t be re-used because producers\nmaintain state. We could consider storing a \u0027generator\u0027 object rather\nthan a generator function in the map and have the `newInstance` methods\nproduce those objects, but I\u0027m not convinced that it\u0027s worthwhile given\nhow short lived the extra producer is.\n\nThere was also one subtle change that you probably won\u0027t see by looking\nat the changes, which is that one of the producers was enabled for bulk\napplication for a lint but not enabled for several non-lint cases. It is\nnow enabled everywhere. I remember thinking at the time that it should\nbe fine, but I\u0027ve forgotten which producer it was, so I can\u0027t easily\ntell you. If you want to confirm that change I\u0027ll be happy to do the\nwork of figuring out which producer it is and which error codes were\nimpacted by the change.\n\nChange-Id: I2010d777f727472c0d307a6948b84d37491e2b17\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/202600\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af49455ca07d0e33bf7f954136cb7c9d655414ee",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/assist_internal.dart",
      "new_id": "825ff4b2a0753979f365d5e95f7f364dd269237e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/assist_internal.dart"
    },
    {
      "type": "modify",
      "old_id": "3749ff8a077c8943c289532c5beb4b9a26b093bf",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/bulk_fix_processor.dart",
      "new_id": "8e465984f2f594076a20f2960d80bb3ff1da9f7e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/bulk_fix_processor.dart"
    },
    {
      "type": "modify",
      "old_id": "73ca312d457ed8efc665d158c98037dab284aadc",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/abstract_producer.dart",
      "new_id": "bc10e1715b7d031d791ac7d002094d1ba58a6d16",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/abstract_producer.dart"
    },
    {
      "type": "modify",
      "old_id": "6e72eaee978cde34341269a7f949742db46a4c7b",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_await.dart",
      "new_id": "b04494a4c87e0235ae98c086ddf103f2b6462d9c",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_await.dart"
    },
    {
      "type": "modify",
      "old_id": "cd0bf2acfba9d119fa95553dd51d19d5a3705434",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_const.dart",
      "new_id": "7b6965ed06906f617e95ba6c4b362fde0c6d251c",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_const.dart"
    },
    {
      "type": "modify",
      "old_id": "7dd8989752864c9c330ba9e454fddb16bbd9ec26",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_diagnostic_property_reference.dart",
      "new_id": "6c5b68c4ac4bc4aaba6875c2e2377a62b69d9b4e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_diagnostic_property_reference.dart"
    },
    {
      "type": "modify",
      "old_id": "970dedfbd778b7352f8e2749c6ca845b5a5dc40a",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_ne_null.dart",
      "new_id": "125d12fe4ab8ba3c5f2c35811e3c156d30face5b",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_ne_null.dart"
    },
    {
      "type": "modify",
      "old_id": "22c6924f2231f9ffd527284ea6839ef5d888a907",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_override.dart",
      "new_id": "cecf11fb137f7b05c6c78a2dc3cbc4365d88c5c1",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_override.dart"
    },
    {
      "type": "modify",
      "old_id": "0f6189127197deebe42625ed5a4561b82abf7a7f",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/add_required.dart",
      "new_id": "b0ff6b9718e71244c9c1e9951327aadd820c61b3",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/add_required.dart"
    },
    {
      "type": "modify",
      "old_id": "c4fcbab2279566151cbe222bf157a04ecd65fc42",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_add_all_to_spread.dart",
      "new_id": "394b4df3b320316c264778001c5f9f2753a75085",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_add_all_to_spread.dart"
    },
    {
      "type": "modify",
      "old_id": "e6294e5c280c3cce705dd13e73c5c1ce05a83174",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_conditional_expression_to_if_element.dart",
      "new_id": "20c718903127cdac7c7a529bdcc2d8418de92c65",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_conditional_expression_to_if_element.dart"
    },
    {
      "type": "modify",
      "old_id": "f82eeca85f20a1bb9a1fd31c052f3d3eae5c650b",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_documentation_into_line.dart",
      "new_id": "d1a401e0d1d3a60f46b7e1304e71ea724fbb7100",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_documentation_into_line.dart"
    },
    {
      "type": "modify",
      "old_id": "4381b838a6979b1b7c1bd6bee76404e37304819e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_into_is_not.dart",
      "new_id": "6810483355edaf3e7df653a5a6722ef75701c506",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_into_is_not.dart"
    },
    {
      "type": "modify",
      "old_id": "c6b8268541acdd7a03dd9c4dce423fc4cc248efd",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_map_from_iterable_to_for_literal.dart",
      "new_id": "3829631f9dee09b7a8bb043bad367b7f336ff5f1",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_map_from_iterable_to_for_literal.dart"
    },
    {
      "type": "modify",
      "old_id": "67cfb7dfc2d89642dc265a8b679063f8b647b434",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_quotes.dart",
      "new_id": "328ccc85a5c23fdffd46067fe1d96b4897733e80",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_quotes.dart"
    },
    {
      "type": "modify",
      "old_id": "0ca4062c5d0f47ed8e214c9f040915279c6e82a0",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_contains.dart",
      "new_id": "b77def6cea932942df51403cadc72b59f89790cb",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_contains.dart"
    },
    {
      "type": "modify",
      "old_id": "048173062ab67d0cfd9604153a69e83fcf51b7fa",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_for_loop.dart",
      "new_id": "4abb1bf1dfd284517b9acf3f60a57f69e6e173fa",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_for_loop.dart"
    },
    {
      "type": "modify",
      "old_id": "76b0ad10bec830923fbaeb5fafc084b292fd498e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_generic_function_syntax.dart",
      "new_id": "16d56cc2ee8e976d5169188432f37cebe5c0dd13",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_generic_function_syntax.dart"
    },
    {
      "type": "modify",
      "old_id": "24ba7dd48e790bd9f3ed1d34ad05b08a73332424",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_if_null.dart",
      "new_id": "6d3c100d6e14f37694e9dc0eed5fae56c466982f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_if_null.dart"
    },
    {
      "type": "modify",
      "old_id": "1a9f163286e7d74cda753c3c1b44c43d5ecad94e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_int_literal.dart",
      "new_id": "824807c037a5b551d5d5220c455a4d79c344357a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_int_literal.dart"
    },
    {
      "type": "modify",
      "old_id": "45ae0af9385723ab5d4d275a3ea96791bbd9628f",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_list_literal.dart",
      "new_id": "8d9d8d470f692a50207523a0fbcd3a8917de407a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_list_literal.dart"
    },
    {
      "type": "modify",
      "old_id": "5919c439451ad0f3fce04ee8431327a820504ec3",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_map_literal.dart",
      "new_id": "cbc6f182aa9950f880e3c17af6879a1c47a585d6",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_map_literal.dart"
    },
    {
      "type": "modify",
      "old_id": "da0f26957117ebecd557158487909de2eba1c636",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_null_aware.dart",
      "new_id": "f1fe1bf4571c8f8ea6cad0ff0d8bb1740e26ae38",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_null_aware.dart"
    },
    {
      "type": "modify",
      "old_id": "b9020ea30019fcaa27699a3b0b2975718dd991bd",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_package_import.dart",
      "new_id": "93e64604c1d1fb1a94ba02b34b8636fe5c03e487",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_package_import.dart"
    },
    {
      "type": "modify",
      "old_id": "7b97d0914d36813175c19821cba173d92ed0c245",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_relative_import.dart",
      "new_id": "7acecb504f1630d24f72b3b3a53fb5eb77292a44",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_relative_import.dart"
    },
    {
      "type": "modify",
      "old_id": "8796a1614606fadadc6939ea7792d4932f3b468a",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_set_literal.dart",
      "new_id": "158a890d1401000b58192dd70214b5b718fe3c74",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_set_literal.dart"
    },
    {
      "type": "modify",
      "old_id": "de20ada806683ecbd79c59925bd95c8c1363e307",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_where_type.dart",
      "new_id": "b4b93c4d8f8a3645dd54ff2e07e545921482c9ae",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/convert_to_where_type.dart"
    },
    {
      "type": "modify",
      "old_id": "2edd32e24a0f2525b96395c685eef6316c8e2660",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/create_method.dart",
      "new_id": "2f320efc383b7611fe1e49a6df2a500c45a8d7a1",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/create_method.dart"
    },
    {
      "type": "modify",
      "old_id": "c784ce4c58c540622c1e2adbdfca80e002306954",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/inline_invocation.dart",
      "new_id": "8378daddfaa1d7c62e3d817067fd2d8c7dafd9fb",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/inline_invocation.dart"
    },
    {
      "type": "modify",
      "old_id": "6272326946b2c55111b0f6c9b09bc050751d23ee",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/inline_typedef.dart",
      "new_id": "6e71c21db98f05ee085e04cb559e4964b28e7e39",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/inline_typedef.dart"
    },
    {
      "type": "modify",
      "old_id": "aba8e02ef5805ed224e562b13a2ebc7cf8a0f45c",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/make_final.dart",
      "new_id": "5d49d07c10cfa42f2d29384f7e6c55e8a08c2d4a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/make_final.dart"
    },
    {
      "type": "modify",
      "old_id": "0bbe355d0f3882e288abac0b4ea54962a19f6322",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/organize_imports.dart",
      "new_id": "caca5ec0f6cd103b45de69853659b14afc3ad7af",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/organize_imports.dart"
    },
    {
      "type": "modify",
      "old_id": "64c4273017a0d63693349e1ba80a894dca1648ae",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_argument.dart",
      "new_id": "3f3c939a6105b808c211a048e4c5b87d72da571f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_argument.dart"
    },
    {
      "type": "modify",
      "old_id": "b09bb6e7e4d584a7d429071e7de12226e4422726",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_await.dart",
      "new_id": "c2b61a44209ea39ee88c6753d875cb07ec74828b",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_await.dart"
    },
    {
      "type": "modify",
      "old_id": "0cede77c5da5c720e29ce200c93a7b1fdc2e5e04",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_const.dart",
      "new_id": "93441bb7d6d90d423efb3ef998ee601822798043",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_const.dart"
    },
    {
      "type": "modify",
      "old_id": "c3e74d08783fcd0c212f64009bb47cc41f3b2d4f",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_duplicate_case.dart",
      "new_id": "9f0b7413c480e3aac15f1dd815a38e8e42a99704",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_duplicate_case.dart"
    },
    {
      "type": "modify",
      "old_id": "c2ac9e5cba125f6000f8e02184747351b8a12318",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_catch.dart",
      "new_id": "8ff002d6897e79ebcb4463804027c11c5c696cd6",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_catch.dart"
    },
    {
      "type": "modify",
      "old_id": "c0d3aa674a147174a34702e1e564d926c1f852a7",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_constructor_body.dart",
      "new_id": "7e3caca56d5979ec588dc35a7685c4c4b9812f3c",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_constructor_body.dart"
    },
    {
      "type": "modify",
      "old_id": "e45ff55b006cf9427c80f819da89415b0352f5da",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_else.dart",
      "new_id": "4c04ffb86713937f37b75abdb6a288a787bcba6a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_else.dart"
    },
    {
      "type": "modify",
      "old_id": "e45057a81fb3311d455097d003c4ae191024107e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_statement.dart",
      "new_id": "77fdb936acd9f159387c1e21e3df95e09ed275b0",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_empty_statement.dart"
    },
    {
      "type": "modify",
      "old_id": "5d75e082d24d292f8c8109faf4daa21e1a56ef7d",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_if_null_operator.dart",
      "new_id": "3607814f22450c4a887b888661e9699633eae952",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_if_null_operator.dart"
    },
    {
      "type": "modify",
      "old_id": "ffeab9743f70e1d7cdc6e3e4a7dbec7a93c83675",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_initializer.dart",
      "new_id": "a2fb8c5d1024f18bf2fe778414b35377866f9a91",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_initializer.dart"
    },
    {
      "type": "modify",
      "old_id": "c5ed78074b49b23af58894d0af668b8acef37a09",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_interpolation_braces.dart",
      "new_id": "5194a858e7565c6be9486ad03a4b198b74f4a71d",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_interpolation_braces.dart"
    },
    {
      "type": "modify",
      "old_id": "db3ac4035ea646be3993c3338f9093a49ac0c3b5",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_method_declaration.dart",
      "new_id": "6436484e699ae034a4ae749c1c53e9e91b9a0f8a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_method_declaration.dart"
    },
    {
      "type": "modify",
      "old_id": "39814eb3cf4fb389e4d67754c035c48546315ceb",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_non_null_assertion.dart",
      "new_id": "e420e7ccfed165d291d43fd2f1fbe3f0b3296fd8",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_non_null_assertion.dart"
    },
    {
      "type": "modify",
      "old_id": "1b44daf26b14015c3ac7b298d70ab91d5c2e4068",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_operator.dart",
      "new_id": "5b0c5722919ed4f3a38b46084c3b4b31b03c6eb3",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_operator.dart"
    },
    {
      "type": "modify",
      "old_id": "7039b72be8ccc24ffd481df6d2f08800061f34a1",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_question_mark.dart",
      "new_id": "945b3b677af28bc78c358834686e537e730cf1fd",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_question_mark.dart"
    },
    {
      "type": "modify",
      "old_id": "cf69624b8cdeb681247b593af1ffa7205b7a9123",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_returned_value.dart",
      "new_id": "9de05389f56ead49b1b2e0b6caf772ea81749306",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_returned_value.dart"
    },
    {
      "type": "modify",
      "old_id": "c9c41ae0a71ad1b66014c5cc6eb7e2ed35238fd4",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_this_expression.dart",
      "new_id": "c19ced4fdfc34d9831a4db36229dd368667ac5d1",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_this_expression.dart"
    },
    {
      "type": "modify",
      "old_id": "34b84f44ce3e1b5f275d937b702e5d53eef6abd2",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_type_annotation.dart",
      "new_id": "257390f423a7a6a5a749acb2f6da7cb8a9f2800e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_type_annotation.dart"
    },
    {
      "type": "modify",
      "old_id": "b326680ddab8ba2481883a13a834e23c782ba5af",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_cast.dart",
      "new_id": "476373548261b88d491af25e84232cb817699fc4",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_cast.dart"
    },
    {
      "type": "modify",
      "old_id": "d4a1b0b60bbeac230e1615c31ffbd6e70adccd47",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_new.dart",
      "new_id": "9fbb010575927b510cd7c8b065cf4f4b068d1a02",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_new.dart"
    },
    {
      "type": "modify",
      "old_id": "7baa9e04215716e09c49232369a12c0b418a1680",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_parentheses.dart",
      "new_id": "9575e0088f8ed0f4019ecccbfbc3b396202a8bac",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_parentheses.dart"
    },
    {
      "type": "modify",
      "old_id": "6651bf4888b146debabfd3222145e2cf0fd17391",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_string_interpolation.dart",
      "new_id": "02394bf5115591a751b5c098a2d98fbe9de18524",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unnecessary_string_interpolation.dart"
    },
    {
      "type": "modify",
      "old_id": "3fa7457e9c814d26e1a2b44881e7d5391160e7f0",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unused_import.dart",
      "new_id": "655a77840c17e0c068a69f2ce25ad41bf7c8c49b",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/remove_unused_import.dart"
    },
    {
      "type": "modify",
      "old_id": "752dd51a8cd5cf6982b45e8fa0bb784fbe47d513",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/rename_to_camel_case.dart",
      "new_id": "c42e69b126a52475beacb2c3df1208af4643c118",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/rename_to_camel_case.dart"
    },
    {
      "type": "modify",
      "old_id": "c35c13f8b6720852dd7ab431205c3d5148362f6e",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_boolean_with_bool.dart",
      "new_id": "bc3a3619c4691af774d420555947902bbf2f01f7",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_boolean_with_bool.dart"
    },
    {
      "type": "modify",
      "old_id": "3a7b269c1ea2a0b954e3c1b75c63abb9a08fa2ee",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_cascade_with_dot.dart",
      "new_id": "7760419224f815510257b2a632f272c7b6832767",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_cascade_with_dot.dart"
    },
    {
      "type": "modify",
      "old_id": "f6adef45ff25cdc0c2c5bda49fc0b5f4f952d086",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_colon_with_equals.dart",
      "new_id": "511d0458a5173a75dae303b8200e795ca5c3846f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_colon_with_equals.dart"
    },
    {
      "type": "modify",
      "old_id": "76b2a8e9aa9eeb23ee4b7f0b17cd2200460e26d9",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_final_with_const.dart",
      "new_id": "4ba1c2276dd35b7a9fc910f43ff8f6b18dde7fd3",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_final_with_const.dart"
    },
    {
      "type": "modify",
      "old_id": "9371a8d300245530c58dcc490093c1b5178143dd",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_final_with_var.dart",
      "new_id": "ae69609531ad22508a911aa2842bef4e9f98939e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_final_with_var.dart"
    },
    {
      "type": "modify",
      "old_id": "fda74539530b7dec18cf14b04c39d43a2659a6fb",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_new_with_const.dart",
      "new_id": "2828c1c65667704fc18d3a09cf30190e7e48acaa",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_new_with_const.dart"
    },
    {
      "type": "modify",
      "old_id": "9da2766f51ce8aadf304110d12fb3894b1f1c81d",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_null_with_closure.dart",
      "new_id": "47c2e81a1cf68493a1e2181263220abaacc01a1a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_null_with_closure.dart"
    },
    {
      "type": "modify",
      "old_id": "eb4fc02a01589a507a2d6cb0bf95b8f0e2ab4d03",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_brackets.dart",
      "new_id": "49ff4a04e1c4d2ea790acca74032e19a992cad82",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_brackets.dart"
    },
    {
      "type": "modify",
      "old_id": "acdd6a4385b6e9fc9f3be900f38bfe715849ebba",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_conditional_assignment.dart",
      "new_id": "45740775909361b891848468b3077449621092d4",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_conditional_assignment.dart"
    },
    {
      "type": "modify",
      "old_id": "9b308179c6bc544749dce22a38906af8f6e0bbb2",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_identifier.dart",
      "new_id": "665f8e665ddcfe9693f19f74aaf2e471095473e2",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_identifier.dart"
    },
    {
      "type": "modify",
      "old_id": "96b25d6aa8f72a6ccc02b96f5cf5a8a6546ecb2b",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_is_empty.dart",
      "new_id": "4ce36fe547750c91cd95f03d1704aca719ee0eeb",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_is_empty.dart"
    },
    {
      "type": "modify",
      "old_id": "7998030c1dcfcae371439059a9b458b13e7924f1",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_not_null_aware.dart",
      "new_id": "2dad480ce25ed598b8facc62297360d2dff94249",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_not_null_aware.dart"
    },
    {
      "type": "modify",
      "old_id": "14d77c238707dfdf5cb8447e051cfb52531a781d",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_tear_off.dart",
      "new_id": "8f0f19b600fe919e51f4c64b078ad961dc3e3a89",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_tear_off.dart"
    },
    {
      "type": "modify",
      "old_id": "1c6da82f864fdd9803d37b8f8212e9491232e3f8",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_var.dart",
      "new_id": "b1236c9464d341c205fa2a50d21ad6c53556785f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/replace_with_var.dart"
    },
    {
      "type": "modify",
      "old_id": "e2cc444e61ddaafadcbecbbebd74614d3d5b5100",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/sort_child_property_last.dart",
      "new_id": "06ed486dafb6b85aa7d9a4d73790ef313b47a43d",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/sort_child_property_last.dart"
    },
    {
      "type": "modify",
      "old_id": "b414e4874922a2073b0f6156c634f73fa2b0db32",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/use_curly_braces.dart",
      "new_id": "cdf82a9c8012cc3bb7cfae1311204e90afd16b16",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/use_curly_braces.dart"
    },
    {
      "type": "modify",
      "old_id": "86ad614abdb328005fde33bba292366205569fd0",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/use_eq_eq_null.dart",
      "new_id": "ff863ede591925f920baf78e9ce0e67facf20f04",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/use_eq_eq_null.dart"
    },
    {
      "type": "modify",
      "old_id": "8b06bc9688b555cde0983cffdd183b8c46c307a5",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/use_is_not_empty.dart",
      "new_id": "f3dffff71c255846e9fc4827150a350d959c56a2",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/use_is_not_empty.dart"
    },
    {
      "type": "modify",
      "old_id": "e53bc02495485e8c0bb8e5bf1f4ddc15bcd64d08",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/use_not_eq_null.dart",
      "new_id": "3ae6b452ad48e97757f573cd7a376c2304af26b7",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/use_not_eq_null.dart"
    },
    {
      "type": "modify",
      "old_id": "9ebe4dcc2a8c152eb51eb82f88c916872c6a98c4",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/dart/use_rethrow.dart",
      "new_id": "63add29808254ed99b75e65d25710c68452a3690",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/dart/use_rethrow.dart"
    },
    {
      "type": "modify",
      "old_id": "0ecd3097cd84444042c498db58ebc5c5358e84cf",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/services/correction/fix_internal.dart",
      "new_id": "f56ee49b44f00ac20739d20e0fcfcdf1e65c8cd5",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/services/correction/fix_internal.dart"
    },
    {
      "type": "modify",
      "old_id": "38de67004425ab0ddd135a862ee32cc9d9af447b",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/src/services/correction/fix/bulk/data_driven_test.dart",
      "new_id": "cbe56edaedd6d3c9202e4d8afa98e070b68fee92",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/src/services/correction/fix/bulk/data_driven_test.dart"
    },
    {
      "type": "modify",
      "old_id": "52438b8aec3fa14b802e6400eca033394aba2e92",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/src/services/correction/fix/fix_in_file_test.dart",
      "new_id": "7a9aca3f342c43e071fcd182d0880629ea108fd7",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/src/services/correction/fix/fix_in_file_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3f8654081ae7d8bbdb7f509763aa0835cab2d4dc",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/src/services/correction/fix/fix_processor_map_test.dart",
      "new_id": "cde90377946e3aed76f29e922750959a7ddb1725",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/src/services/correction/fix/fix_processor_map_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a9d40643bda62005517a5085a203308bd7b0a5c7",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/tool/bulk_fix/supported_lints.dart",
      "new_id": "13d920e286235ceccc4562d7eda9675e10ccf88c",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/tool/bulk_fix/supported_lints.dart"
    }
  ]
}
