mirror of
https://github.com/mgechev/revive.git
synced 2024-11-21 17:16:40 +02:00
31 lines
951 B
Go
31 lines
951 B
Go
// Copyright 2020 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 fixtures
|
|
|
|
type A string
|
|
type B = string
|
|
type C int
|
|
type D = uintptr
|
|
|
|
func StringTest() {
|
|
var (
|
|
i int
|
|
j rune
|
|
k byte
|
|
l C
|
|
m D
|
|
n = []int{0, 1, 2}
|
|
o struct{ x int }
|
|
)
|
|
const p = 0
|
|
_ = string(i) // MATCH /dubious conversion of an integer into a string, use strconv.Itoa/
|
|
_ = string(j)
|
|
_ = string(k)
|
|
_ = string(p) // MATCH /dubious conversion of an integer into a string, use strconv.Itoa/
|
|
_ = A(l) // MATCH /dubious conversion of an integer into a string, use strconv.Itoa/
|
|
_ = B(m) // MATCH /dubious conversion of an integer into a string, use strconv.Itoa/
|
|
_ = string(n[1]) // MATCH /dubious conversion of an integer into a string, use strconv.Itoa/
|
|
_ = string(o.x) // MATCH /dubious conversion of an integer into a string, use strconv.Itoa/
|
|
}
|