revive

by mgechev · Developer Tools

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

New0 ratings5,552 starsActive
Developer ToolsDeveloper ToolGoMakefile
Open project ↗↓ Download v1.16.0GitHub⚑ Report
revive preview

About this project

revive Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint. Revive provides a framework for development of custom rules, and lets you define a strict preset for enhancing your development & code review processes. Logo by Georgi Serev Here's how revive is different from golint: — Allows to enable or disable rules using a configuration file. — Allows to configure the linting rules with a TOML file. — 2x faster running the same rules as golint. — Provides functionality for disabling a specific rule or the entire linter for a file or a range of lines. — golint allows this only for generated files. — Optional type checking.…

Technologies

DockerfileMakefileGogolanggolint

Project health

Actively maintained
Last updateyesterday
Contributors142
Latest releasev1.16.0
Open issues & PRs72
LicenseMIT
On GitHubsince 2017

GitHub

5,552
stars
329
forks
142
contributors
72
open issues & PRs
Go
language
yesterday
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review revive.

Built by

mgechev
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain mgechev/revive? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like