Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[GO] Bug when other go tools does not see code generated by swagger-codegen as code generated #12358

Open
jensravn opened this issue Mar 20, 2024 · 2 comments

Comments

@jensravn
Copy link

Description

Go code generated by swagger-codegen has a line with the following comment:

* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

This comment does not match the pattern for generated code in go:

^// Code generated .* DO NOT EDIT\.$

Described here https://pkg.go.dev/cmd/go#hdr-Generate_Go_files_by_processing_source

Swagger-codegen version

3.0.54

Swagger declaration file content or url
Command line used for generation
swagger-codegen generate -i swagger.yaml -l go
Steps to reproduce
Related issues/PRs

This PR fixes the issue #12357

Suggest a fix/enhancement

The fix could be to change the line to the following

// Code generated by Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) DO NOT EDIT.
@satokenta940
Copy link

You could try using Apidog to generate code. That's how I use it, and I find the range of features quite diverse.

@OscarVanL
Copy link

Encountering the same thing here, my golangci-lint config flags all kinds of issues with generated code, which it would not normally do.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants