revive

🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint (by mgechev)

Revive Alternatives

Similar projects and alternatives to revive

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better revive alternative or higher similarity.

revive reviews and mentions

Posts with mentions or reviews of revive. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-09.
  • net/http extension to exchange structs
    6 projects | /r/golang | 9 Jul 2023
    I would suggest checking out something like revive to improve the code. For instance you use an errors.New(fmt.Sprintf(... when you can just use fmt.Errorf(... to simplify it. I am not saying obey everything but there are some good lints included that can even catch bugs (for instance misusing errors.Is or errors.As or general equality).
  • Why elixir over Golang
    10 projects | /r/elixir | 29 May 2023
    Linting and static analysis: https://revive.run/
  • Just migrated our Open Source project to Golang
    4 projects | news.ycombinator.com | 21 Mar 2023
  • Is there a better alternative to `gofmt`?
    5 projects | /r/golang | 29 Dec 2021
    Been using https://github.com/mgechev/revive in all my projects.
  • Change Blogging my first Hacktoberfest (2021)
    2 projects | dev.to | 29 Oct 2021
    The day after, I talked about the Hacktoberfest to Salvador (architect colleague and my technical/career unofficial mentor). He is known for contributing to revive a Golang linter. We decided that I could contribute by solving these 3 issues (2 new rules and add a docker image to the release). Since this moment, I have been coding every available hour I had. It felt so reviving to spend time coding on new projects, rewarding to solve issues for people actually using the tool. Here are all my contributions.
  • pre-commit-golang v0.8.3 - Now with revive support
    2 projects | dev.to | 29 May 2021
    This release adds support for revive, a ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint.
  • A note from our sponsor - Mergify
    blog.mergify.com | 28 Sep 2023
    Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →

Stats

Basic revive repo stats
10
4,402
0.0
5 days ago

mgechev/revive is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of revive is Go.

Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
blog.mergify.com