)]}'
{
  "commit": "7d29a4bfa7ba5a590fed57f1b925216dde1ebd08",
  "tree": "6b395846318d1d7ab14e24d724a251800a93475f",
  "parents": [
    "258026c44ec108e5d03374d3430cebf65e930d48"
  ],
  "author": {
    "name": "Hongxiang Jiang",
    "email": "hxjiang@golang.org",
    "time": "Wed Jul 29 11:24:02 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Aug 03 09:56:49 2026 -0700"
  },
  "message": "extension/package.json: bump gts to 7.0.0\n\nUpgrade gts to 7.0.0, migrate to ESLint v9 flat config\n(eslint.config.js), and update lint directives.\n\nBefore: 3 low, 18 high\nAfter:  3 low, 10 high\n\nChange-Id: I33b4a090fabfdc53a6c3bbc6bc1cfb3dce963ae5\nReviewed-on: https://go-review.googlesource.com/c/vscode-go/+/807480\nAuto-Submit: Hongxiang Jiang \u003chxjiang@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Peter Weinberger \u003cpjw@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "3e2e84b087a77ce6eb47f2def60f705bdc5fb060",
      "old_mode": 33188,
      "old_path": "extension/.eslintignore",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1220505087e48d37e5098621ebc9a7668ba1a5fb",
      "new_mode": 33188,
      "new_path": "extension/eslint.config.js"
    },
    {
      "type": "modify",
      "old_id": "1eee653093ee0c8bb16bbeb926f4f898eb685818",
      "old_mode": 33188,
      "old_path": "extension/package-lock.json",
      "new_id": "479f46b0f22bf91ddb31fba97826cac3bda65361",
      "new_mode": 33188,
      "new_path": "extension/package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "24c1d8c16535d3528c9e215ee2bc186d10d9bc2a",
      "old_mode": 33188,
      "old_path": "extension/package.json",
      "new_id": "917e91a5231e05d44d0425f3a6b42e381bcb9dad",
      "new_mode": 33188,
      "new_path": "extension/package.json"
    },
    {
      "type": "modify",
      "old_id": "ecc3b64ec5a9bd14574400bb8e83b54d20fafd49",
      "old_mode": 33188,
      "old_path": "extension/src/commands/runBuilds.ts",
      "new_id": "1198cdb82c24d12e6163b0ddeec4fab8d50ba040",
      "new_mode": 33188,
      "new_path": "extension/src/commands/runBuilds.ts"
    },
    {
      "type": "modify",
      "old_id": "2e53edea26db3df0bb4af1beed1a58746b161bc0",
      "old_mode": 33188,
      "old_path": "extension/src/debugAdapter/goDebug.ts",
      "new_id": "8883233645db7e3f3b0e175054d76c1c122a6e74",
      "new_mode": 33188,
      "new_path": "extension/src/debugAdapter/goDebug.ts"
    },
    {
      "type": "modify",
      "old_id": "2f1349d47b109fc311f601104c77eeee6e2be7f3",
      "old_mode": 33188,
      "old_path": "extension/src/goBuild.ts",
      "new_id": "f642ce24fbf8364dcf506e829f60ec8e1240efba",
      "new_mode": 33188,
      "new_path": "extension/src/goBuild.ts"
    },
    {
      "type": "modify",
      "old_id": "0e48aaa6c988bd53f3d8fe1ad99761cf5c50e4c3",
      "old_mode": 33188,
      "old_path": "extension/src/goDebugConfiguration.ts",
      "new_id": "d381cab23ebc021befddb2d1f05c8c6258241cd2",
      "new_mode": 33188,
      "new_path": "extension/src/goDebugConfiguration.ts"
    },
    {
      "type": "modify",
      "old_id": "85542b0c2ddf4a4b7da42cfb585eae554677f395",
      "old_mode": 33188,
      "old_path": "extension/src/goDebugFactory.ts",
      "new_id": "a3eaf40b277a5f8b19ac4e4d0e4f88f55b080293",
      "new_mode": 33188,
      "new_path": "extension/src/goDebugFactory.ts"
    },
    {
      "type": "modify",
      "old_id": "bc5e881088f02341f39e902ec5494baa034d16bf",
      "old_mode": 33188,
      "old_path": "extension/src/goDocumentSymbols.ts",
      "new_id": "8d1d06d9935b21889522d79dcc17136cefb728bd",
      "new_mode": 33188,
      "new_path": "extension/src/goDocumentSymbols.ts"
    },
    {
      "type": "modify",
      "old_id": "42020eda37fc3ec32d755860c75d71534e097b12",
      "old_mode": 33188,
      "old_path": "extension/src/goEnvironmentStatus.ts",
      "new_id": "91eb321d322853ee0c215342a8f60e7b0e017f95",
      "new_mode": 33188,
      "new_path": "extension/src/goEnvironmentStatus.ts"
    },
    {
      "type": "modify",
      "old_id": "56cc6a9b1a37adcecda333e79f0a7ae7573ac475",
      "old_mode": 33188,
      "old_path": "extension/src/goExplorer.ts",
      "new_id": "dc898d57be0448e4d96dea7054d925ca5b9428c2",
      "new_mode": 33188,
      "new_path": "extension/src/goExplorer.ts"
    },
    {
      "type": "modify",
      "old_id": "2d92f8e9e9459f0a4ee5bc666bf04e72662ba4a5",
      "old_mode": 33188,
      "old_path": "extension/src/goGenerateTests.ts",
      "new_id": "5296a5f2a1f968b5b622435a88d41e136d468a89",
      "new_mode": 33188,
      "new_path": "extension/src/goGenerateTests.ts"
    },
    {
      "type": "modify",
      "old_id": "19c8bc21b330593c3365d3924715ceee4e1fb9cb",
      "old_mode": 33188,
      "old_path": "extension/src/goInstallTools.ts",
      "new_id": "7f44c2386b641087607711f3d7c5bc5fa001e7c6",
      "new_mode": 33188,
      "new_path": "extension/src/goInstallTools.ts"
    },
    {
      "type": "modify",
      "old_id": "7eecdaef2a0ba7abf601a7bccce14452e0328154",
      "old_mode": 33188,
      "old_path": "extension/src/goPackageOutline.ts",
      "new_id": "f24f24e73d6551115abb31d3388ec9aecf8b2acc",
      "new_mode": 33188,
      "new_path": "extension/src/goPackageOutline.ts"
    },
    {
      "type": "modify",
      "old_id": "039cdbe84823ad9f3eaaf0286b4eb6494b1fd1bc",
      "old_mode": 33188,
      "old_path": "extension/src/goTelemetry.ts",
      "new_id": "d0838c8afff9ccb39cc03231d8dcb3b2a0130bf3",
      "new_mode": 33188,
      "new_path": "extension/src/goTelemetry.ts"
    },
    {
      "type": "modify",
      "old_id": "69ccb2adb22910b7f0478e0f05aa15ab6e418390",
      "old_mode": 33188,
      "old_path": "extension/src/goTest.ts",
      "new_id": "1977fd4f13c1d97e97094364e24f69dd828924bc",
      "new_mode": 33188,
      "new_path": "extension/src/goTest.ts"
    },
    {
      "type": "modify",
      "old_id": "25cdc759e99304ab901bb8743ca7eb090a0f23a2",
      "old_mode": 33188,
      "old_path": "extension/src/goTest/profile.ts",
      "new_id": "82fc88ed6605294ea891636da8da59bd073a0dc2",
      "new_mode": 33188,
      "new_path": "extension/src/goTest/profile.ts"
    },
    {
      "type": "modify",
      "old_id": "6a4c6f6059031abcd1f686355b6e86f04487af9b",
      "old_mode": 33188,
      "old_path": "extension/src/goTest/utils.ts",
      "new_id": "636739de3f3ae17421a4c387935d29b9d2d4f682",
      "new_mode": 33188,
      "new_path": "extension/src/goTest/utils.ts"
    },
    {
      "type": "modify",
      "old_id": "8883a542124c3b7b487ecd7bc88c8bb49f7ad9ab",
      "old_mode": 33188,
      "old_path": "extension/src/goVet.ts",
      "new_id": "08c3415db4b440799db58bec8e7ee395911a5fff",
      "new_mode": 33188,
      "new_path": "extension/src/goVet.ts"
    },
    {
      "type": "modify",
      "old_id": "c8039cf8703a6010e9a63f3ae2ed16eeb4029bb2",
      "old_mode": 33188,
      "old_path": "extension/src/language/form.ts",
      "new_id": "87257b0c18216722878c650278e55cbbd801333f",
      "new_mode": 33188,
      "new_path": "extension/src/language/form.ts"
    },
    {
      "type": "modify",
      "old_id": "0419b62f9f37ea952ddef3a8cb42e285a77fcba3",
      "old_mode": 33188,
      "old_path": "extension/src/language/goLanguageServer.ts",
      "new_id": "d13528d1477f7058c418da56362364035fd4f0b8",
      "new_mode": 33188,
      "new_path": "extension/src/language/goLanguageServer.ts"
    },
    {
      "type": "modify",
      "old_id": "72a185fd7023207c792b0c07375958348225d0fe",
      "old_mode": 33188,
      "old_path": "extension/src/testUtils.ts",
      "new_id": "ddd15fa4ea00cc0521466cb1a39001604ee7be68",
      "new_mode": 33188,
      "new_path": "extension/src/testUtils.ts"
    },
    {
      "type": "modify",
      "old_id": "578dab599208e8ab7bcd2f2a9f3a6141a5301606",
      "old_mode": 33188,
      "old_path": "extension/src/util.ts",
      "new_id": "2d9dba4c1e405797dea14948aba591689648c105",
      "new_mode": 33188,
      "new_path": "extension/src/util.ts"
    },
    {
      "type": "modify",
      "old_id": "ee1f31b9a1f5b0c7ae5cd46141b131ecedd40f20",
      "old_mode": 33188,
      "old_path": "extension/src/utils/argsUtil.ts",
      "new_id": "df2077f34fcde1cf33a743c41596332ff6d72511",
      "new_mode": 33188,
      "new_path": "extension/src/utils/argsUtil.ts"
    },
    {
      "type": "modify",
      "old_id": "792c242c029d98585b853f326e3903c332a5ff73",
      "old_mode": 33188,
      "old_path": "extension/test/gopls/extension.test.ts",
      "new_id": "41d405cfc40c5d99369469aa644a62b8781d5608",
      "new_mode": 33188,
      "new_path": "extension/test/gopls/extension.test.ts"
    },
    {
      "type": "modify",
      "old_id": "a14cd1663e68dc14c6b848c70467143cd6cb2deb",
      "old_mode": 33188,
      "old_path": "extension/test/gopls/formatting.test.ts",
      "new_id": "4b82a8bf777f9e5bb72c78c8dcea5e7ba0d90880",
      "new_mode": 33188,
      "new_path": "extension/test/gopls/formatting.test.ts"
    },
    {
      "type": "modify",
      "old_id": "edc167491e7775c75063ac8d3f2af8014900cb65",
      "old_mode": 33188,
      "old_path": "extension/test/gopls/goplsTestEnv.utils.ts",
      "new_id": "78fa816b2b8682e064b5d578a5e11c9714c295b8",
      "new_mode": 33188,
      "new_path": "extension/test/gopls/goplsTestEnv.utils.ts"
    },
    {
      "type": "modify",
      "old_id": "4e5cf073c989fd05051fb132e4354966cc0fa969",
      "old_mode": 33188,
      "old_path": "extension/test/gopls/index.ts",
      "new_id": "f98b445e85196ec5eab4b4021ebc2950ad1fa01d",
      "new_mode": 33188,
      "new_path": "extension/test/gopls/index.ts"
    },
    {
      "type": "modify",
      "old_id": "dc6af31a1b60950dfce5631fcb25166eda4a9868",
      "old_mode": 33188,
      "old_path": "extension/test/gopls/telemetry.test.ts",
      "new_id": "a1d57be1628cea7b4ba39a27d8bccf0f128e4fe3",
      "new_mode": 33188,
      "new_path": "extension/test/gopls/telemetry.test.ts"
    },
    {
      "type": "modify",
      "old_id": "11f8d7f53ef2fc75e465885185c48b791b0cfa68",
      "old_mode": 33188,
      "old_path": "extension/test/gopls/update.test.ts",
      "new_id": "9d3402ff66cdbbb3e13d14aabe66587ab5e9c056",
      "new_mode": 33188,
      "new_path": "extension/test/gopls/update.test.ts"
    },
    {
      "type": "modify",
      "old_id": "380f3f0387beb34349eee24c22e0e4345cb46808",
      "old_mode": 33188,
      "old_path": "extension/test/integration/configuration.test.ts",
      "new_id": "a61a20a4ca2a18c57d1b1120548b77a5b0421fe1",
      "new_mode": 33188,
      "new_path": "extension/test/integration/configuration.test.ts"
    },
    {
      "type": "modify",
      "old_id": "4027b301faeca11b71c9f6155d895b4af10ae8a6",
      "old_mode": 33188,
      "old_path": "extension/test/integration/extension.test.ts",
      "new_id": "32e629f0bad454b567e7f026803f867504663e7a",
      "new_mode": 33188,
      "new_path": "extension/test/integration/extension.test.ts"
    },
    {
      "type": "modify",
      "old_id": "036cadb576dc86682aa85f5d35405fae919d1f69",
      "old_mode": 33188,
      "old_path": "extension/test/integration/goDebug.test.ts",
      "new_id": "d0f8472b5f9074a3bc925a567a12b94be83f31b6",
      "new_mode": 33188,
      "new_path": "extension/test/integration/goDebug.test.ts"
    },
    {
      "type": "modify",
      "old_id": "9db9865c7824d4bc6a41d2ef3d84f0e1ca5ed9bc",
      "old_mode": 33188,
      "old_path": "extension/test/integration/goDebugConfiguration.test.ts",
      "new_id": "7607448e5f1b58597f2632383bfa120305b055ff",
      "new_mode": 33188,
      "new_path": "extension/test/integration/goDebugConfiguration.test.ts"
    },
    {
      "type": "modify",
      "old_id": "029c0500f9fb0054ef38bdf30e989c6964e0c522",
      "old_mode": 33188,
      "old_path": "extension/test/integration/goversion.test.ts",
      "new_id": "5f9433f26f7faa7cb39816ceff84607213f14e66",
      "new_mode": 33188,
      "new_path": "extension/test/integration/goversion.test.ts"
    },
    {
      "type": "modify",
      "old_id": "e0b0433b02ef184f4f3e601c79cff96be08227cb",
      "old_mode": 33188,
      "old_path": "extension/test/integration/index.ts",
      "new_id": "3386f34e144604017421e0a72b487358df815cef",
      "new_mode": 33188,
      "new_path": "extension/test/integration/index.ts"
    },
    {
      "type": "modify",
      "old_id": "46c30505cadda9f448ff6951121352781e47edad",
      "old_mode": 33188,
      "old_path": "extension/test/integration/install.test.ts",
      "new_id": "de03b96fef25ff867156523545962f529e4d0a39",
      "new_mode": 33188,
      "new_path": "extension/test/integration/install.test.ts"
    },
    {
      "type": "modify",
      "old_id": "5e028e5d1cec72b10ae1dc503f66dd240f388828",
      "old_mode": 33188,
      "old_path": "extension/test/integration/linting.test.ts",
      "new_id": "88fa2075ee8016ed970d5ce3a1708858d03110f7",
      "new_mode": 33188,
      "new_path": "extension/test/integration/linting.test.ts"
    },
    {
      "type": "modify",
      "old_id": "c961e7f6d5550cad49cc227ee270443a298533ea",
      "old_mode": 33188,
      "old_path": "extension/test/integration/pickProcess.test.ts",
      "new_id": "e43458032332163c2ea762ab0a36e7ed4ff7576d",
      "new_mode": 33188,
      "new_path": "extension/test/integration/pickProcess.test.ts"
    },
    {
      "type": "modify",
      "old_id": "c2f2f53ac10b22ee28b3afc1801c4083c88d3983",
      "old_mode": 33188,
      "old_path": "extension/test/integration/statusbar.test.ts",
      "new_id": "b7fbe64ea4ad27f5aa8fe8f7453693b31c050a15",
      "new_mode": 33188,
      "new_path": "extension/test/integration/statusbar.test.ts"
    },
    {
      "type": "modify",
      "old_id": "5b663591f8ee014e7506d31212d27d6488a33a2f",
      "old_mode": 33188,
      "old_path": "extension/test/mocks/MockContext.ts",
      "new_id": "59993b9d5f73ab359edb9855e4e33fbb7c2a0e2e",
      "new_mode": 33188,
      "new_path": "extension/test/mocks/MockContext.ts"
    },
    {
      "type": "modify",
      "old_id": "78505c7d6d03d6a9ba4c537476248078f812ebfe",
      "old_mode": 33188,
      "old_path": "extension/test/mocks/MockTest.ts",
      "new_id": "921b68c3b779312a354fb053a98164e864cf06a5",
      "new_mode": 33188,
      "new_path": "extension/test/mocks/MockTest.ts"
    },
    {
      "type": "modify",
      "old_id": "711769e135e20240f3948a6245904d147e3112dd",
      "old_mode": 33188,
      "old_path": "extension/test/runTest.ts",
      "new_id": "8eb8415538ecf3bc6a269be6ad2c6852908ca9dd",
      "new_mode": 33188,
      "new_path": "extension/test/runTest.ts"
    }
  ]
}
