OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
8
McCabe - Cyclomatic Complexity: 3
9
McCabe - Cyclomatic Complexity: 4
1011
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 9
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 18
...18
McCabe - Cyclomatic Complexity: 157
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
fetchOrCreateTypeForUrl
Name: fetchOrCreateTypeForUrl
Prototype: QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 145-211
 68.750% (11/16)
325
findChar
Name: findChar
Prototype: static int findChar(const QChar *str, int len, QChar ch, int from)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 192-206
 75.000% (9/12)
115
get_wrap_mode
Name: get_wrap_mode
Prototype: static void get_wrap_mode(QQuickShaderEffectSource::WrapMode mode, QSGTexture::WrapMode *hWrap, QSGTexture::WrapMode *vWrap)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 638-657
 25.000% (2/8)
115
incrementIndexes
Name: incrementIndexes
Prototype: static void incrementIndexes(QQmlDelegateModelItem *cacheItem, int count, const int *deltas)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1222-1232
100.000% (13/13)
65
loadDummyDataFiles
Name: loadDummyDataFiles
Prototype: static void loadDummyDataFiles(QQmlEngine &engine, const QString& directory)
Coverage:  18.182% (2/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 319-341
 18.182% (2/11)
235
mangledIdentifier
Name: mangledIdentifier
Prototype: QString mangledIdentifier(const QString &str)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 52-82
  0.000% (0/31)
195
operator <<
Name: operator <<
Prototype: QDebug operator <<(QDebug debug, const QQmlListCompositor &list)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1462-1480
100.000% (13/13)
135
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::Variable &v)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 535-554
  0.000% (0/9)
125
qSetFontSizeFromToken
Name: qSetFontSizeFromToken
Prototype: static bool qSetFontSizeFromToken(QFont &font, const QStringRef &fontSizeToken)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 228-251
  0.000% (0/14)
175
q_supportsElementIndexUint
Name: q_supportsElementIndexUint
Prototype: static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 114-145
 69.231% (9/13)
195
qquick_uniqueInUniformData
Name: qquick_uniqueInUniformData
Prototype: static bool qquick_uniqueInUniformData(QQuickItem *source, const QVector<QQuickOpenGLShaderEffectMaterial::UniformData> *uniformData, int typeToSkip, int indexToSkip)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 557-569
  0.000% (0/19)
85
qsg_colorDiff
Name: qsg_colorDiff
Prototype: static inline int qsg_colorDiff(const QVector4D &a, const QVector4D &b)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 579-590
  0.000% (0/13)
95
qsgsimpletexturenode_update
Name: qsgsimpletexturenode_update
Prototype: static void qsgsimpletexturenode_update(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, QSGSimpleTextureNode::TextureCoordinatesTransformMode texCoordMode)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 61-88
 53.333% (8/15)
145
qtObjectFromJS
Name: qtObjectFromJS
Prototype: static QObject *qtObjectFromJS(QV4::ExecutionEngine *engine, const QV4::Value &value)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1880-1898
 84.615% (11/13)
135
qt_debug_print_texture_count
Name: qt_debug_print_texture_count
Prototype: inline static void qt_debug_print_texture_count()
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 130-161
  0.000% (0/13)
175
rectangleEdge
Name: rectangleEdge
Prototype: static QLine rectangleEdge(const QRect &rect, Qt::Edge tableEdge)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 63-76
  0.000% (0/9)
65
setWindowTitle
Name: setWindowTitle
Prototype: static void setWindowTitle(bool verbose, const QObject *topLevel, QWindow *window)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 408-428
 47.059% (8/17)
145
setupPainterGradient
Name: setupPainterGradient
Prototype: static inline void setupPainterGradient(QGradient *painterGradient, const QQuickShapeGradient &g)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp
Lines: 133-149
 25.000% (2/8)
95
stopAnimation
Name: stopAnimation
Prototype: static void stopAnimation(QObject *object)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 60-81
 38.462% (5/13)
145
toInt
Name: toInt
Prototype: static inline int toInt(const QChar &qc, int R)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 394-408
100.000% (21/21)
115
BindableFbo
Name: BindableFbo
Coverage:  66.667% (8/12)
 66.667% (8/12)
96
CallPrecise
Name: CallPrecise
Prototype: static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1426-1467
100.000% (17/17)
206
FlatColorMaterialShader
Name: FlatColorMaterialShader
Coverage:  87.500% (14/16)
 87.500% (14/16)
186
FxTableItem
Name: FxTableItem
Coverage:  0.000% (0/6)
  0.000% (0/6)
76
QQDMIncubationTask
Name: QQDMIncubationTask
Coverage:  83.333% (10/12)
 83.333% (10/12)
146
QQmlComponent_setQmlParent
Name: QQmlComponent_setQmlParent
Prototype: static void QQmlComponent_setQmlParent(QObject *me, QObject *parent)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1145-1166
100.000% (16/16)
156
QQmlDebugMessageClient
Name: QQmlDebugMessageClient
Coverage:  75.000% (9/12)
 75.000% (9/12)
266
QQmlDelegateModelItemObject
Name: QQmlDelegateModelItemObject
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
QQmlGuiProvider
Name: QQmlGuiProvider
Coverage:  12.500% (1/8)
 12.500% (1/8)
126
QQmlNonbindingBinding
Name: QQmlNonbindingBinding
Coverage: 100.000% (21/21)
100.000% (21/21)
166
QQmlObjectOrGadget
Name: QQmlObjectOrGadget
Coverage: 100.000% (10/10)
100.000% (10/10)
116
QQmlPropertyMapMetaObject
Name: QQmlPropertyMapMetaObject
Coverage:  75.000% (6/8)
 75.000% (6/8)
86
QQmlTimerPrivate
Name: QQmlTimerPrivate
Coverage:  83.333% (10/12)
 83.333% (10/12)
116
QQmlVmeProfiler
Name: QQmlVmeProfiler
Coverage:  70.000% (7/10)
 70.000% (7/10)
86
QQuickAnimationControllerPrivate
Name: QQuickAnimationControllerPrivate
Coverage:  6.250% (1/16)
  6.250% (1/16)
186
QQuickBulkValueAnimator
Name: QQuickBulkValueAnimator
Coverage: 100.000% (6/6)
100.000% (6/6)
66
QQuickContext2DStyle
Name: QQuickContext2DStyle
Coverage:  0.000% (0/6)
  0.000% (0/6)
66
QQuickDropAreaDrag
Name: QQuickDropAreaDrag
Coverage: 100.000% (6/6)
100.000% (6/6)
76
QQuickEventTouchPoint
Name: QQuickEventTouchPoint
Coverage: 100.000% (6/6)
100.000% (6/6)
126
QQuickGuiProvider
Name: QQuickGuiProvider
Coverage: 100.000% (6/6)
100.000% (6/6)
116
QQuickItemParticleAttached
Name: QQuickItemParticleAttached
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
QQuickJSContext2DPrototype
Name: QQuickJSContext2DPrototype
Coverage:  0.000% (0/50)
  0.000% (0/50)
526
QQuickOpenGLShaderEffectNode
Name: QQuickOpenGLShaderEffectNode
Coverage: 100.000% (6/6)
100.000% (6/6)
116
QQuickPackagePrivate
Name: QQuickPackagePrivate
Coverage:  50.000% (3/6)
 50.000% (3/6)
106
QQuickPathAnimationAnimator
Name: QQuickPathAnimationAnimator
Coverage:  78.571% (11/14)
 78.571% (11/14)
96
QQuickRepeaterPrivate
Name: QQuickRepeaterPrivate
Coverage: 100.000% (12/12)
100.000% (12/12)
76
QQuickShapeConicalGradientShader
Name: QQuickShapeConicalGradientShader
Coverage:  83.333% (10/12)
 83.333% (10/12)
236
QQuickShapeLinearGradientShader
Name: QQuickShapeLinearGradientShader
Coverage:  83.333% (10/12)
 83.333% (10/12)
206
QQuickShapeRadialGradientShader
Name: QQuickShapeRadialGradientShader
Coverage:  83.333% (10/12)
 83.333% (10/12)
306
QQuickSpringAnimationPrivate
Name: QQuickSpringAnimationPrivate
Coverage:  61.111% (11/18)
 61.111% (11/18)
136
QQuickTextEditMimeData
Name: QQuickTextEditMimeData
Coverage:  90.000% (9/10)
 90.000% (9/10)
206
QQuickTimeLineValue
Name: QQuickTimeLineValue
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
QQuickTransitionManagerPrivate
Name: QQuickTransitionManagerPrivate
Coverage:  91.667% (11/12)
 91.667% (11/12)
96
QRecyclePool
Name: QRecyclePool
Coverage:  33.333% (2/6)
 33.333% (2/6)
156
QSGCompressedTextureData
Name: QSGCompressedTextureData
Coverage:  45.833% (11/24)
 45.833% (11/24)
106
QSGDefaultInternalRectangleNode
Name: QSGDefaultInternalRectangleNode
Coverage:  87.500% (21/24)
 87.500% (21/24)
126
QSGFlatColorMaterial
Name: QSGFlatColorMaterial
Coverage: 100.000% (6/6)
100.000% (6/6)
96
QSGGeometryData
Name: QSGGeometryData
Coverage:  0.000% (0/6)
  0.000% (0/6)
76
QSGGlyphNode
Name: QSGGlyphNode
Coverage:  37.500% (3/8)
 37.500% (3/8)
56
QSGSimpleMaterial
Name: QSGSimpleMaterial
Coverage:  66.667% (4/6)
 66.667% (4/6)
86
QSGSoftwarePixmapRenderer
Name: QSGSoftwarePixmapRenderer
Coverage:  0.000% (0/12)
  0.000% (0/12)
266
QSGSoftwareRectangleNode
Name: QSGSoftwareRectangleNode
Coverage:  0.000% (0/6)
  0.000% (0/6)
76
QSGVertexColorMaterialShader
Name: QSGVertexColorMaterialShader
Coverage:  91.667% (11/12)
 91.667% (11/12)
96
QStringMultiHash
Name: QStringMultiHash
Coverage:  83.333% (10/12)
 83.333% (10/12)
96
RegExp
Name: RegExp
Coverage:  85.714% (12/14)
 85.714% (12/14)
186
RenderNodeState
Name: RenderNodeState
Coverage:  16.667% (1/6)
 16.667% (1/6)
66
RootNode
Name: RootNode
Coverage: 100.000% (12/12)
100.000% (12/12)
136
RuntimeCodegen
Name: RuntimeCodegen
Coverage:  83.333% (10/12)
 83.333% (10/12)
206
SetIteratorPrototype
Name: SetIteratorPrototype
Coverage: 100.000% (15/15)
100.000% (15/15)
296
ValueLookupJob
Name: ValueLookupJob
Coverage:  0.000% (0/12)
  0.000% (0/12)
196
VirtualDirectoryEntry
Name: VirtualDirectoryEntry
Coverage:  0.000% (0/10)
  0.000% (0/10)
146
findCompositeSingletons
Name: findCompositeSingletons
Prototype: void findCompositeSingletons(const QQmlImportNamespace &set, QList<QQmlImports::CompositeSingletonReference> &resultList, const QUrl &baseUrl)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 459-491
 93.750% (15/16)
206
isCrashingType
Name: isCrashingType
Prototype: static bool isCrashingType(const QQmlType &type)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 191-211
 37.500% (6/16)
126
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QQuickShapeNvprRenderer::NvprPath &path)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 169-203
  0.000% (0/14)
176
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEvent &event)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 240-271
  0.000% (0/11)
206
parseNumbersArray
Name: parseNumbersArray
Prototype: static inline void parseNumbersArray(const QChar *&str, QVarLengthArray<qreal, 8> &points)
Coverage:  81.818% (18/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 134-153
 81.818% (18/22)
126
qQmlPropertyCacheProperty
Name: qQmlPropertyCacheProperty
Prototype: template<typename T> QQmlPropertyData * qQmlPropertyCacheProperty(QJSEngine *engine, QObject *obj, T name, QQmlContextData *context, QQmlPropertyData &local)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1055-1087
100.000% (19/19)
186
qt_drawImage
Name: qt_drawImage
Prototype: static void qt_drawImage(QPainter *p, QQuickContext2D::State& state, QImage image, const QRectF& sr, const QRectF& dr, bool shadow = false)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 223-260
  0.000% (0/27)
246
quietMessageHandler
Name: quietMessageHandler
Prototype: void quietMessageHandler(QtMsgType type, const QMessageLogContext &ctxt, const QString &msg)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 273-287
  0.000% (0/8)
46
readNumber
Name: readNumber
Prototype: template<typename Number> static inline Number readNumber(QDataStream &stream, qint8 type)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 81-109
  0.000% (0/10)
156
unescape
Name: unescape
Prototype: static QString unescape(const QString &input)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 103-139
  0.000% (0/28)
266
visitMethods
Name: visitMethods
Prototype: template <typename StringVisitor, typename TypeInfoVisitor> int visitMethods(const QMetaObject &mo, int methodOffset, int methodCount, StringVisitor visitString, TypeInfoVisitor visitTypeInfo)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1264-1306
100.000% (16/16)
176
visitProperties
Name: visitProperties
Prototype: template <typename StringVisitor, typename TypeInfoVisitor> int visitProperties(const QMetaObject &mo, StringVisitor visitString, TypeInfoVisitor visitTypeInfo)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1308-1341
100.000% (16/16)
176
writeNumber
Name: writeNumber
Prototype: template<typename Number> static inline void writeNumber(QDataStream &stream, Number number, qint8 type)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 218-238
  0.000% (0/10)
116
CppStackFrame
Name: CppStackFrame
Coverage: 100.000% (9/9)
100.000% (9/9)
137
ExpressionEvalJob
Name: ExpressionEvalJob
Coverage:  63.636% (7/11)
 63.636% (7/11)
117
GLAcquireContext
Name: GLAcquireContext
Coverage:  0.000% (0/17)
  0.000% (0/17)
107
MapIteratorPrototype
Name: MapIteratorPrototype
Coverage: 100.000% (19/19)
100.000% (19/19)
347
MetaPropertyData
Name: MetaPropertyData
Coverage:  53.846% (7/13)
 53.846% (7/13)
127
MultiplyWrappedQObjectMap
Name: MultiplyWrappedQObjectMap
Coverage:  9.091% (1/11)
  9.091% (1/11)
157
PropertyListPrototype
Name: PropertyListPrototype
Coverage:  61.111% (11/18)
 61.111% (11/18)
167
QPacketProtocolPrivate
Name: QPacketProtocolPrivate
Coverage:  73.333% (11/15)
 73.333% (11/15)
167
QQmlAliasAnnotator
Name: QQmlAliasAnnotator
Coverage: 100.000% (23/23)
100.000% (23/23)
167
QQmlBindingInstantiationContext
Name: QQmlBindingInstantiationContext
Coverage:  70.588% (12/17)
 70.588% (12/17)
167
QQmlConnectionsParser
Name: QQmlConnectionsParser
Coverage:  90.909% (20/22)
 90.909% (20/22)
197
QQmlContextPrivate
Name: QQmlContextPrivate
Coverage:  54.545% (6/11)
 54.545% (6/11)
167
QQmlDMAbstractItemModelData
Name: QQmlDMAbstractItemModelData
Coverage:  81.818% (9/11)
 81.818% (9/11)
187
QQmlDebugConnectionPrivate
Name: QQmlDebugConnectionPrivate
Coverage:  92.308% (12/13)
 92.308% (12/13)
187
QQmlInstanceModel
Name: QQmlInstanceModel
Coverage:  85.714% (6/7)
 85.714% (6/7)
117
QQmlLocale
Name: QQmlLocale
Coverage:  55.000% (11/20)
 55.000% (11/20)
197
Page:<>1
McCabe - Cyclomatic Complexity: 1
...6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
8
McCabe - Cyclomatic Complexity: 3
9
McCabe - Cyclomatic Complexity: 4
1011
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 9
13
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 18
...18
McCabe - Cyclomatic Complexity: 157

Generated by Squish Coco 4.2.0