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.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Go, 243.23131 |
Last modified: 03 December 2024