-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Let's discuss about the deprecation of enable-all
#1888
Comments
I agree with you and I opened #1887 because I don't know how to auto-update (not manually, error-prone) new linters in my config. |
I think that the deprecation was related to Golangci-lint service and CI. Golangci-lint service is down. Now, the problem with IMO the real bad practice is to use So I think we have to document this bad practice instead of deprecating |
Also the linters them-self evolve and can either introduce new rules or update their rules. So IMO, the solution is still the same: don't use |
From what I can see in #803, #1686, and this issue, nobody seems to want the removal of Maybe I am missing some use-cases, so please express your voice if you have a use-case that can justify this removal. We will wait, for the moment I don't know how long, but we will take the time for the debate. |
In my day to day work I need something warns me about mistakes. If I upgrade it I trust that something has changed for the better and that more mistakes of mine can be detected. If I know that I don't care about some linter I can comment out it in my config.yml. Am I wrong in thinking like this? |
enable-all
enable-all
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This matches my own thinking. Consider the case of Bob:
|
@Zamiell I am Bob. |
Condolences. |
While I doubt we really need more support of
|
After ~40 days, we still have 0 voice to remove that flag. Please express your voice if you have a use-case that can justify the removal of I think we will wait until the end of May or the beginning of June. |
As I remember it, @jirfag is one of very few who wanted to deprecate the flag which was met with disappointment from users already back in 2019 when this was first mentioned. As for my opinion I want to keep the flag to be able to use I can't imagine who would have a CI pipeline of such high importance this would be an issue but still automatically bumps version of |
|
This flag is useful for some cases like discovering new linters, so I don't want it to be removed until there is an alternative. Probably we can find a better solution that will do both things, allowing people to discover new useful linters and still not adding too much false-positives or conflicting linters? This can be some sort of managed linter preset, but it requires separate discussion and a bit off-topic. |
After 2 months, the time has come to open a PR: #2039 🎉 🎉 🎉 🚀 |
Is your feature request related to a problem? Please describe.
@jirfag in #803 said:
#803 (comment)
but there was no discussion, the PR was just merged.
Describe the solution you'd like
I would like to open a constructive debate about this deprecation.
Describe alternatives you've considered
Removes the deprecation of
enable-all
.Additional context
#1686
The text was updated successfully, but these errors were encountered: