SlackBuilds Repository

15.0 > Development > revive (1.17.1)

revive is a configurable Go linter and a replacement for golint. It
provides configurable rules, multiple output formats, and optional type
checking.

Building requires google-go-lang (Go 1.26 or newer). The SlackBuild uses
the supplied vendor archive for offline compilation. Go is also useful
at runtime for package loading and type information when linting Go
projects.

Run "revive ./..." from a Go project. Add -set_exit_status to return a
failure status when issues are found. Select a configuration with
"revive -config path/to/revive.toml ./...". Otherwise, revive checks
$XDG_CONFIG_HOME/revive.toml and $HOME/revive.toml before using
defaults.

Rule documentation and example configurations are installed under
/usr/doc/revive-<version>/. No user configuration is installed globally.

This requires: google-go-lang

Maintained by: Moletastic
Keywords: go,golang,linter,static-analysis,golint
ChangeLog: revive

Homepage:
https://github.com/revive-lint/revive

Source Downloads:
revive-1.17.1.tar.gz (c4eada3505c296299393ec9f1468e344)
revive-1.17.1-vendor.tar.gz (bc53000479032ae885268a07cbcd70bc)

Download SlackBuild:
revive.tar.gz
revive.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
• README
• revive.SlackBuild
• revive.info
• slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds