The official Go project does not provide a single static checklist file; instead, it enforces standards via automated tools and specific contribution guidelines. Run go vet ./... to catch common errors, gofmt -d . to verify formatting, and go test ./... to ensure tests pass before submitting code. Review the Contribution Guidelines for detailed expectations on code style and documentation.
go vet ./...
gofmt -d .
go test ./...
For language change proposals, you must follow the specific template in .github/ISSUE_TEMPLATE/11-language-change.yml, addressing backward compatibility, error handling, and toolchain impact.