blob: 30a02c9fda3f9cbe1d1778363b19efb05405def1 [file] [log] [blame] [edit]
# Test basic JSON output.
# File slashes assume non-Windows.
skip GOOS=windows
checker -rename -json example.com/p
exit 0
-- go.mod --
module example.com
go 1.22
-- p/p.go --
package p
func f(bar int) {}
-- stdout --
{
"example.com/p": {
"rename": [
{
"posn": "/TMP/p/p.go:3:8",
"end": "/TMP/p/p.go:3:11",
"message": "renaming \"bar\" to \"baz\"",
"suggested_fixes": [
{
"message": "renaming \"bar\" to \"baz\"",
"edits": [
{
"filename": "/TMP/p/p.go",
"start": 18,
"end": 21,
"new": "baz"
}
]
}
]
}
]
}
}