grouper — a Go linter to analyze expression groups
Installation
go get -u github.com/leonklingele/grouper/...
grouper -help
Run analyzer
grouper -import-require-single-import -import-require-grouping ./...
# Example output:
GOPATH/src/github.com/leonklingele/grouper/pkg/analyzer/analyzer.go:8:1: should only use a single 'import' declaration, 2 found
GOPATH/src/github.com/leonklingele/grouper/pkg/analyzer/flags.go:3:1: should only use grouped 'import' declarations
Available flags
-const-require-grouping
require the use of grouped global 'const' declarations
-const-require-single-const
require the use of a single global 'const' declaration only
-import-require-grouping
require the use of grouped 'import' declarations
-import-require-single-import
require the use of a single 'import' declaration only
-type-require-grouping
require the use of grouped global 'type' declarations
-type-require-single-type
require the use of a single global 'type' declaration only
-var-require-grouping
require the use of grouped global 'var' declarations
-var-require-single-var
require the use of a single global 'var' declaration only
A system written in Golang to help ops team to automate the process of mapping Vault groups to LDAP Groups. This utility automatically adds LDAP Groups' members to the corresponding Vault Groups.
nilnil Checks that there is no simultaneous return of nil error and an invalid value. Installation & usage $ go install github.com/Antonboom/[email protected]
Checks types passed to the json encoding functions. Reports unsupported types and reports occations, where the check for the returned error can be omited.