@@ -87,12 +87,12 @@ func ExprToString(expr ast.Expr) string {
87
87
}
88
88
}
89
89
90
- func Read (folder string , ignoredFunctions []string , excludedFiles []string ) (* API , error ) {
90
+ func Read (folder string , ignoredFunctions []string , excludedFiles []string ) (API , error ) {
91
91
result := & API {}
92
92
set := token .NewFileSet ()
93
93
packs , err := parser .ParseDir (set , folder , nil , 0 )
94
94
if err != nil {
95
- return nil , err
95
+ return API {} , err
96
96
}
97
97
98
98
for _ , pack := range packs {
@@ -101,7 +101,7 @@ func Read(folder string, ignoredFunctions []string, excludedFiles []string) (*AP
101
101
for _ , exclusionPattern := range excludedFiles {
102
102
ok , err2 := filepath .Match (exclusionPattern , filepath .Base (path ))
103
103
if err2 != nil {
104
- return nil , err2
104
+ return API {} , err2
105
105
}
106
106
if ok {
107
107
continue FILE
@@ -111,7 +111,7 @@ func Read(folder string, ignoredFunctions []string, excludedFiles []string) (*AP
111
111
}
112
112
}
113
113
114
- return result , nil
114
+ return * result , nil
115
115
}
116
116
117
117
func readFile (ignoredFunctions []string , f * ast.File , result * API ) {
@@ -136,7 +136,7 @@ func readFile(ignoredFunctions []string, f *ast.File, result *API) {
136
136
}
137
137
}
138
138
}
139
- result .Structs = append (result .Structs , & Apistruct {
139
+ result .Structs = append (result .Structs , Apistruct {
140
140
Name : t .Name .String (),
141
141
Fields : fieldNames ,
142
142
})
@@ -182,7 +182,7 @@ func readFile(ignoredFunctions []string, f *ast.File, result *API) {
182
182
typeParams = append (typeParams , ExprToString (r .Type ))
183
183
}
184
184
}
185
- f := & Function {
185
+ f := Function {
186
186
Name : fn .Name .Name ,
187
187
Receiver : receiver ,
188
188
Params : params ,
0 commit comments