package generated
import "golang.org/x/tools/internal/analysis/generated"
Package generated defines an analyzer whose result makes it convenient to skip diagnostics within generated files.
Index ¶
Variables ¶
var Analyzer = &analysis.Analyzer{ Name: "generated", Doc: "detect which Go files are generated", URL: "https://pkg.go.dev/golang.org/x/tools/internal/analysis/generated", ResultType: reflect.TypeFor[*Result](), Run: func(pass *analysis.Pass) (any, error) { set := make(map[*token.File]bool) for _, file := range pass.Files { if ast.IsGenerated(file) { set[pass.Fset.File(file.FileStart)] = true } } return &Result{fset: pass.Fset, generatedFiles: set}, nil }, }
Types ¶
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
func (*Result) IsGenerated ¶
IsGenerated reports whether the position is within a generated file.
Source Files ¶
generated.go
- Version
- v0.39.0
- Published
- Nov 12, 2025
- Platform
- darwin/amd64
- Imports
- 4 packages
- Last checked
- 1 hour ago –
Tools for package owners.