return {
	cmd = { "gopls" },
	root_markers = { "go.mod" },
	filetypes = { "go", "golang" },
	settings = {
		gopls = {
			completeUnimported = true,
			usePlaceholders = true,
			["completion.matcher"] = "fuzzy",
			["completion.completeFunctionCalls"] = true,
			analyses = {
				unusedparams = true,
				staticcheck = true,
				unusedwrite = true,
				shadow = true,
			},
			["ui.inlayhint.hints"] = {
				compositeLiteralFields = true,
				constantValues = true,
				parameterNames = true,
				assignVariableTypes = true,
				functionTypeParameters = true,
				rangeVariableTypes = true,
			},
		},
	},
}
