![]() |
|
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 |