127 wires and counting

$ follow Go

Keep up with Go in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-08-08
stories 6

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

VSCODE-GO TIGHTENS LINTING, REVIVE JUMPS 11 VERSIONS

By RepoJournal · Filed · About Go · Composed from the cited sources · methodology

The Go extension for VS Code is enforcing stricter TypeScript rules across the codebase while shipping a major update to its revive linter.

Hongxiang Jiang landed back-to-back linting improvements that eliminate unused variables and enforce promise handling in the extension [1] [2]. The first change removes dead parameters and unused local variables; the second enables the @typescript-eslint/no-floating-promises rule, marking unawaited promises with void to catch async bugs at lint time. In the same window, Chiman Jain bumped revive from v1.3.9 to v1.15.0 [3], a significant jump that brings 11 versions of improvements to the linting experience. On the core side, Michael Pratt clarified documentation in the new encoding/json/jsontext API [4] to explain that AvailableBuffer itself is safe, but manually constructing Values is error-prone. Peter Weinberger fixed a segmentation fault in gopls completion logic [5] that occurred during double-deslicing in generic function signatures. Jonathan Amsterdam added documentation coverage metrics to pkg.go.dev's evals page [6], making it easier to track which packages lack adequate godoc.

Quick answers

What shipped in Go on August 8, 2026?
The Go extension for VS Code is enforcing stricter TypeScript rules across the codebase while shipping a major update to its revive linter. In total, 6 commits landed.
Who contributed to Go on August 8, 2026?
5 developers shipped this update, including Hongxiang Jiang, Chiman Jain, Michael Pratt, Peter Weinberger, and Jonathan Amsterdam.
What were the notable Go updates?
extension/eslint.config.js: enable unused vars, extension: enable @typescript-eslint/no-floating-promises rule, and src/goInstallTools: update revive to v1.15.0.