We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d58a7f commit 3c388e6Copy full SHA for 3c388e6
internal/gen/gensdk/generator/golang.go
@@ -6,6 +6,7 @@ import (
6
goformat "go/format"
7
"os"
8
"path/filepath"
9
+ "sort"
10
"strings"
11
12
"github.com/jhump/protoreflect/desc"
@@ -196,7 +197,10 @@ func (g *Golang) Gen() ([]*GeneratedFile, error) {
196
197
files = append(files, directClientFiles...)
198
199
for _, scope := range getScopes(rhis) {
- scopeClientFiles, err := g.genScopeClients(scope, getScopeResources(rhis[vars.Scope(scope)]))
200
+ // 对 resource 进行排序
201
+ resources := getScopeResources(rhis[vars.Scope(scope)])
202
+ sort.Strings(resources)
203
+ scopeClientFiles, err := g.genScopeClients(scope, resources)
204
if err != nil {
205
return nil, err
206
}
0 commit comments