mirror of
https://github.com/mgechev/revive.git
synced 2025-01-24 03:47:45 +02:00
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
17 MiB
Languages
Go
99.7%
Makefile
0.2%
Dockerfile
0.1%