Skip to content
This repository has been archived by the owner on Sep 13, 2021. It is now read-only.

oursky/gogocyclo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%