Skip to content

Let's discuss about the deprecation of enable-all #1888

Closed
@ldez

Description

@ldez

Is your feature request related to a problem? Please describe.

@jirfag in #803 said:

enable-all has the following advantage:

  1. convenient for users, I understand it.
  2. all newly added linters are automatically used by a lot of users.

But it has the following downside: when golangci-lint is updated users typically get some new linters enabled: it can be annoying, it can fail CI builds. Users should disable linters one by one in such cases.

I think long-term updates cost is more important than a one-time configuration cost.

Let's discuss it!

#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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions