Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 860 Bytes

README.md

File metadata and controls

22 lines (14 loc) · 860 Bytes

cyclop

Coverage Status

Cyclop calculates cyclomatic complexities of functions or packages in Go source code.

Why cyclop?

Cyclop, compared to other alternative, calculates both function and package cyclomatic complexity.

Usage

go get github.com/bkielbasa/cyclop/cmd/cyclop

cyclop .

Available parameters:

  • -maxComplexity int - the max complexity calculated for a single function. 10 by default
  • -packageAverage float64 - the average cyclomatic complexity for a package. If the value is higher than 0 it will raise an error if the average will be higher. 0 default.
  • -skipTests bool - should checks be executed in tests files. false by default