This is a minimal test of the refactor.inline.call code actions, with resolve support. See inline.txt for same test without resolve support. -- capabilities.json -- { "textDocument": { "codeAction": { "dataSupport": true, "resolveSupport": { "properties": ["edit"] } } } } -- go.mod -- module example.com/codeaction go 1.18 -- a/a.go -- package a func _() { println(add(1, 2)) //@codeaction("add", ")", "refactor.inline.call", inline) } func add(x, y int) int { return x + y } -- @inline/a/a.go -- package a func _() { println(1 + 2) //@codeaction("add", ")", "refactor.inline.call", inline) } func add(x, y int) int { return x + y }