prysm-pulse/tools/analyzers/slicedirect/testdata/slice.go
Victor Farazdagi 386b69f473
Fix comments (#8802)
* fix incorrect exported name in comments

* add comments to exported methods
2021-04-23 12:06:05 +00:00

53 lines
901 B
Go

package testdata
// NoIndexProvided --
func NoIndexProvided() {
x := []byte{'f', 'o', 'o'}
y := x[:] // want "Expression is already a slice."
if len(y) == 3 {
}
}
// StartindexprovidedNodiagnostic --
func StartindexprovidedNodiagnostic() {
x := []byte{'f', 'o', 'o'}
y := x[1:]
if len(y) == 3 {
}
}
// EndindexprovidedNodiagnostic --
func EndindexprovidedNodiagnostic() {
x := []byte{'f', 'o', 'o'}
y := x[:2]
if len(y) == 3 {
}
}
// BothindicesprovidedNodiagnostic --
func BothindicesprovidedNodiagnostic() {
x := []byte{'f', 'o', 'o'}
y := x[1:2]
if len(y) == 3 {
}
}
// StringSlice --
func StringSlice() {
x := "foo"
y := x[:] // want "Expression is already a slice."
if len(y) == 3 {
}
}
// SliceFromFunction --
func SliceFromFunction() {
x := slice()[:] // want "Expression is already a slice."
if len(x) == 3 {
}
}
func slice() []string {
return []string{"bar"}
}