1
0
mirror of https://github.com/mgechev/revive.git synced 2025-01-08 03:13:27 +02:00
revive/README.md
2018-02-04 12:19:24 -08:00

1009 B

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 that golint 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