![]() |
|
http://xradar.sourceforge.net |
Statics Report - System: 1.0, Version: 0, Date: Today | Designed 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} |
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() | 0 | 2 | 1 | 1 |
apply(Node,RuleContext) | 0 | 2 | 1 | 0 |
visitAll(Node,RuleContext) | 0 | 4 | 2 | 0 |
visit(EcmascriptNode,Object) | 0 | 3 | 1 | 49 |
visit(ASTArrayComprehension,Object) | 0 | 2 | 1 | 0 |
visit(ASTArrayComprehensionLoop,Object) | 0 | 2 | 1 | 0 |
visit(ASTArrayLiteral,Object) | 0 | 2 | 1 | 0 |
visit(ASTAssignment,Object) | 0 | 2 | 1 | 0 |
visit(ASTAstRoot,Object) | 0 | 2 | 1 | 1 |
visit(ASTBlock,Object) | 0 | 2 | 1 | 0 |
visit(ASTBreakStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTCatchClause,Object) | 0 | 2 | 1 | 0 |
visit(ASTComment,Object) | 0 | 2 | 1 | 0 |
visit(ASTConditionalExpression,Object) | 0 | 2 | 1 | 0 |
visit(ASTContinueStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTDoLoop,Object) | 0 | 2 | 1 | 0 |
visit(ASTElementGet,Object) | 0 | 2 | 1 | 0 |
visit(ASTEmptyExpression,Object) | 0 | 2 | 1 | 0 |
visit(ASTExpressionStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTForInLoop,Object) | 0 | 2 | 1 | 0 |
visit(ASTForLoop,Object) | 0 | 2 | 1 | 0 |
visit(ASTFunctionCall,Object) | 0 | 2 | 1 | 0 |
visit(ASTFunctionNode,Object) | 0 | 2 | 1 | 0 |
visit(ASTIfStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTInfixExpression,Object) | 0 | 2 | 1 | 0 |
visit(ASTKeywordLiteral,Object) | 0 | 2 | 1 | 0 |
visit(ASTLabel,Object) | 0 | 2 | 1 | 0 |
visit(ASTLabeledStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTLetNode,Object) | 0 | 2 | 1 | 0 |
visit(ASTName,Object) | 0 | 2 | 1 | 0 |
visit(ASTNewExpression,Object) | 0 | 2 | 1 | 0 |
visit(ASTNumberLiteral,Object) | 0 | 2 | 1 | 0 |
visit(ASTObjectLiteral,Object) | 0 | 2 | 1 | 0 |
visit(ASTObjectProperty,Object) | 0 | 2 | 1 | 0 |
visit(ASTParenthesizedExpression,Object) | 0 | 2 | 1 | 0 |
visit(ASTPropertyGet,Object) | 0 | 2 | 1 | 0 |
visit(ASTRegExpLiteral,Object) | 0 | 2 | 1 | 0 |
visit(ASTReturnStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTScope,Object) | 0 | 2 | 1 | 0 |
visit(ASTStringLiteral,Object) | 0 | 2 | 1 | 0 |
visit(ASTSwitchCase,Object) | 0 | 2 | 1 | 0 |
visit(ASTSwitchStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTThrowStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTTryStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTUnaryExpression,Object) | 0 | 2 | 1 | 0 |
visit(ASTVariableDeclaration,Object) | 0 | 2 | 1 | 0 |
visit(ASTVariableInitializer,Object) | 0 | 2 | 1 | 0 |
visit(ASTWhileLoop,Object) | 0 | 2 | 1 | 0 |
visit(ASTWithStatement,Object) | 0 | 2 | 1 | 0 |
visit(ASTXmlDotQuery,Object) | 0 | 2 | 1 | 0 |
visit(ASTXmlExpression,Object) | 0 | 2 | 1 | 0 |
visit(ASTXmlMemberGet,Object) | 0 | 2 | 1 | 0 |
visit(ASTXmlString,Object) | 0 | 2 | 1 | 0 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(5) net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserVisitorAdapter
(88) net/sourceforge/pmd/lang/ecmascript/rule/AbstractEcmascriptRule | 201 | 1101 |
public Object visit(EcmascriptNode node, Object data) {
node.childrenAccept(this, data);
ret ..... |
View line in source | Style Error | Column |
---|---|---|
65 | Commentaire javadoc manquant. | |
67 | Commentaire javadoc manquant. | 5 |
71 | Commentaire javadoc manquant. | 5 |
75 | Commentaire javadoc manquant. | 5 |
88 | Commentaire javadoc manquant. | 5 |
93 | Commentaire javadoc manquant. | 5 |
97 | Commentaire javadoc manquant. | 5 |
101 | Commentaire javadoc manquant. | 5 |
105 | Commentaire javadoc manquant. | 5 |
109 | Commentaire javadoc manquant. | 5 |
113 | Commentaire javadoc manquant. | 5 |
117 | Commentaire javadoc manquant. | 5 |
121 | Commentaire javadoc manquant. | 5 |
125 | Commentaire javadoc manquant. | 5 |
129 | Commentaire javadoc manquant. | 5 |
133 | Commentaire javadoc manquant. | 5 |
137 | Commentaire javadoc manquant. | 5 |
141 | Commentaire javadoc manquant. | 5 |
145 | Commentaire javadoc manquant. | 5 |
149 | Commentaire javadoc manquant. | 5 |
153 | Commentaire javadoc manquant. | 5 |
157 | Commentaire javadoc manquant. | 5 |
161 | Commentaire javadoc manquant. | 5 |
165 | Commentaire javadoc manquant. | 5 |
169 | Commentaire javadoc manquant. | 5 |
173 | Commentaire javadoc manquant. | 5 |
177 | Commentaire javadoc manquant. | 5 |
181 | Commentaire javadoc manquant. | 5 |
185 | Commentaire javadoc manquant. | 5 |
189 | Commentaire javadoc manquant. | 5 |
193 | Commentaire javadoc manquant. | 5 |
197 | Commentaire javadoc manquant. | 5 |
201 | Commentaire javadoc manquant. | 5 |
205 | Commentaire javadoc manquant. | 5 |
209 | Commentaire javadoc manquant. | 5 |
213 | Commentaire javadoc manquant. | 5 |
217 | Commentaire javadoc manquant. | 5 |
221 | Commentaire javadoc manquant. | 5 |
225 | Commentaire javadoc manquant. | 5 |
229 | Commentaire javadoc manquant. | 5 |
233 | Commentaire javadoc manquant. | 5 |
237 | Commentaire javadoc manquant. | 5 |
241 | Commentaire javadoc manquant. | 5 |
245 | Commentaire javadoc manquant. | 5 |
249 | Commentaire javadoc manquant. | 5 |
253 | Commentaire javadoc manquant. | 5 |
257 | Commentaire javadoc manquant. | 5 |
261 | Commentaire javadoc manquant. | 5 |
265 | Commentaire javadoc manquant. | 5 |
269 | Commentaire javadoc manquant. | 5 |
273 | Commentaire javadoc manquant. | 5 |
277 | Commentaire javadoc manquant. | 5 |
281 | Commentaire javadoc manquant. | 5 |
285 | Commentaire javadoc manquant. | 5 |
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) | 0 | 10 | 4 | 0 |
visit(Rule,Node,RuleContext) | 0 | 5 | 2 | 0 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(18) net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleChainVisitor
(16) net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor | 19 | 123 |
public class XmlRuleChainVisitor extends AbstractRuleChainVisitor {
protected void indexNodes ..... |
View line in source | Style Error | Column |
---|---|---|
18 | Commentaire javadoc manquant. | |
20 | Commentaire javadoc manquant. | 5 |
36 | Commentaire javadoc manquant. | 5 |
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) | 0 | 2 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
11 | Commentaire javadoc manquant. | |
12 | Commentaire javadoc manquant. | 5 |
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() | 0 | 1 | 1 | 1 |
createRuleViolation(Rule,RuleContext,Node,String) | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
13 | Commentaire javadoc manquant. | |
15 | Commentaire javadoc manquant. | 5 |
20 | Commentaire javadoc manquant. | 5 |