Validate Go code against Effective Go and idiomatic conventions
49
62%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
{
"name": "go-effective",
"version": "1.0.0",
"input": ["git diff (*.go files)"],
"output_schema": "hard/should/warn with JSON structure",
"assumes": [
"gofmt has run",
"golangci-lint has passed"
],
"scope": [
"Naming conventions",
"Error handling style",
"Interface design",
"Control flow patterns",
"Idiomatic Go (Effective Go)"
],
"excludes": [
"Security vulnerabilities",
"Go Proverbs philosophy",
"Formatting (gofmt handles)",
"Performance",
"Dependencies"
],
"references": [
"go.dev/doc/effective_go",
"github.com/golang/go/wiki/CodeReviewComments"
]
}