Documentation ¶
Index ¶
- func GatherResults[T any](results []*analysis.Pass) (resultsMap []T)
- func GenGoExt(name string) string
- func MultiLineCurly() jen.Options
- func MultiLineParen() jen.Options
- func NewJenFileFromPackage(pkg *types.Package) *jen.File
- func RelPathFromPass(pass *analysis.Pass) string
- func SaveArtifacts(module *packages.Module, artifacts []Artifact) ([]string, error)
- type Artifact
- type Operation
- type Package
- type PackageArtifact
- type Service
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GatherResults ¶
func MultiLineCurly ¶
func MultiLineParen ¶
func RelPathFromPass ¶
Types ¶
type PackageArtifact ¶
type PackageArtifact struct {
// contains filtered or unexported fields
}
func NewPackageArtifact ¶
func (*PackageArtifact) File ¶
func (p *PackageArtifact) File() *jen.File
func (*PackageArtifact) OutputPath ¶
func (p *PackageArtifact) OutputPath() string
Click to show internal directories.
Click to hide internal directories.