Skip to content
master
Switch branches/tags
Go to file
Code
This branch is 2 commits ahead of limouren:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

gogocyclo reads output from github.com/fzipp/gocyclo and ignores results that match any rules defined in a configuration file. Intended to be used as a build step in CI (like Travis CI and CircleCI).

To install:

$ go get github.com/limouren/gogocyclo

Usage:

Use injunction with gocyclo

$ gocyclo -over 20 $GOPATH/src/database/sql | gogocylo -config .gogocyclo.sample

-config should point to a gogocyclo configuration. It defaults to .gogocyclo if omitted. Here is a sample config for database/sql intended for the command above.

[gogocyclo]
ignores = `sql`.convertAssign
ignores = `sql`.TestConversions
ignores = `sql`.TestMaxOpenConns
ignores = `sql`.(*fakeStmt).Query

See the program usage for details on the format of ignores:

$ gogocyclo -h

About

Tools intended to be used in CI to ignore certain results from gocyclo

Resources

License

Releases

No releases published

Packages

No packages published

Languages