cueimports is a CUE tool that updates your import lines, adding missing ones and removing unused ones.
It scans through:
go install github.com/asdine/cueimports/cmd/cueimports@latest
$ echo "data: json.Marshal({a: math.Sqrt(7)})" | cueimports
import (
"encoding/json"
"math"
)
data: json.Marshal({a: math.Sqrt(7)})
Go
98.3%
HCL
1.7%
cueimports is a CUE tool that updates your import lines, adding missing ones and removing unused ones.
It scans through:
go install github.com/asdine/cueimports/cmd/cueimports@latest
$ echo "data: json.Marshal({a: math.Sqrt(7)})" | cueimports
import (
"encoding/json"
"math"
)
data: json.Marshal({a: math.Sqrt(7)})
Go
98.3%
HCL
1.7%