![]() |
|
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.rule |
|
[scorecard] [analysis] [explanations] | |
{overview} {architecture} {design} {code} {test} {source control} {system specific} |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 47 46 47 0 | Total : Per method : | 94 2.04 | Total : Per method : Per statement : | 46 1 0.49 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 1 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 1 92 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 0.04 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 50 1.09 0.53 | Statement Test Coverage : Method Test Reference : | 0 0.49 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
setRule(Rule) | 0 | 2 | 1 | 0 |
getRule() | 0 | 2 | 1 | 0 |
getLanguage() | 0 | 2 | 1 | 1 |
setLanguage(Language) | 0 | 2 | 1 | 1 |
getMinimumLanguageVersion() | 0 | 2 | 1 | 1 |
setMinimumLanguageVersion(LanguageVersion) | 0 | 2 | 1 | 1 |
setMaximumLanguageVersion(LanguageVersion) | 0 | 2 | 1 | 1 |
getMaximumLanguageVersion() | 0 | 2 | 1 | 1 |
isDeprecated() | 0 | 2 | 1 | 0 |
setDeprecated(boolean) | 0 | 2 | 1 | 0 |
getName() | 0 | 2 | 1 | 1 |
setName(String) | 0 | 2 | 1 | 1 |
getSince() | 0 | 2 | 1 | 0 |
setSince(String) | 0 | 2 | 1 | 0 |
getRuleClass() | 0 | 2 | 1 | 0 |
setRuleClass(String) | 0 | 2 | 1 | 0 |
getRuleSetName() | 0 | 2 | 1 | 0 |
setRuleSetName(String) | 0 | 2 | 1 | 0 |
getMessage() | 0 | 2 | 1 | 1 |
setMessage(String) | 0 | 2 | 1 | 1 |
getDescription() | 0 | 2 | 1 | 1 |
setDescription(String) | 0 | 2 | 1 | 1 |
getExamples() | 0 | 2 | 1 | 1 |
addExample(String) | 0 | 2 | 1 | 1 |
getExternalInfoUrl() | 0 | 2 | 1 | 1 |
setExternalInfoUrl(String) | 0 | 2 | 1 | 1 |
getPriority() | 0 | 2 | 1 | 1 |
setPriority(RulePriority) | 0 | 2 | 1 | 1 |
definePropertyDescriptor(PropertyDescriptor) | 0 | 2 | 1 | 1 |
getPropertyDescriptor(String) | 0 | 2 | 1 | 0 |
getPropertyDescriptors() | 0 | 2 | 1 | 0 |
getProperty(T) | 0 | 2 | 1 | 0 |
setProperty(T,T) | 0 | 2 | 1 | 0 |
getPropertiesByPropertyDescriptor() | 0 | 2 | 1 | 0 |
setUsesDFA() | 0 | 2 | 1 | 0 |
usesDFA() | 0 | 2 | 1 | 0 |
setUsesTypeResolution() | 0 | 2 | 1 | 0 |
usesTypeResolution() | 0 | 2 | 1 | 0 |
usesRuleChain() | 0 | 2 | 1 | 0 |
getRuleChainVisits() | 0 | 2 | 1 | 0 |
addRuleChainVisit(Node) | 0 | 2 | 1 | 0 |
addRuleChainVisit(String) | 0 | 2 | 1 | 0 |
start(RuleContext) | 0 | 2 | 1 | 0 |
apply(Node,RuleContext) | 0 | 2 | 1 | 0 |
end(RuleContext) | 0 | 2 | 1 | 0 |
hasDescriptor(PropertyDescriptor) | 1 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
20 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
20 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
24 | Commentaire javadoc manquant. | 9 |
28 | Commentaire javadoc manquant. | 9 |
32 | Commentaire javadoc manquant. | 9 |
36 | Commentaire javadoc manquant. | 9 |
40 | Commentaire javadoc manquant. | 9 |
44 | Commentaire javadoc manquant. | 9 |
48 | Commentaire javadoc manquant. | 9 |
52 | Commentaire javadoc manquant. | 9 |
56 | Commentaire javadoc manquant. | 9 |
60 | Commentaire javadoc manquant. | 9 |
64 | Commentaire javadoc manquant. | 9 |
68 | Commentaire javadoc manquant. | 9 |
72 | Commentaire javadoc manquant. | 9 |
76 | Commentaire javadoc manquant. | 9 |
80 | Commentaire javadoc manquant. | 9 |
84 | Commentaire javadoc manquant. | 9 |
88 | Commentaire javadoc manquant. | 9 |
92 | Commentaire javadoc manquant. | 9 |
96 | Commentaire javadoc manquant. | 9 |
100 | Commentaire javadoc manquant. | 9 |
104 | Commentaire javadoc manquant. | 9 |
108 | Commentaire javadoc manquant. | 9 |
112 | Commentaire javadoc manquant. | 9 |
116 | Commentaire javadoc manquant. | 9 |
120 | Commentaire javadoc manquant. | 9 |
124 | Commentaire javadoc manquant. | 9 |
128 | Commentaire javadoc manquant. | 9 |
132 | Commentaire javadoc manquant. | 9 |
136 | Commentaire javadoc manquant. | 9 |
140 | Commentaire javadoc manquant. | 9 |
144 | Commentaire javadoc manquant. | 9 |
148 | Commentaire javadoc manquant. | 9 |
152 | Commentaire javadoc manquant. | 9 |
156 | Commentaire javadoc manquant. | 9 |
160 | Commentaire javadoc manquant. | 9 |
164 | Commentaire javadoc manquant. | 10 |
168 | Commentaire javadoc manquant. | 10 |
172 | Commentaire javadoc manquant. | 10 |
176 | Commentaire javadoc manquant. | 10 |
180 | Commentaire javadoc manquant. | 10 |
184 | Commentaire javadoc manquant. | 10 |
188 | Commentaire javadoc manquant. | 10 |
192 | Commentaire javadoc manquant. | 10 |
196 | Commentaire javadoc manquant. | 10 |
200 | Commentaire javadoc manquant. | 10 |
204 | Le commentaire javadoc est vide. | |
207 | Balise javadoc @return manquante. | |
207 | Balise javadoc @param manquante pour 'descriptor'. | 56 |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 53 53 52 1 | Total : Per method : | 175 3.3 | Total : Per method : Per statement : | 88 1.66 0.5 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 5 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 12 7 104 1278 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 49 0.92 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 118 2.23 0.67 | Statement Test Coverage : Method Test Reference : | 0 0.6 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
AbstractRule() | 0 | 3 | 1 | 6 |
getLanguage() | 1 | 2 | 1 | 0 |
setLanguage(Language) | 1 | 4 | 5 | 3 |
getMinimumLanguageVersion() | 1 | 2 | 1 | 0 |
setMinimumLanguageVersion(LanguageVersion) | 1 | 2 | 1 | 0 |
getMaximumLanguageVersion() | 1 | 2 | 1 | 0 |
setMaximumLanguageVersion(LanguageVersion) | 1 | 2 | 1 | 0 |
isDeprecated() | 1 | 2 | 1 | 0 |
setDeprecated(boolean) | 1 | 2 | 1 | 0 |
getName() | 1 | 2 | 1 | 5 |
setName(String) | 1 | 2 | 1 | 0 |
getSince() | 1 | 2 | 1 | 0 |
setSince(String) | 1 | 2 | 1 | 0 |
getRuleClass() | 1 | 2 | 1 | 0 |
setRuleClass(String) | 1 | 2 | 1 | 0 |
getRuleSetName() | 1 | 2 | 1 | 0 |
setRuleSetName(String) | 1 | 2 | 1 | 0 |
getMessage() | 1 | 2 | 1 | 3 |
setMessage(String) | 1 | 2 | 1 | 0 |
getDescription() | 1 | 2 | 1 | 0 |
setDescription(String) | 1 | 2 | 1 | 0 |
getExamples() | 1 | 2 | 1 | 0 |
addExample(String) | 1 | 2 | 1 | 0 |
getExternalInfoUrl() | 1 | 2 | 1 | 0 |
setExternalInfoUrl(String) | 1 | 2 | 1 | 0 |
getPriority() | 1 | 2 | 1 | 2 |
setPriority(RulePriority) | 1 | 2 | 1 | 0 |
definePropertyDescriptor(PropertyDescriptor) | 1 | 6 | 4 | 2 |
getPropertyDescriptor(String) | 1 | 5 | 4 | 0 |
hasDescriptor(PropertyDescriptor) | 1 | 4 | 2 | 0 |
getPropertyDescriptors() | 1 | 2 | 1 | 0 |
getProperty(T) | 0 | 8 | 2 | 0 |
setProperty(T,T) | 1 | 3 | 1 | 0 |
checkValidPropertyDescriptor(PropertyDescriptor) | 0 | 3 | 3 | 2 |
getPropertiesByPropertyDescriptor() | 1 | 9 | 5 | 4 |
usesDefaultValues() | 1 | 10 | 6 | 0 |
setUsesDFA() | 1 | 2 | 1 | 0 |
usesDFA() | 1 | 2 | 1 | 0 |
setUsesTypeResolution() | 1 | 2 | 1 | 1 |
usesTypeResolution() | 1 | 2 | 1 | 0 |
usesRuleChain() | 1 | 2 | 1 | 0 |
getRuleChainVisits() | 1 | 2 | 1 | 2 |
addRuleChainVisit(Node) | 1 | 4 | 3 | 0 |
addRuleChainVisit(String) | 1 | 3 | 2 | 2 |
start(RuleContext) | 1 | 1 | 1 | 0 |
end(RuleContext) | 1 | 1 | 1 | 0 |
addViolation(Object,Node) | 1 | 3 | 1 | 0 |
addViolation(Object,Node,String) | 1 | 3 | 1 | 0 |
addViolation(Object,Node,Object[]) | 1 | 3 | 1 | 0 |
addViolationWithMessage(Object,Node,String) | 1 | 3 | 1 | 0 |
addViolationWithMessage(Object,Node,String,Object[]) | 1 | 3 | 1 | 1 |
equals(Object) | 0 | 10 | 8 | 0 |
hashCode() | 0 | 3 | 3 | 0 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
CORRECTNESS | EQ_COMPARING_CLASS_NAMES | Eq | 2 | equals |
View line in source | Style Error | Column |
---|---|---|
29 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
50 | Commentaire javadoc manquant. | 5 |
55 | Le commentaire javadoc est vide. | |
58 | Balise javadoc @return manquante. | |
62 | Le commentaire javadoc est vide. | |
65 | Balise javadoc @param manquante pour 'language'. | 38 |
73 | Le commentaire javadoc est vide. | |
76 | Balise javadoc @return manquante. | |
80 | Le commentaire javadoc est vide. | |
83 | Balise javadoc @param manquante pour 'minimumLanguageVersion'. | 59 |
87 | Le commentaire javadoc est vide. | |
90 | Balise javadoc @return manquante. | |
94 | Le commentaire javadoc est vide. | |
97 | Balise javadoc @param manquante pour 'maximumLanguageVersion'. | 59 |
101 | Le commentaire javadoc est vide. | |
104 | Balise javadoc @return manquante. | |
108 | Le commentaire javadoc est vide. | |
111 | Balise javadoc @param manquante pour 'deprecated'. | 39 |
115 | Le commentaire javadoc est vide. | |
118 | Balise javadoc @return manquante. | |
122 | Le commentaire javadoc est vide. | |
125 | Balise javadoc @param manquante pour 'name'. | 32 |
129 | Le commentaire javadoc est vide. | |
132 | Balise javadoc @return manquante. | |
136 | Le commentaire javadoc est vide. | |
139 | Balise javadoc @param manquante pour 'since'. | 33 |
143 | Le commentaire javadoc est vide. | |
146 | Balise javadoc @return manquante. | |
150 | Le commentaire javadoc est vide. | |
153 | Balise javadoc @param manquante pour 'ruleClass'. | 37 |
157 | Le commentaire javadoc est vide. | |
160 | Balise javadoc @return manquante. | |
164 | Le commentaire javadoc est vide. | |
167 | Balise javadoc @param manquante pour 'ruleSetName'. | 39 |
171 | Le commentaire javadoc est vide. | |
174 | Balise javadoc @return manquante. | |
178 | Le commentaire javadoc est vide. | |
181 | Balise javadoc @param manquante pour 'message'. | 35 |
185 | Le commentaire javadoc est vide. | |
188 | Balise javadoc @return manquante. | |
192 | Le commentaire javadoc est vide. | |
195 | Balise javadoc @param manquante pour 'description'. | 39 |
199 | Le commentaire javadoc est vide. | |
202 | Balise javadoc @return manquante. | |
207 | Le commentaire javadoc est vide. | |
210 | Balise javadoc @param manquante pour 'example'. | 35 |
214 | Le commentaire javadoc est vide. | |
217 | Balise javadoc @return manquante. | |
221 | Le commentaire javadoc est vide. | |
224 | Balise javadoc @param manquante pour 'externalInfoUrl'. | 43 |
228 | Le commentaire javadoc est vide. | |
231 | Balise javadoc @return manquante. | |
235 | Le commentaire javadoc est vide. | |
238 | Balise javadoc @param manquante pour 'priority'. | 42 |
242 | Le commentaire javadoc est vide. | |
245 | Balise javadoc @param manquante pour 'propertyDescriptor'. | 64 |
258 | Le commentaire javadoc est vide. | |
261 | Balise javadoc @return manquante. | |
261 | Balise javadoc @param manquante pour 'name'. | 63 |
270 | Le commentaire javadoc est vide. | |
273 | Balise javadoc @return manquante. | |
273 | Balise javadoc @param manquante pour 'descriptor'. | 56 |
282 | Le commentaire javadoc est vide. | |
285 | Balise javadoc @return manquante. | |
289 | Le commentaire javadoc est vide. | |
292 | Balise javadoc @return manquante. | |
293 | Balise javadoc @param manquante pour '<T>'. | 13 |
293 | Balise javadoc @param manquante pour 'propertyDescriptor'. | 52 |
304 | Le commentaire javadoc est vide. | |
307 | Balise javadoc @param manquante pour '<T>'. | 13 |
307 | Balise javadoc @param manquante pour 'propertyDescriptor'. | 55 |
307 | Balise javadoc @param manquante pour 'value'. | 77 |
319 | Le commentaire javadoc est vide. | |
322 | Balise javadoc @return manquante. | |
342 | Le commentaire javadoc est vide. | |
345 | Balise javadoc @return manquante. | |
363 | Le commentaire javadoc est vide. | |
370 | Le commentaire javadoc est vide. | |
373 | Balise javadoc @return manquante. | |
377 | Le commentaire javadoc est vide. | |
384 | Le commentaire javadoc est vide. | |
387 | Balise javadoc @return manquante. | |
391 | Le commentaire javadoc est vide. | |
394 | Balise javadoc @return manquante. | |
398 | Le commentaire javadoc est vide. | |
401 | Balise javadoc @return manquante. | |
405 | Le commentaire javadoc est vide. | |
408 | Balise javadoc @param manquante pour 'nodeClass'. | 57 |
415 | Le commentaire javadoc est vide. | |
418 | Balise javadoc @param manquante pour 'astNodeName'. | 42 |
424 | Le commentaire javadoc est vide. | |
427 | Balise javadoc @param manquante pour 'ctx'. | 35 |
431 | Le commentaire javadoc est vide. | |
434 | Balise javadoc @param manquante pour 'ctx'. | 33 |
438 | Le commentaire javadoc est vide. | |
441 | Balise javadoc @param manquante pour 'data'. | 37 |
441 | Balise javadoc @param manquante pour 'node'. | 48 |
447 | Le commentaire javadoc est vide. | |
450 | Balise javadoc @param manquante pour 'data'. | 37 |
450 | Balise javadoc @param manquante pour 'node'. | 48 |
450 | Balise javadoc @param manquante pour 'arg'. | 61 |
456 | Le commentaire javadoc est vide. | |
459 | Balise javadoc @param manquante pour 'data'. | 37 |
459 | Balise javadoc @param manquante pour 'node'. | 48 |
459 | Balise javadoc @param manquante pour 'args'. | 63 |
465 | Le commentaire javadoc est vide. | |
468 | Balise javadoc @param manquante pour 'data'. | 48 |
468 | Balise javadoc @param manquante pour 'node'. | 59 |
468 | Balise javadoc @param manquante pour 'message'. | 72 |
474 | Le commentaire javadoc est vide. | |
477 | Balise javadoc @param manquante pour 'data'. | 48 |
477 | Balise javadoc @param manquante pour 'node'. | 59 |
477 | Balise javadoc @param manquante pour 'message'. | 72 |
477 | Balise javadoc @param manquante pour 'args'. | 90 |
492 | Balise javadoc @return manquante. | |
493 | Balise javadoc @param manquante pour 'o'. | 34 |
513 | Le commentaire javadoc est vide. | |
516 | Balise javadoc @return manquante. |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 8 7 3 5 | Total : Per method : | 60 8.57 | Total : Per method : Per statement : | 24 3.43 0.4 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 4 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 8 4 45 6 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 8 1.14 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 15 2.14 0.25 | Statement Test Coverage : Method Test Reference : | 0 2.33 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
add(RuleSet,Rule) | 1 | 4 | 2 | 0 |
visitAll(Node,RuleContext) | 1 | 26 | 8 | 0 |
visit(Rule,Node,RuleContext) | 1 | 1 | 1 | 1 |
indexNodes(Node,RuleContext) | 1 | 1 | 1 | 0 |
indexNode(Node) | 1 | 4 | 2 | 0 |
initialize() | 1 | 18 | 8 | 1 |
clear() | 1 | 3 | 2 | 1 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
23 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
23 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
34 | Le commentaire javadoc est vide. | |
37 | Balise javadoc @param manquante pour 'ruleSet'. | 29 |
37 | Balise javadoc @param manquante pour 'rule'. | 43 |
44 | Le commentaire javadoc est vide. | |
47 | Balise javadoc @param manquante pour 'nodes'. | 37 |
47 | Balise javadoc @param manquante pour 'ctx'. | 56 |
92 | Balise javadoc @param manquante pour 'rule'. | 40 |
92 | Balise javadoc @param manquante pour 'node'. | 51 |
92 | Balise javadoc @param manquante pour 'ctx'. | 69 |
97 | Balise javadoc @param manquante pour 'nodes'. | 51 |
97 | Balise javadoc @param manquante pour 'ctx'. | 70 |
102 | Balise javadoc @param manquante pour 'node'. | 35 |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 17 17 14 3 | Total : Per method : | 93 5.47 | Total : Per method : Per statement : | 43 2.53 0.46 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 4 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 4 40 90 |
||||
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 : | 30 1.76 0.32 | Statement Test Coverage : Method Test Reference : | 0 1.36 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
AbstractRuleViolation(Rule,RuleContext,Node,String) | 0 | 24 | 10 | 4 |
expandVariables(String) | 0 | 13 | 6 | 1 |
isVariable(String) | 0 | 2 | 5 | 1 |
getVariableValue(String) | 0 | 15 | 9 | 1 |
getRule() | 0 | 2 | 1 | 1 |
getDescription() | 0 | 2 | 1 | 1 |
isSuppressed() | 0 | 2 | 1 | 0 |
getFilename() | 0 | 2 | 1 | 1 |
getBeginLine() | 0 | 2 | 1 | 0 |
getBeginColumn() | 0 | 2 | 1 | 0 |
getEndLine() | 0 | 2 | 1 | 0 |
getEndColumn() | 0 | 2 | 1 | 0 |
getPackageName() | 0 | 2 | 1 | 0 |
getClassName() | 0 | 2 | 1 | 0 |
getMethodName() | 0 | 2 | 1 | 0 |
getVariableName() | 0 | 2 | 1 | 0 |
toString() | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
14 | Commentaire javadoc manquant. | |
16 | Commentaire javadoc manquant. | 5 |
17 | Commentaire javadoc manquant. | 5 |
18 | Commentaire javadoc manquant. | 5 |
19 | Commentaire javadoc manquant. | 5 |
21 | Commentaire javadoc manquant. | 5 |
22 | Commentaire javadoc manquant. | 5 |
24 | Commentaire javadoc manquant. | 5 |
25 | Commentaire javadoc manquant. | 5 |
27 | Commentaire javadoc manquant. | 5 |
28 | Commentaire javadoc manquant. | 5 |
29 | Commentaire javadoc manquant. | 5 |
30 | Commentaire javadoc manquant. | 5 |
33 | Commentaire javadoc manquant. | 5 |
71 | Commentaire javadoc manquant. | 5 |
90 | Commentaire javadoc manquant. | 5 |
95 | Commentaire javadoc manquant. | 5 |
110 | Commentaire javadoc manquant. | 5 |
114 | Commentaire javadoc manquant. | 5 |
118 | Commentaire javadoc manquant. | 5 |
122 | Commentaire javadoc manquant. | 5 |
126 | Commentaire javadoc manquant. | 5 |
130 | Commentaire javadoc manquant. | 5 |
134 | Commentaire javadoc manquant. | 5 |
138 | Commentaire javadoc manquant. | 5 |
142 | Commentaire javadoc manquant. | 5 |
146 | Commentaire javadoc manquant. | 5 |
150 | Commentaire javadoc manquant. | 5 |
154 | Commentaire javadoc manquant. | 5 |
158 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 2 2 2 | Total : Per method : | 11 5.5 | Total : Per method : Per statement : | 4 2 0.36 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 4 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 7 4 9 4 |
||||
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 : | 4 2 0.36 | Statement Test Coverage : Method Test Reference : | 0 1.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
addViolation(RuleContext,Rule,Node,String,Object[]) | 0 | 8 | 3 | 0 |
createRuleViolation(Rule,RuleContext,Node,String) | 0 | 1 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
11 | Commentaire javadoc manquant. | |
15 | Commentaire javadoc manquant. | 5 |
27 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 0 0 0 0 | Total : Per method : | 1 Infinity | Total : Per method : Per statement : | 0 NaN 0 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 5 0 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 Infinity | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 Infinity 3 | Statement Test Coverage : Method Test Reference : | 0 NaN |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
8 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
8 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 2 2 0 | Total : Per method : | 3 1.5 | Total : Per method : Per statement : | 2 1 0.67 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 3 3 2 1 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 3 1.5 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 1.5 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
add(RuleSet,Rule) | 1 | 1 | 1 | 1 |
visitAll(Node,RuleContext) | 1 | 1 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
14 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
14 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 1 1 1 0 | Total : Per method : | 2 2 | Total : Per method : Per statement : | 1 1 0.5 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 3 11 1 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 2 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 3 1.5 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
addViolation(RuleContext,Rule,Node,String,Object[]) | 1 | 1 | 1 | 5 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
11 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
11 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 4 0 | Total : Per method : | 15 3.75 | Total : Per method : Per statement : | 4 1 0.27 |
||
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): | 4 1 11 6 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 0.25 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 7 1.75 0.47 | Statement Test Coverage : Method Test Reference : | 0 3.75 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
MockRule() | 0 | 3 | 1 | 3 |
MockRule(String,String,String,String,RulePriority) | 0 | 3 | 1 | 0 |
MockRule(String,String,String,String) | 0 | 7 | 1 | 23 |
apply(Node,RuleContext) | 0 | 1 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
16 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
16 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
18 | Commentaire javadoc manquant. | 5 |
23 | Commentaire javadoc manquant. | 5 |
28 | Commentaire javadoc manquant. | 5 |
37 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 35 33 30 5 | Total : Per method : | 122 3.7 | Total : Per method : Per statement : | 77 2.33 0.63 |
||
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): | 8 4 78 559 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 0.03 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 32 0.97 0.26 | Statement Test Coverage : Method Test Reference : | 0 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
getOverriddenLanguage() | 0 | 2 | 1 | 4 |
setLanguage(Language) | 0 | 4 | 3 | 2 |
getOverriddenMinimumLanguageVersion() | 0 | 2 | 1 | 4 |
setMinimumLanguageVersion(LanguageVersion) | 0 | 4 | 3 | 2 |
getOverriddenMaximumLanguageVersion() | 0 | 2 | 1 | 4 |
setMaximumLanguageVersion(LanguageVersion) | 0 | 4 | 3 | 2 |
isOverriddenDeprecated() | 0 | 2 | 1 | 4 |
isDeprecated() | 0 | 2 | 2 | 2 |
setDeprecated(boolean) | 0 | 2 | 2 | 3 |
getOverriddenName() | 0 | 2 | 1 | 4 |
setName(String) | 0 | 4 | 3 | 3 |
getOverriddenMessage() | 0 | 2 | 1 | 4 |
setMessage(String) | 0 | 4 | 3 | 3 |
getOverriddenDescription() | 0 | 2 | 1 | 4 |
setDescription(String) | 0 | 4 | 3 | 3 |
getOverriddenExamples() | 0 | 2 | 1 | 4 |
addExample(String) | 0 | 7 | 3 | 3 |
getOverriddenExternalInfoUrl() | 0 | 2 | 1 | 4 |
setExternalInfoUrl(String) | 0 | 4 | 3 | 3 |
getOverriddenPriority() | 0 | 2 | 1 | 4 |
setPriority(RulePriority) | 0 | 4 | 3 | 3 |
getOverriddenPropertyDescriptors() | 0 | 2 | 2 | 3 |
definePropertyDescriptor(PropertyDescriptor) | 0 | 5 | 2 | 1 |
getOverriddenPropertiesByPropertyDescriptor() | 0 | 2 | 1 | 2 |
setProperty(T,T) | 0 | 6 | 3 | 0 |
getRuleSetReference() | 0 | 2 | 1 | 5 |
setRuleSetReference(RuleSetReference) | 0 | 2 | 1 | 5 |
isSame(String,String) | 0 | 2 | 1 | 5 |
isSame(Object,Object) | 0 | 4 | 7 | 5 |
isSame(Object[],Object[]) | 0 | 2 | 4 | 1 |
contains(String,String) | 0 | 5 | 4 | 0 |
hasOverriddenProperty(PropertyDescriptor) | 0 | 2 | 2 | 0 |
usesDefaultValues() | 0 | 10 | 8 | 0 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
24 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
24 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
42 | Commentaire javadoc manquant. | 9 |
46 | Commentaire javadoc manquant. | 9 |
55 | Commentaire javadoc manquant. | 9 |
59 | Commentaire javadoc manquant. | 9 |
68 | Commentaire javadoc manquant. | 9 |
72 | Commentaire javadoc manquant. | 9 |
81 | Commentaire javadoc manquant. | 9 |
85 | Commentaire javadoc manquant. | 9 |
90 | Commentaire javadoc manquant. | 9 |
97 | Commentaire javadoc manquant. | 9 |
101 | Commentaire javadoc manquant. | 9 |
110 | Commentaire javadoc manquant. | 9 |
114 | Commentaire javadoc manquant. | 9 |
123 | Commentaire javadoc manquant. | 9 |
127 | Commentaire javadoc manquant. | 9 |
136 | Commentaire javadoc manquant. | 9 |
140 | Commentaire javadoc manquant. | 9 |
163 | Commentaire javadoc manquant. | 9 |
167 | Commentaire javadoc manquant. | 9 |
176 | Commentaire javadoc manquant. | 9 |
180 | Commentaire javadoc manquant. | 9 |
189 | Commentaire javadoc manquant. | 5 |
196 | Commentaire javadoc manquant. | 5 |
208 | Commentaire javadoc manquant. | 5 |
212 | Commentaire javadoc manquant. | 5 |
224 | Commentaire javadoc manquant. | 9 |
228 | Commentaire javadoc manquant. | 9 |
256 | Commentaire javadoc manquant. | 9 |
260 | Commentaire javadoc manquant. | 9 |
Package: net.sourceforge.pmd.lang.rule | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 6 5 4 2 | Total : Per method : | 34 6.8 | Total : Per method : Per statement : | 13 2.6 0.38 |
||
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): | 9 8 27 3 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 3 0.6 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 8 1.6 0.24 | Statement Test Coverage : Method Test Reference : | 0 3.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
XPathRule() | 0 | 3 | 1 | 5 |
apply(Node,RuleContext) | 1 | 3 | 2 | 0 |
evaluate(Node,RuleContext) | 1 | 6 | 3 | 5 |
getRuleChainVisits() | 0 | 5 | 3 | 0 |
init() | 0 | 13 | 4 | 2 |
View line in source | Style Error | Column |
---|---|---|
25 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
25 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
27 | Commentaire javadoc manquant. | 5 |
28 | Commentaire javadoc manquant. | 5 |
34 | Commentaire javadoc manquant. | 5 |
42 | Balise javadoc @param manquante pour 'nodes'. | 44 |
42 | Balise javadoc @param manquante pour 'ctx'. | 63 |
66 | Commentaire javadoc manquant. | 5 |