Replace traditional append-in-loop patterns with modern Go functions slices.Sorted(), slices.Collect(), and maps.Keys()/maps.Values() Changes made (5 files): - cmd/minikube/cmd/config/addons_list.go: Use slices.Sorted(maps.Keys()) - cmd/minikube/cmd/version.go: Use slices.Sorted(maps.Keys()) - hack/changelog/changelog.go: Use slices.Collect(maps.Keys()) - pkg/minikube/node/cache.go: Use slices.Collect(maps.Keys()) - pkg/minikube/registry/registry.go: Use slices.Collect(maps.Values()) Files skipped due to complexity: - pkg/drivers/kic/oci/oci.go - pkg/drivers/hyperkit/driver.go - pkg/drivers/kvm/gpu.go - pkg/drivers/kvm/numa.go [Unrelated slice optimization possible, can be addressed along with other similar code] - pkg/minikube/tunnel/kic/* - cmd/minikube/cmd/service.go - hack/legacy_fill_db/filldb.go These cases require more sophisticated transformation logic that might be better addressed in separate issue/PR |
||
---|---|---|
.. | ||
auto-pause | ||
drivers | ||
extract | ||
gvisor | ||
minikube | ||
performance | ||
storage-provisioner |