)]}'
{
  "commit": "f52f72de7caef9ecb031580042547843b308de97",
  "tree": "08ef34f18350327670b45954812ecfdd01878877",
  "parents": [
    "da43067bee0d711e08c2ac39de6e6b40c784be5a"
  ],
  "author": {
    "name": "Kenzie Davisson",
    "email": "43759233+kenzieschmoll@users.noreply.github.com",
    "time": "Mon Jun 29 19:00:18 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 29 12:00:18 2026 -0700"
  },
  "message": "Enable `dispose-class-fields` and `dispose-fields` lints to resolve memory leaks (#9857)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b82109db1b44830940ac73e3b0cf0b96357c5536",
      "old_mode": 33188,
      "old_path": ".github/workflows/build.yaml",
      "new_id": "d1fd75d9c0aa08c79544424169163b6a20e6cc24",
      "new_mode": 33188,
      "new_path": ".github/workflows/build.yaml"
    },
    {
      "type": "modify",
      "old_id": "f219cfddeae950932e87c3b38be8d54fd75aac01",
      "old_mode": 33188,
      "old_path": "analysis_options.yaml",
      "new_id": "f59d8d0ede5a3f264e8fe48bc69f5fa1d9312878",
      "new_mode": 33188,
      "new_path": "analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "d2661868b1bd2bbd7954ed7fac3466c601fc4868",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/app.dart",
      "new_id": "272f1fc06cde296eca3c711a467d3761392a338d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/app.dart"
    },
    {
      "type": "modify",
      "old_id": "3135be387035171c21764d50c46954165b462167",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/extensions/embedded/_view_web.dart",
      "new_id": "79017530a1bdbb934af45e11b9bb129aa156cadb",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/extensions/embedded/_view_web.dart"
    },
    {
      "type": "modify",
      "old_id": "83c5b69a6d358067f176112db91f7a848713deb8",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/framework/notifications_view.dart",
      "new_id": "e3c2331ae27f18faa4bd9828a456f532555c0792",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/framework/notifications_view.dart"
    },
    {
      "type": "modify",
      "old_id": "aacc0ec31a1cb4e11ed322be283f49a7ec27c9d9",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/debugger/debugger_controller.dart",
      "new_id": "485fed02bd83991a92ec425759d40617baa8906e",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/debugger/debugger_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "1f1ed0cf8a718532aebaaca3796183fe77aa45b1",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/inspector/inspector_controller.dart",
      "new_id": "9484ecb422eea6de6a9a81dfd9e5a4f7a8b2561f",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/inspector/inspector_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "67c39baebfd32013f310418546a6869d9f5a39e4",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/inspector/inspector_tree_controller.dart",
      "new_id": "130bec6a5a2e7e78b5c898f10e2d4a0729674672",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/inspector/inspector_tree_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "3c3cb55e2ecc419d659ea842ecd98fcc0cf2993d",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/inspector/layout_explorer/flex/flex.dart",
      "new_id": "dd16fdec6855a9f281a8c2eabe22936c7c2e7255",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/inspector/layout_explorer/flex/flex.dart"
    },
    {
      "type": "modify",
      "old_id": "1a9840f9eadeb690dfd7102593722d125c4e5d0e",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/inspector/layout_explorer/ui/layout_explorer_widget.dart",
      "new_id": "9c8bf1829441717be9ba1ac2f69519d554345a5a",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/inspector/layout_explorer/ui/layout_explorer_widget.dart"
    },
    {
      "type": "modify",
      "old_id": "f277c54873ca0153fd8b89c8800cc71a304327e5",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/logging/_log_details.dart",
      "new_id": "19cba6690c14c502a894a4c2811e3999e1c7d540",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/logging/_log_details.dart"
    },
    {
      "type": "modify",
      "old_id": "afae49d1454b0c7e3d77bd5c6aaf6e345fa7a5c1",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/memory/shared/widgets/class_filter.dart",
      "new_id": "3374785c7625cf975950644fe4700dcd2bafb15c",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/memory/shared/widgets/class_filter.dart"
    },
    {
      "type": "modify",
      "old_id": "deecab62c7e7fdfc4202f39e0ba53081d3b69c61",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/network/network_controller.dart",
      "new_id": "dfb9a90ca359d680504b7f28714a1c571888de04",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/network/network_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "ed9bc3a6f3e2c575a3dcd65d797a89ce8cfd31b4",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_controller_web.dart",
      "new_id": "c032ba10887b42d1119f6be8b1dd7928e89279a3",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_controller_web.dart"
    },
    {
      "type": "modify",
      "old_id": "2d5cafa0c846cbe601f2b6bb32b2faa3d15422f0",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_web.dart",
      "new_id": "22842170d60d26c50293a724caa1d5f148e4b10e",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_web.dart"
    },
    {
      "type": "modify",
      "old_id": "591e86a46aab3b2d7d481cfdfb757060c63b1aa5",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/performance_controller.dart",
      "new_id": "a41441fcf36cbdf383a172c041faedb2afb21ed8",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/performance_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "52096fe6517b4e3e7664b661270c52363338428c",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/tabbed_performance_view.dart",
      "new_id": "a6fd9887d2a366195c7e5ff9b3557573f01727fa",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/tabbed_performance_view.dart"
    },
    {
      "type": "modify",
      "old_id": "77bd8d42c2fc8c7008374d84daf2a15c177fff85",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/vm_developer/isolate_statistics/isolate_statistics_view.dart",
      "new_id": "5c25fede6127c1a452f2c16d9cedd62ec705fa49",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/vm_developer/isolate_statistics/isolate_statistics_view.dart"
    },
    {
      "type": "modify",
      "old_id": "76249c3402e0d694084ac381f308daccbfdc822a",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/vm_developer/object_inspector/object_inspector_view.dart",
      "new_id": "277e7dd99a7d2bdfe437ec1cda50d498123045b2",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/vm_developer/object_inspector/object_inspector_view.dart"
    },
    {
      "type": "modify",
      "old_id": "fe42a3177a656d93d77f24375a54c7d78398e19c",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/vm_developer/object_inspector/object_store.dart",
      "new_id": "275e82d6ccf5039c1f8ac8de17f8a826a6098761",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/vm_developer/object_inspector/object_store.dart"
    },
    {
      "type": "modify",
      "old_id": "9ae5d1d75544c02152f97bb1b499af4441129dce",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/vm_developer/process_memory/process_memory_view.dart",
      "new_id": "2fb5ad7813181a4c5bc7f82d2ac8b9ea1fc4fe73",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/vm_developer/process_memory/process_memory_view.dart"
    },
    {
      "type": "modify",
      "old_id": "04c25f58c8302d32c11ad9708b644b4213b1c4ad",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/service/connected_app/connected_app.dart",
      "new_id": "f6e64194c71a5b7d1bfdfa68a9ce1ddfe75a1801",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/service/connected_app/connected_app.dart"
    },
    {
      "type": "modify",
      "old_id": "7fdd4b4ad9aebd48de82ec8f48636505b5682f6f",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/service/service_extension_widgets.dart",
      "new_id": "10fab338b7aafd912f9ca43d17ee3f720ca7e76a",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/service/service_extension_widgets.dart"
    },
    {
      "type": "modify",
      "old_id": "37200e06ffd730c5d6d3574acd34a6ce216a0a25",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/charts/flame_chart.dart",
      "new_id": "bff073a30dd557558c23a1a89f5d736a2123b6b8",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/charts/flame_chart.dart"
    },
    {
      "type": "modify",
      "old_id": "2b26dd69e655ffcd090d3001376856bde615e051",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/config_specific/drag_and_drop/drag_and_drop.dart",
      "new_id": "233de4798b055ed5bc4d1aa309410a4380b9f196",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/config_specific/drag_and_drop/drag_and_drop.dart"
    },
    {
      "type": "modify",
      "old_id": "91ead2a06409f824ec4ce68a286903428cfe2930",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/console/console.dart",
      "new_id": "30e9913ae6793fd4843696a297e39c2f356e8d86",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/console/console.dart"
    },
    {
      "type": "modify",
      "old_id": "805e83f22efc4feda260ce4d508a9e4cb7500a12",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/diagnostics/inspector_service.dart",
      "new_id": "2d4e8a794ffea88e9a10658ee03453ab562d9dbd",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/diagnostics/inspector_service.dart"
    },
    {
      "type": "modify",
      "old_id": "ef03c446f4730336051bc7c3b69ace00c4c4623c",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/editor/editor_client.dart",
      "new_id": "951790de13d843ec1841a9dbb42d3b4f1e6b1cd4",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/editor/editor_client.dart"
    },
    {
      "type": "modify",
      "old_id": "a15d6d470725306789b17fb6e14bb0cc5eb357a2",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/preferences/preferences.dart",
      "new_id": "403c4e43319825854c26935ff6f3ca351118f95a",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/preferences/preferences.dart"
    },
    {
      "type": "modify",
      "old_id": "f6cc1b52de7ea27d175e865c4c7abef3e08adef1",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/primitives/custom_pointer_scroll_view.dart",
      "new_id": "3794f1c02be39acc24275954cbf725021b3402df",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/primitives/custom_pointer_scroll_view.dart"
    },
    {
      "type": "modify",
      "old_id": "1880f50a34a10f3667e43b2cb1c23083af73b5ac",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/table/_tree_table.dart",
      "new_id": "22db562d84cd687235eed3a7a579b149758690a7",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/table/_tree_table.dart"
    },
    {
      "type": "modify",
      "old_id": "9e01cf2283b4c7220dafd06ed00d95ab5ccfef62",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/table/table.dart",
      "new_id": "19da2a152a2958c062650068763d8f3a409cfe37",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/table/table.dart"
    },
    {
      "type": "modify",
      "old_id": "b72f5866cbf646f029cf26c24968071141bdbdb7",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/ui/editable_list.dart",
      "new_id": "392950b58038f0f9cb2e9cdfc569643800bfc826",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/ui/editable_list.dart"
    },
    {
      "type": "modify",
      "old_id": "187ebff1f044b21152d5b7621665bac92e67d536",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/ui/vm_flag_widgets.dart",
      "new_id": "8ddbce44500ef7a5bf83b4190259eed8365e6bc9",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/ui/vm_flag_widgets.dart"
    },
    {
      "type": "modify",
      "old_id": "bad9c16e6aa11946de88109f9bc9b796371109ec",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_controller.dart",
      "new_id": "c8bf0e17a5a8b6c351aa9cee034be8c1a4f25494",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "037d46088bb922a4f4eccfa9f9dd7768d0e2f7ed",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_inputs.dart",
      "new_id": "9d01365c63d0d4f8113fad0c7e4d3b446dc7d119",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_inputs.dart"
    },
    {
      "type": "modify",
      "old_id": "37c1e05672fb815d23ff00fa4600afda349deaf0",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md",
      "new_id": "a0519faf24bb4597a9dc20b730d05b02019e7ca8",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md"
    },
    {
      "type": "modify",
      "old_id": "06388d2fa9226bdc90360b99bf37bab859ad3775",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/shared/managers/error_badge_manager_test.dart",
      "new_id": "e3c12b6a3b8f409adf85348a2360974100fcc7e0",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/shared/managers/error_badge_manager_test.dart"
    },
    {
      "type": "modify",
      "old_id": "13f004632eefb1c05e79773a8a3c34395efc7e6d",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/shared/primitives/linked_scroll_controller_test.dart",
      "new_id": "2ec8be6348aa3e32fe3c8210b9d7155095a4f4f2",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/shared/primitives/linked_scroll_controller_test.dart"
    },
    {
      "type": "modify",
      "old_id": "dd2dcd97446ce12865b80c173d9fd65694313a80",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/shared/table/table_test.dart",
      "new_id": "f977bb6030294e826fcf13c1c097b3d67ff735a7",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/shared/table/table_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1c48982d9b5a7fb3f53f383171fe175a450ec8c2",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/test_infra/fixtures/flutter_error_app/lib/missing_material_error.dart",
      "new_id": "04110b1e5c507105565767e7232451e17481b8a8",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/test_infra/fixtures/flutter_error_app/lib/missing_material_error.dart"
    },
    {
      "type": "modify",
      "old_id": "c17709e6ad9a88d0958c8c9a3dfa6ae9c67c31e9",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/editor_service/simulated_editor.dart",
      "new_id": "a762658e145e646e8ea646459648376e77602f8f",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/editor_service/simulated_editor.dart"
    },
    {
      "type": "modify",
      "old_id": "08329bab45c9d13738ad2e0a77f5571b55e4dd49",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/mock_editor_widget.dart",
      "new_id": "d13c09055af783b4e3cd6fb7d550a08be956eaf6",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/mock_editor_widget.dart"
    },
    {
      "type": "modify",
      "old_id": "889c170f2489b03d3c1026b61dda69c4d771badd",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/property_editor_sidebar.dart",
      "new_id": "7f67925289713299e30d1afb39940fbcb9b3251b",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/property_editor_sidebar.dart"
    },
    {
      "type": "modify",
      "old_id": "0035f7ac5e359a24e612da774fde236276fa909e",
      "old_mode": 33188,
      "old_path": "packages/devtools_app_shared/lib/src/service/dtd_manager.dart",
      "new_id": "83f99705cc0de9cf4ec6b781baa17bd45717c804",
      "new_mode": 33188,
      "new_path": "packages/devtools_app_shared/lib/src/service/dtd_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "ae8ec45c3d6813ce60848600dc499bb1b4056316",
      "old_mode": 33188,
      "old_path": "packages/devtools_app_shared/lib/src/service/isolate_state.dart",
      "new_id": "33764766c36353a54f5ab3a6e9d6079b65b22fb5",
      "new_mode": 33188,
      "new_path": "packages/devtools_app_shared/lib/src/service/isolate_state.dart"
    },
    {
      "type": "modify",
      "old_id": "8ab07259f9fe6cc2293d2dfe9a200599ea4ef057",
      "old_mode": 33188,
      "old_path": "packages/devtools_extensions/example/packages_with_extensions/foo/packages/foo_devtools_extension/lib/src/feature_examples/dtd_example.dart",
      "new_id": "114902214b07eee1621f42c14d4d9c59ec6ba315",
      "new_mode": 33188,
      "new_path": "packages/devtools_extensions/example/packages_with_extensions/foo/packages/foo_devtools_extension/lib/src/feature_examples/dtd_example.dart"
    },
    {
      "type": "modify",
      "old_id": "1ee306297076414d250fcaf8dec0c57ec24b2be7",
      "old_mode": 33188,
      "old_path": "packages/devtools_extensions/example/packages_with_extensions/foo/packages/foo_devtools_extension/lib/src/feature_examples/service_extension_example.dart",
      "new_id": "f82d67740611f49ad83021f563680e2294716d9c",
      "new_mode": 33188,
      "new_path": "packages/devtools_extensions/example/packages_with_extensions/foo/packages/foo_devtools_extension/lib/src/feature_examples/service_extension_example.dart"
    },
    {
      "type": "modify",
      "old_id": "2853cbb7a1e5513df6fccf396f485f8aa5b23d22",
      "old_mode": 33188,
      "old_path": "packages/devtools_extensions/lib/src/template/_simulated_devtools_environment/_simulated_devtools_controller.dart",
      "new_id": "024550eb7b169782d267030266c59accb04a82c2",
      "new_mode": 33188,
      "new_path": "packages/devtools_extensions/lib/src/template/_simulated_devtools_environment/_simulated_devtools_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "090a02187c19f2f7df579807edd3d0d7c5d56bee",
      "old_mode": 33188,
      "old_path": "pubspec.lock",
      "new_id": "cc8b58e6e9b9ea23aa064d7da4862498c70536d3",
      "new_mode": 33188,
      "new_path": "pubspec.lock"
    }
  ]
}
