Clover Coverage Report - Checkstyle
Coverage timestamp:
Fri May 9 2008 10:48:13 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Fri May 9 2008 10:47:52 EST:
Stmts:
14,841
LOC:
58,366
Total cmp:
7,094
Stmts/Method:
6.93
Branches:
4,050
NCLOC:
32,556
Cmp density:
0.48
Methods/Class:
6.16
Methods:
2,143
Files:
299
Avg method cmp:
3.31
Classes/Pkg:
16.57
Classes:
348
Packages:
21
0.1%
of code in this project is excluded from these metrics.
Remove Filter
Statistics for project Clover database Fri May 9 2008 10:47:52 EST:
Stmts:
14,865
LOC:
58,366
Total cmp:
7,101
Stmts/Method:
6.92
Branches:
4,054
NCLOC:
32,556
Cmp density:
0.48
Methods/Class:
6.17
Methods:
2,148
Files:
299
Avg method cmp:
3.31
Classes/Pkg:
16.57
Classes:
348
Packages:
21
These metrics include filtered code. (
0.1%
)
Apply Filter
Coverage
348 classes, 16,313 / 21,034 elements
77.6%
0.7755539
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
73.1%
0.7307832
com.puppycrawl.tools.checkstyle.grammars
(2840)
2.
88.3%
0.8826406
com.puppycrawl.tools.checkstyle.checks.coding
(771)
3.
61.4%
0.6136364
com.puppycrawl.tools.checkstyle
(430)
4.
91.4%
0.91423947
com.puppycrawl.tools.checkstyle.checks
(378)
5.
85.7%
0.85702056
com.puppycrawl.tools.checkstyle.api
(378)
Most Complex Classes
1.
73.6%
0.73635733
GeneratedJavaRecognizer
(1814)
2.
72%
0.7202881
GeneratedJavaLexer
(1025)
3.
95.2%
0.9522673
JavadocMethodCheck
(121)
4.
60.7%
0.6066946
Utils
(77)
5.
99%
0.9897436
ExpressionHandler
(69)
Test Results
542 / 542
tests 13.53 secs
100%
Top 20 Project Risks
TokenTypesDoclet
Main
GeneratedJavaLexer
GeneratedJavaRecognizer
ParameterAssignmentCheck
ModifiedControlVariableCheck
FileDrop
FileDrop.FileDropTargetListener
JTreeTable.TreeTableCellEditor
CheckDocsDoclet
Utils
JTreeTable.ListToTreeSelectionModelWrapper
StrArrayConverter
DesignForExtensionCheck
CheckStyleTask.Formatter
PropertyCacheFile
SuppressElement
ParseTreeInfoPanel
ThisReturnCheck
CheckStyleTask
Least Tested Methods
1.
0%
GeneratedJavaRecognizer.annotationMemberArrayInitializer() : void
(37)
2.
0%
GeneratedJavaRecognizer.annotationMemberArrayValueInitializer() : void
(31)
3.
0%
GeneratedJavaRecognizer.builtInTypeArraySpec(boolean) : void
(8)
4.
0%
Main.main(String[]) : void
(6)
5.
0%
CheckStyleTask.realExecute() : void
(9)
6.
0%
AllTests.suite() : Test
(1)
7.
0%
CheckStyleTask.createOverridingProperties() : Properties
(8)
8.
0%
CheckDocsDoclet.start(RootDoc) : boolean
(6)
9.
0%
AllTests.suite() : Test
(1)
10.
0%
GeneratedJavaLexer.mFLOAT_SUFFIX(boolean) : void
(8)
11.
0%
LocalizedMessage.equals(Object) : boolean
(7)
12.
0%
TokenTypesDoclet.start(RootDoc) : boolean
(9)
13.
0%
JTreeTable.ListToTreeSelectionModelWrapper.updateSelectedPathsFromSelectedRows() : void
(7)
14.
0%
FileDrop.FileDropTargetListener.drop(DropTargetDropEvent) : void
(6)
15.
0%
ParseTreeInfoPanel.openFile(File,Component) : void
(6)
16.
0%
CheckStyleTask.createChecker() : Checker
(4)
17.
0%
GeneratedJavaLexer.mEXPONENT(boolean) : void
(6)
18.
0%
ParseTreeInfoPanel.ParseTreeInfoPanel()
(2)
19.
0%
TokenTypesDoclet.validOptions(String[][],DocErrorReporter) : boolean
(5)
20.
0%
Main.getFilesToProcess(CommandLine) : List
(5)
Report generated by
Clover Code Coverage v2.3.0
Fri May 9 2008 10:48:30 EST
.
Site License registered to Cenqua