| // 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 |