@@ -71,7 +71,7 @@ func scanAllTypes(fileName string) []string {
7171 return typesInFile
7272}
7373
74- func generate (fileName string , args Args ) (string , error ) { //nolint:gocognit,maintidx
74+ func generate (fileName string , args Args ) (string , error ) { //nolint:gocognit
7575 fset := token .NewFileSet ()
7676 var packageName string
7777
@@ -81,43 +81,19 @@ func generate(fileName string, args Args) (string, error) { //nolint:gocognit,ma
8181 }
8282 sourceOfFile = string (src )
8383
84- // node, err := parser.ParseFile(fset, fileName, nil, parser.ParseComments)
8584 node , err := parser .ParseFile (fset , "" , src , 0 )
8685 if err != nil {
8786 return packageName , err
8887 }
89- generatedFileName := strings .TrimSuffix (fileName , ".go" ) + "_compare.go"
9088 generatedFileNameTest := strings .TrimSuffix (fileName , ".go" ) + "_compare_test.go"
9189
92- _ = os .Truncate (generatedFileName , 0 )
93- file , err := os .OpenFile (generatedFileName , os .O_CREATE | os .O_WRONLY , 0o600 )
94- if err != nil {
95- return packageName , err
96- }
97- defer file .Close ()
98-
9990 _ = os .Truncate (generatedFileNameTest , 0 )
10091 fileTest , err := os .OpenFile (generatedFileNameTest , os .O_CREATE | os .O_WRONLY , 0o600 )
10192 if err != nil {
10293 return packageName , err
10394 }
10495 defer fileTest .Close ()
10596
106- // Adding the header to the generated file
107- tmpl , err := template .New ("generate.tmpl" ).Parse (tmplHeader )
108- // ParseFiles(path.Join(templatePath))
109- if err != nil {
110- return packageName , err
111- }
112-
113- err = tmpl .Execute (file , map [string ]interface {}{
114- "Package" : node .Name .String (),
115- "License" : args .License ,
116- })
117- if err != nil {
118- return packageName , err
119- }
120-
12197 // Adding the header to the generated file
12298 tmpl2 , err := template .New ("generate.tmpl" ).Parse (tmplHeader )
12399 // ParseFiles(path.Join(templatePath))
@@ -176,7 +152,6 @@ func generate(fileName string, args Args) (string, error) { //nolint:gocognit,ma
176152 hasTests = true
177153 err = generateEqualAndDiff (generateEqualAndDiffOptions {
178154 PackageName : packageName ,
179- File : file ,
180155 FileTest : fileTest ,
181156 Name : currSpecType .Name .Name ,
182157 CurrType : currSpecType ,
@@ -192,7 +167,6 @@ func generate(fileName string, args Args) (string, error) { //nolint:gocognit,ma
192167 hasTests = true
193168 err = generateEqualAndDiff (generateEqualAndDiffOptions {
194169 PackageName : packageName ,
195- File : file ,
196170 FileTest : fileTest ,
197171 Name : currSpecType .Name .Name ,
198172 NeedsOptions : false ,
@@ -211,7 +185,6 @@ func generate(fileName string, args Args) (string, error) { //nolint:gocognit,ma
211185 }
212186 err = generateEqualAndDiff (generateEqualAndDiffOptions {
213187 PackageName : packageName ,
214- File : file ,
215188 FileTest : fileTest ,
216189 Name : currSpecType .Name .Name ,
217190 Type : res .Name ,
@@ -237,7 +210,6 @@ func generate(fileName string, args Args) (string, error) { //nolint:gocognit,ma
237210 }
238211 err = generateEqualAndDiff (generateEqualAndDiffOptions {
239212 PackageName : packageName ,
240- File : file ,
241213 FileTest : fileTest ,
242214 Name : currSpecType .Name .Name ,
243215 Type : res .Name ,
@@ -265,11 +237,6 @@ func generate(fileName string, args Args) (string, error) { //nolint:gocognit,ma
265237 } else {
266238 os .Remove (generatedFileNameTest )
267239 }
268- // Format the file
269- err = fmtFile (generatedFileName )
270- if err != nil {
271- return packageName , err
272- }
273240 return packageName , nil
274241}
275242
0 commit comments