// Copyright 2023 The Go Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
// Package assign defines an Analyzer that detects useless assignments. | |
// | |
// # Analyzer assign | |
// | |
// assign: check for useless assignments | |
// | |
// This checker reports assignments of the form x = x or a[i] = a[i]. | |
// These are almost always useless, and even when they aren't they are | |
// usually a mistake. | |
package assign |