Stack:
Go (modules)
Go preset
Hướng dẫn suy luận mà luồng onboard sử dụng cho dự án Go. Đây là một danh sách kiểm tra, không phải khuôn mẫu — thực tế phát hiện được sẽ thắng.
Tín hiệu nhận biết
go.modvàgo.sum; một entrypointpackage main, thường nằm trongcmd/, với mã dùng chung tronginternal/vàpkg/.- Repo đa module chứa nhiều hơn một
go.mod; đường dẫn module nằm ở đầugo.mod.
Cần suy luận về điều gì
- Cổng kiểm chứng thực tế:
go test ./...,go vet ./...,golangci-lint run,gofmt -l(hoặcgo fmt), vàgo build ./...— ghi lại nguyên văn. - Bố cục package (
cmd/,internal/,pkg/) và những binary nào nằm trongcmd/. - Các test
*_test.godạng table-driven đặt cạnh mã chúng kiểm thử; các skill phù hợp với stack cho package, handler và test.
Ghi chú
Ghi lại đường dẫn module, các entrypoint binary, và liệu golangci-lint hay go vet thuần là cổng lint.