Versions in this module Expand all Collapse all v0 v0.1.1 Aug 22, 2026 v0.1.0 Aug 22, 2026 Changes in this version + func NewAnalyzer(cfg *Config) *analysis.Analyzer + func Run(pass *analysis.Pass, cfg *Config) error + type Config struct + ReplaceFirstArgInAppend bool + SkipAnyGenerated bool + SkipFiles []string + SkipGeneratedBy []string + type PosFilter struct + func NewPosFilter() *PosFilter + func (f *PosFilter) AddAlreadyReplaced(fset *token.FileSet, pos, end token.Pos) + func (f *PosFilter) AddPos(pos token.Pos) + func (f *PosFilter) IsAlreadyReplaced(fset *token.FileSet, pos, end token.Pos) bool + func (f *PosFilter) IsFiltered(pos token.Pos) bool + type Report struct + func (r *Report) ToDiagReport() analysis.Diagnostic + type Result struct + From string + To string + func Process(info *types.Info, filter *PosFilter, n ast.Node, cfg *Config) (*Result, error) + func ProcessDeprecated(info *types.Info, filter *PosFilter, n ast.Node, cfg *Config) (*Result, error) + func (r *Result) Skipped() bool