Redundant second index in slices
Reports a redundant second index (a high bound) in slice expressions.
Usually, the second index is optional. If you remove it, you might improve code readability.
Example:
var a []int
a = a[0:len(a)] // `a[0:len(a)]` is the same as `a[0:]`
You can apply the Remove redundant index quick-fix to such cases. After the quick-fix is applied, this code looks as follows:
var a []int
a = a[0:]
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
GoRedundantSecondIndexInSlices- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Availability
- By default bundled with
- Can be installed with plugin
Go, 241.SNAPSHOT
Last modified: 18 June 2024