tools: update dependencies and use tree set (#16974)

* tools: bump go mod deps for tools module

* tools: use treeset in tools/missing
This commit is contained in:
Seth Hoenig
2023-04-25 07:47:19 -05:00
committed by GitHub
parent e1e59455e4
commit a7c8f1feb4
3 changed files with 37 additions and 22 deletions

View File

@@ -177,7 +177,7 @@ func skip(p string) bool {
}
func inCode(root string) ([]string, error) {
pkgs := set.New[string](100)
pkgs := set.NewTreeSet[string, set.Compare[string]](set.Cmp[string])
err := filepath.Walk(root, func(path string, info fs.FileInfo, err error) error {
if info.IsDir() {
@@ -200,7 +200,5 @@ func inCode(root string) ([]string, error) {
pkgs.Remove(".") // main
packages := pkgs.List()
sort.Strings(packages)
return packages, nil
return pkgs.Slice(), nil
}