GNU Complexity
GNU Complexity is a tool designed for analyzing the complexity of “C” program functions. It is very similar to the McCabe scoring, but addresses several issues not considered in that scoring scheme.
Language: C
Checks: 1
Categories: Complexity
Version: 1.2
Enable the Plugin
To enable, add the following to your .codeclimate.yml
configuration file:
plugins:
gnu-complexity:
enabled: true
Configure the Plugin
The adjust the threshold at which issues will be reported, add the following to your .codeclimate.yml
configuration file:
plugins:
gnu-complexity:
enabled: true
config:
threshold: 100
The default threshold is 30.
Understand the Plugin
The complete philosophy behind how GNU Complexity measures complexity is described on its project page
Updated about 7 years ago