)]}'
{
  "commit": "63ec6f9ccb03c2a50c7e30d4e0ad29bf301e6d36",
  "tree": "83d844517b917f5e0d6ae4864963376cd3f1989c",
  "parents": [
    "e46644d61437ef5190963fce14fa00545086272f"
  ],
  "author": {
    "name": "Mehdi Bounya",
    "email": "bounya9mehdi@gmail.com",
    "time": "Sat Jul 25 20:03:07 2026 +0100"
  },
  "committer": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Mon Jul 27 07:33:12 2026 -0700"
  },
  "message": "go/analysis/passes/modernize: add slicesclip analyzer\n\nThe new analyzer suggests replacing full slice expressions of the\nform x[:len(x):len(x)], which clip a slice\u0027s capacity to its length,\nwith the equivalent and more readable slices.Clip(x), added in Go 1.21.\n\nFixes golang/go#80438\n\nChange-Id: I1590af6f415b603f4bf737fb3ecd3f7f75aa3219\nReviewed-on: https://go-review.googlesource.com/c/tools/+/805980\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Alex Putman \u003caputman@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e441f8da3d6ac170521e55454f37e6bb351a11b6",
      "old_mode": 33188,
      "old_path": "go/analysis/passes/modernize/doc.go",
      "new_id": "954bc96337e9f8c0e3bca5b298284d8a83a07aac",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/modernize/doc.go"
    },
    {
      "type": "modify",
      "old_id": "1ca7539cd7aea97367bff093077db838b2cda6c0",
      "old_mode": 33188,
      "old_path": "go/analysis/passes/modernize/export_test.go",
      "new_id": "b8734546268621ec05fa43486d96e3a955842616",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/modernize/export_test.go"
    },
    {
      "type": "modify",
      "old_id": "0483a379ef335c7ffa6d7bc6649455f8e2c69998",
      "old_mode": 33188,
      "old_path": "go/analysis/passes/modernize/modernize.go",
      "new_id": "9e950d7c46b47610f52da699da4fab5458a4992a",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/modernize/modernize.go"
    },
    {
      "type": "modify",
      "old_id": "c0d2edda496d570af0da6679078d8a36b57c37d5",
      "old_mode": 33188,
      "old_path": "go/analysis/passes/modernize/modernize_test.go",
      "new_id": "37060dce3da925cf205f6ba3fd949a4d5a5c2d68",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/modernize/modernize_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b08cbc697b954ba866be2af318e24a6b5353ec14",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/modernize/slicesclip.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "845a83145572ee6f19ec7d32e7dc0bfaa290507e",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/modernize/testdata/src/slicesclip/slicesclip.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15d5b4502bf6457c594d78e95c94263e5b90d074",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/modernize/testdata/src/slicesclip/slicesclip.go.golden"
    },
    {
      "type": "modify",
      "old_id": "c4cf653bac7d71d68af8f17c034a4229041e98fa",
      "old_mode": 33188,
      "old_path": "gopls/doc/analyzers.md",
      "new_id": "c5a7987977c688b113672c0efcb031b9cdd95867",
      "new_mode": 33188,
      "new_path": "gopls/doc/analyzers.md"
    },
    {
      "type": "modify",
      "old_id": "f696365e4a0c5d5ccf1e0444a23af20a69f42738",
      "old_mode": 33188,
      "old_path": "gopls/doc/release/v0.24.0.md",
      "new_id": "9951ac8e5849a8225191be89d63f795d6c5cfc8b",
      "new_mode": 33188,
      "new_path": "gopls/doc/release/v0.24.0.md"
    },
    {
      "type": "modify",
      "old_id": "c919cb020286c21b4da4adea831b6584a3a5dc76",
      "old_mode": 33188,
      "old_path": "gopls/internal/doc/api.json",
      "new_id": "bf78d30e56a05c2b42906d4719d20d1a5084c156",
      "new_mode": 33188,
      "new_path": "gopls/internal/doc/api.json"
    }
  ]
}
