Skip to content

Commit 3458523

Browse files
committed
fix: improve suggested fixes for map.(Keys|Values)
1 parent d55c44d commit 3458523

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

exptostd.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ func suggestedFixForKeysOrValues(callExpr *ast.CallExpr) (analysis.SuggestedFix,
365365
Fun: &ast.Ident{Name: "make"},
366366
Args: []ast.Expr{
367367
&ast.ArrayType{
368-
Elt: &ast.Ident{Name: "T"}, // TODO(ldez) improve the type detection.
368+
Elt: &ast.Ident{Name: "FIXME"}, // TODO(ldez) improve the type detection.
369369
},
370370
&ast.BasicLit{Kind: token.INT, Value: "0"},
371371
&ast.CallExpr{

testdata/src/expmaps/maps.go.golden

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import (
77
func _(m, a map[string]string) {
88
maps.Clone(m) // want `golang.org/x/exp/maps.Clone\(\) can be replaced by maps.Clone\(\)`
99

10-
slices.AppendSeq(make([]T, 0, len(m)), maps.Keys(m)) // want `golang.org/x/exp/maps\.Keys\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Keys\(data\)\)`
10+
slices.AppendSeq(make([]FIXME, 0, len(m)), maps.Keys(m)) // want `golang.org/x/exp/maps\.Keys\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Keys\(data\)\)`
1111

12-
slices.AppendSeq(make([]T, 0, len(m)), maps.Values(m)) // want `golang.org/x/exp/maps\.Values\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Values\(data\)\)`
12+
slices.AppendSeq(make([]FIXME, 0, len(m)), maps.Values(m)) // want `golang.org/x/exp/maps\.Values\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Values\(data\)\)`
1313

1414
maps.Equal(m, a) // want `golang.org/x/exp/maps.Equal\(\) can be replaced by maps.Equal\(\)`
1515

@@ -39,11 +39,11 @@ func _() {
3939
},
4040
}
4141

42-
slices.AppendSeq(make([]T, 0, len(f.m)), maps.Keys(f.m)) // want `golang.org/x/exp/maps\.Keys\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Keys\(data\)\)`
42+
slices.AppendSeq(make([]FIXME, 0, len(f.m)), maps.Keys(f.m)) // want `golang.org/x/exp/maps\.Keys\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Keys\(data\)\)`
4343
}
4444

4545
func _() {
46-
slices.AppendSeq(make([]T, 0, len(someFunc().m)), maps.Keys(someFunc().m)) // want `golang.org/x/exp/maps\.Keys\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Keys\(data\)\)`
46+
slices.AppendSeq(make([]FIXME, 0, len(someFunc().m)), maps.Keys(someFunc().m)) // want `golang.org/x/exp/maps\.Keys\(\) can be replaced by slices\.AppendSeq\(make\(\[\]T, 0, len\(data\)\), maps\.Keys\(data\)\)`
4747
}
4848

4949
func someFunc() foo {

0 commit comments

Comments
 (0)