Skip to content
Discussion options

You must be logged in to vote

golangci-lint depends on the language types, the language types are inside Go itself.

go "minor" versions are containing new types, types changes (ex: new methods), etc.

Go provides compatibility to the previous versions but not with the next versions.
As golangci-lint depends on it, so it has to follow it.

This is like if you are trying to compile a project that define a min language requirement to the version X but you are trying to compile with the version X-1, it will not work.

You will find the same kind of problems with Typescript and ESLint.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by xoxys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants