
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
45 lines
786 B
Plaintext
45 lines
786 B
Plaintext
== Why is this an issue?
|
|
|
|
Cognitive Complexity is a measure of how hard the control flow of a method is to understand. Methods with high Cognitive Complexity will be difficult to maintain.
|
|
|
|
include::../see.adoc[]
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
=== Message
|
|
|
|
Refactor this {0} to reduce its Cognitive Complexity from {1} to the {2} allowed.
|
|
|
|
|
|
Where {0} is the name of the syntax being analyzed, {1} the cognitive complexity and {2} the maximum authorized complexity.
|
|
|
|
|
|
=== Parameters
|
|
|
|
.threshold
|
|
****
|
|
|
|
----
|
|
15
|
|
----
|
|
|
|
The maximum authorized complexity.
|
|
****
|
|
.propertyThreshold
|
|
****
|
|
|
|
----
|
|
3
|
|
----
|
|
|
|
The maximum authorized complexity in a property.
|
|
****
|
|
|
|
|
|
include::../highlighting.adoc[]
|
|
|
|
endif::env-github,rspecator-view[]
|