http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-net.sourceforge.pmd.lang.ecmascript.rule

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule

Package: net.sourceforge.pmd.lang.ecmascript.rule | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
53
53
52
1
Total :
Per method :
110
2.08
Total :
Per method :
Per statement :
54
1.02
0.49
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
56
1
59
1378
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
54
1.02
0.49
Statement Test Coverage :
Method Test Reference :
0
0.08


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractEcmascriptRule()
0211
apply(Node,RuleContext)
0210
visitAll(Node,RuleContext)
0420
visit(EcmascriptNode,Object)
03149
visit(ASTArrayComprehension,Object)
0210
visit(ASTArrayComprehensionLoop,Object)
0210
visit(ASTArrayLiteral,Object)
0210
visit(ASTAssignment,Object)
0210
visit(ASTAstRoot,Object)
0211
visit(ASTBlock,Object)
0210
visit(ASTBreakStatement,Object)
0210
visit(ASTCatchClause,Object)
0210
visit(ASTComment,Object)
0210
visit(ASTConditionalExpression,Object)
0210
visit(ASTContinueStatement,Object)
0210
visit(ASTDoLoop,Object)
0210
visit(ASTElementGet,Object)
0210
visit(ASTEmptyExpression,Object)
0210
visit(ASTExpressionStatement,Object)
0210
visit(ASTForInLoop,Object)
0210
visit(ASTForLoop,Object)
0210
visit(ASTFunctionCall,Object)
0210
visit(ASTFunctionNode,Object)
0210
visit(ASTIfStatement,Object)
0210
visit(ASTInfixExpression,Object)
0210
visit(ASTKeywordLiteral,Object)
0210
visit(ASTLabel,Object)
0210
visit(ASTLabeledStatement,Object)
0210
visit(ASTLetNode,Object)
0210
visit(ASTName,Object)
0210
visit(ASTNewExpression,Object)
0210
visit(ASTNumberLiteral,Object)
0210
visit(ASTObjectLiteral,Object)
0210
visit(ASTObjectProperty,Object)
0210
visit(ASTParenthesizedExpression,Object)
0210
visit(ASTPropertyGet,Object)
0210
visit(ASTRegExpLiteral,Object)
0210
visit(ASTReturnStatement,Object)
0210
visit(ASTScope,Object)
0210
visit(ASTStringLiteral,Object)
0210
visit(ASTSwitchCase,Object)
0210
visit(ASTSwitchStatement,Object)
0210
visit(ASTThrowStatement,Object)
0210
visit(ASTTryStatement,Object)
0210
visit(ASTUnaryExpression,Object)
0210
visit(ASTVariableDeclaration,Object)
0210
visit(ASTVariableInitializer,Object)
0210
visit(ASTWhileLoop,Object)
0210
visit(ASTWithStatement,Object)
0210
visit(ASTXmlDotQuery,Object)
0210
visit(ASTXmlExpression,Object)
0210
visit(ASTXmlMemberGet,Object)
0210
visit(ASTXmlString,Object)
0210

View line in source of duplicated classesLinesTokensStart of code fragment
(5) net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserVisitorAdapter
(88) net/sourceforge/pmd/lang/ecmascript/rule/AbstractEcmascriptRule
2011101 public Object visit(EcmascriptNode node, Object data) { node.childrenAccept(this, data); ret .....



View line in sourceStyle ErrorColumn
65Commentaire javadoc manquant.
67Commentaire javadoc manquant.5
71Commentaire javadoc manquant.5
75Commentaire javadoc manquant.5
88Commentaire javadoc manquant.5
93Commentaire javadoc manquant.5
97Commentaire javadoc manquant.5
101Commentaire javadoc manquant.5
105Commentaire javadoc manquant.5
109Commentaire javadoc manquant.5
113Commentaire javadoc manquant.5
117Commentaire javadoc manquant.5
121Commentaire javadoc manquant.5
125Commentaire javadoc manquant.5
129Commentaire javadoc manquant.5
133Commentaire javadoc manquant.5
137Commentaire javadoc manquant.5
141Commentaire javadoc manquant.5
145Commentaire javadoc manquant.5
149Commentaire javadoc manquant.5
153Commentaire javadoc manquant.5
157Commentaire javadoc manquant.5
161Commentaire javadoc manquant.5
165Commentaire javadoc manquant.5
169Commentaire javadoc manquant.5
173Commentaire javadoc manquant.5
177Commentaire javadoc manquant.5
181Commentaire javadoc manquant.5
185Commentaire javadoc manquant.5
189Commentaire javadoc manquant.5
193Commentaire javadoc manquant.5
197Commentaire javadoc manquant.5
201Commentaire javadoc manquant.5
205Commentaire javadoc manquant.5
209Commentaire javadoc manquant.5
213Commentaire javadoc manquant.5
217Commentaire javadoc manquant.5
221Commentaire javadoc manquant.5
225Commentaire javadoc manquant.5
229Commentaire javadoc manquant.5
233Commentaire javadoc manquant.5
237Commentaire javadoc manquant.5
241Commentaire javadoc manquant.5
245Commentaire javadoc manquant.5
249Commentaire javadoc manquant.5
253Commentaire javadoc manquant.5
257Commentaire javadoc manquant.5
261Commentaire javadoc manquant.5
265Commentaire javadoc manquant.5
269Commentaire javadoc manquant.5
273Commentaire javadoc manquant.5
277Commentaire javadoc manquant.5
281Commentaire javadoc manquant.5
285Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptRuleChainVisitor

Package: net.sourceforge.pmd.lang.ecmascript.rule | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
1
2
Total :
Per method :
16
8
Total :
Per method :
Per statement :
6
3
0.38
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
7
0
15
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
1.5
0.19
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
indexNodes(Node,RuleContext)
01040
visit(Rule,Node,RuleContext)
0520

View line in source of duplicated classesLinesTokensStart of code fragment
(18) net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleChainVisitor
(16) net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor
19123 public class XmlRuleChainVisitor extends AbstractRuleChainVisitor { protected void indexNodes .....



View line in sourceStyle ErrorColumn
18Commentaire javadoc manquant.
20Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptRuleViolation

Package: net.sourceforge.pmd.lang.ecmascript.rule | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
1
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
2
0.67
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
EcmascriptRuleViolation(Rule,RuleContext,EcmascriptNode,String)
0211




View line in sourceStyle ErrorColumn
11Commentaire javadoc manquant.
12Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptRuleViolationFactory

Package: net.sourceforge.pmd.lang.ecmascript.rule | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
0
3
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
7
1
5
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
1.5
0.6
Statement Test Coverage :
Method Test Reference :
0
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
EcmascriptRuleViolationFactory()
0111
createRuleViolation(Rule,RuleContext,Node,String)
0210




View line in sourceStyle ErrorColumn
13Commentaire javadoc manquant.
15Commentaire javadoc manquant.5
20Commentaire javadoc manquant.5