Skip to content
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

feat: remove golangci-lint #207

Merged
merged 1 commit into from
Apr 11, 2024
Merged

feat: remove golangci-lint #207

merged 1 commit into from
Apr 11, 2024

Conversation

alexeagle
Copy link
Member

In preparation for 1.0, we want all linters to work correctly. In the discussion for #129 we decided that is a fatal bug, and no one is able to fix it in the short term.

We're happy to add Go linting back to rules_lint when someone has a correct implementation that handles transitive srcs. The code will still be here in the git history when it's time to revive it.

Closes #129


Type of change

  • New feature or functionality (change which adds functionality)
    Well, the opposite of a feature, whatever you call that...

For changes visible to end-users

  • Breaking change (this change will force users to change their own code or config)

BREAKING: there is no longer a lint_golangci_aspect symbol. Support for Go linting will hopefully be restored in a later release.

Test plan

  • Covered by existing test cases

In preparation for 1.0, we want all linters to work correctly.
In the discussion for #129 we decided that is a fatal bug, and no one is able to fix it in the short term.

We're happy to add Go linting back to rules_lint when someone has a correct implementation that handles transitive srcs.
The code will still be here in the git history when it's time to revive it.

Closes #129
@alexeagle alexeagle requested review from gregmagolan and mrmeku April 11, 2024 16:49
@alexeagle
Copy link
Member Author

bummer!

@alexeagle alexeagle merged commit ee24ede into main Apr 11, 2024
8 checks passed
@alexeagle alexeagle deleted the rm_golangci branch April 11, 2024 17:11
mrmeku pushed a commit to mrmeku/rules_lint that referenced this pull request Apr 15, 2024
In preparation for 1.0, we want all linters to work correctly.
In the discussion for aspect-build#129 we decided that is a fatal bug, and no one is able to fix it in the short term.

We're happy to add Go linting back to rules_lint when someone has a correct implementation that handles transitive srcs.
The code will still be here in the git history when it's time to revive it.

Closes aspect-build#129
mrmeku pushed a commit to mrmeku/rules_lint that referenced this pull request Apr 15, 2024
In preparation for 1.0, we want all linters to work correctly.
In the discussion for aspect-build#129 we decided that is a fatal bug, and no one is able to fix it in the short term.

We're happy to add Go linting back to rules_lint when someone has a correct implementation that handles transitive srcs.
The code will still be here in the git history when it's time to revive it.

Closes aspect-build#129
alexeagle added a commit that referenced this pull request Apr 22, 2024
* feat: remove golangci-lint (#207)

In preparation for 1.0, we want all linters to work correctly.
In the discussion for #129 we decided that is a fatal bug, and no one is able to fix it in the short term.

We're happy to add Go linting back to rules_lint when someone has a correct implementation that handles transitive srcs.
The code will still be here in the git history when it's time to revive it.

Closes #129

* Move changes from linting.md to formatting.md

* Address review comments

---------

Co-authored-by: Alex Eagle <[email protected]>
alexeagle added a commit that referenced this pull request May 31, 2024
In preparation for 1.0, we want all linters to work correctly.
In the discussion for #129 we decided that is a fatal bug, and no one is able to fix it in the short term.

We're happy to add Go linting back to rules_lint when someone has a correct implementation that handles transitive srcs.
The code will still be here in the git history when it's time to revive it.

Closes #129
alexeagle added a commit that referenced this pull request May 31, 2024
* feat: remove golangci-lint (#207)

In preparation for 1.0, we want all linters to work correctly.
In the discussion for #129 we decided that is a fatal bug, and no one is able to fix it in the short term.

We're happy to add Go linting back to rules_lint when someone has a correct implementation that handles transitive srcs.
The code will still be here in the git history when it's time to revive it.

Closes #129

* Move changes from linting.md to formatting.md

* Address review comments

---------

Co-authored-by: Alex Eagle <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: golangci-lint doesn't pull in dependencies
2 participants