From df7688002a0d3c384dfcc381a747aa1bc2c50d8b Mon Sep 17 00:00:00 2001 From: Arthur Mello Date: Thu, 5 Dec 2019 22:44:14 -0300 Subject: [PATCH] Remove init function following gochecknoinits linter recommendation --- kyaml/yaml/order.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/kyaml/yaml/order.go b/kyaml/yaml/order.go index e0726f504..886da5e87 100644 --- a/kyaml/yaml/order.go +++ b/kyaml/yaml/order.go @@ -97,12 +97,11 @@ var WhitelistedListSortFields = map[string]string{ } // FieldOrder indexes fields and maps them to relative precedence -var FieldOrder map[string]int - -func init() { +var FieldOrder = func() map[string]int { // create an index of field orderings - FieldOrder = map[string]int{} + fo := map[string]int{} for i, f := range fieldSortOrder { - FieldOrder[f] = i + 1 + fo[f] = i + 1 } -} + return fo +}()