mirror of
https://github.com/mgechev/revive.git
synced 2025-07-11 00:50:27 +02:00
b59982cd8141f5856e47bca668b51efb4159cb0b
revive
Fast, configurable, extensible, and beautiful linter for Go.
Usage
Revive is configurable linter which you can fit your needs.
Command Line Flags
Revive accepts only three command line parameters:
config
- path to config file in TOML format.exclude
- pattern for files/directories/packages to be excluded for linting. You can specify the files you want to exclude for linting either as package name (i.e.github.com/mgechev/revive
), list them as individual files (i.e.file.go file2.go
), directories (i.e../foo/...
), or any combination of the three.formatter
- formatter to be used for the output. The currently available formatters are:default
- will output the warnings the same way thatgolint
does.json
- outputs the warnings in JSON format.cli
- formats the warnings in a table.
Configuration
Revive can be configured with a TOML file
License
MIT
Description
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
https://revive.run/
Readme
MIT
20 MiB
Languages
Go
99.8%
Makefile
0.1%