Skip to main content

Keep low McCabe ciclomatic complexity

Summary​

The source code must contain functions, methods or fragments of code with a ciclomatic complexity (McCabe) lower than 20.

Description​

The use of McCabe ciclomatic complexity helps to measure how complex a source code is regardless of the programming language. This software metric is based on graph theory. When the code has a high level of complexity, it will be harder to analyze, understand and maintain, therefore, the time and effort needed to find and fix vulnerabilities will increase substantially.

Supported In​

This requirement is verified in following services:

PlanSupported
Machine🔴
Squad🟢
One-Shot🟢

References​

Vulnerabilities​