package appends

import "golang.org/x/tools/go/analysis/passes/appends"

Package appends defines an Analyzer that detects if there is only one variable in append.

Package appends defines an Analyzer that detects if there is only one variable in append.

Analyzer appends

appends: check for missing values after append

This checker reports calls to append that pass no values to be appended to the slice.

s := []string{"a", "b", "c"}
_ = append(s)

Such calls are always no-ops and often indicate an underlying mistake.

Index

Variables

var Analyzer = &analysis.Analyzer{
	Name:     "appends",
	Doc:      analysisutil.MustExtractDoc(doc, "appends"),
	URL:      "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/appends",
	Requires: []*analysis.Analyzer{inspect.Analyzer},
	Run:      run,
}

Source Files

appends.go doc.go

Version
v0.30.0 (latest)
Published
Feb 10, 2025
Platform
linux/amd64
Imports
8 packages
Last checked
3 hours ago

Tools for package owners.