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 |
|
[scorecard] [analysis] [explanations] | |
{overview} {architecture} {design} {code} {test} {source control} {system specific} |
Package: net.sourceforge.pmd | 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): | 1 1 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 : | 2 1 0.67 | Statement Test Coverage : Method Test Reference : | 0 0 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
upperLimit() | 1 | 1 | 1 | 0 |
lowerLimit() | 1 | 1 | 1 | 0 |
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 @version. |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 15 15 15 0 | Total : Per method : | 16 1.07 | Total : Per method : Per statement : | 15 1 0.94 |
||
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): | 1 53 15 105 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 16 1.07 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 5 0.33 0.31 | Statement Test Coverage : Method Test Reference : | 0 1.07 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
name() | 1 | 1 | 1 | 8 |
description() | 1 | 1 | 1 | 2 |
type() | 1 | 1 | 1 | 3 |
isMultiValue() | 1 | 1 | 1 | 2 |
defaultValue() | 1 | 1 | 1 | 7 |
isRequired() | 1 | 1 | 1 | 1 |
errorFor(Object) | 1 | 1 | 1 | 3 |
uiOrder() | 1 | 1 | 1 | 2 |
valueFrom(String) | 1 | 1 | 1 | 5 |
asDelimitedString(T) | 1 | 1 | 1 | 0 |
choices() | 1 | 1 | 1 | 1 |
propertyErrorFor(Rule) | 1 | 1 | 1 | 1 |
multiValueDelimiter() | 1 | 1 | 1 | 2 |
preferredRowCount() | 1 | 1 | 1 | 1 |
attributeValuesById() | 1 | 1 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
13 | Dans le commentaire javadoc de la classe, il manque une balise @param <T>. | |
13 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
101 | Balise javadoc @throws manquante pour 'IllegalArgumentException'. | 51 |
151 | Balise HTML trouvée dans la javadoc : <String, String> | 23 |
Package: net.sourceforge.pmd | 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): | 2 1 2 1 |
||||
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 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
ruleViolationAdded(RuleViolation) | 0 | 1 | 1 | 1 |
metricAdded(Metric) | 0 | 1 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
8 | Commentaire javadoc manquant. | |
9 | Commentaire javadoc manquant. | 5 |
11 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 46 45 45 1 | Total : Per method : | 48 1.07 | Total : Per method : Per statement : | 45 1 0.94 |
||
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): | 6 58 47 1035 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 44 0.98 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 41 0.91 0.85 | Statement Test Coverage : Method Test Reference : | 0 1.04 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
getLanguage() | 1 | 1 | 1 | 9 |
setLanguage(Language) | 1 | 1 | 1 | 5 |
getMinimumLanguageVersion() | 1 | 1 | 1 | 5 |
setMinimumLanguageVersion(LanguageVersion) | 1 | 1 | 1 | 3 |
getMaximumLanguageVersion() | 1 | 1 | 1 | 4 |
setMaximumLanguageVersion(LanguageVersion) | 1 | 1 | 1 | 3 |
isDeprecated() | 1 | 1 | 1 | 7 |
setDeprecated(boolean) | 1 | 1 | 1 | 1 |
getName() | 1 | 1 | 1 | 33 |
setName(String) | 1 | 1 | 1 | 2 |
getSince() | 1 | 1 | 1 | 3 |
setSince(String) | 1 | 1 | 1 | 2 |
getRuleClass() | 1 | 1 | 1 | 6 |
setRuleClass(String) | 1 | 1 | 1 | 1 |
getRuleSetName() | 1 | 1 | 1 | 6 |
setRuleSetName(String) | 1 | 1 | 1 | 3 |
getMessage() | 1 | 1 | 1 | 12 |
setMessage(String) | 1 | 1 | 1 | 5 |
getDescription() | 1 | 1 | 1 | 5 |
setDescription(String) | 1 | 1 | 1 | 2 |
getExamples() | 1 | 1 | 1 | 4 |
addExample(String) | 1 | 1 | 1 | 2 |
getExternalInfoUrl() | 1 | 1 | 1 | 6 |
setExternalInfoUrl(String) | 1 | 1 | 1 | 2 |
getPriority() | 1 | 1 | 1 | 11 |
setPriority(RulePriority) | 1 | 1 | 1 | 2 |
definePropertyDescriptor(PropertyDescriptor) | 1 | 1 | 1 | 2 |
getPropertyDescriptor(String) | 1 | 1 | 1 | 9 |
getPropertyDescriptors() | 1 | 1 | 1 | 3 |
getProperty(T) | 0 | 1 | 1 | 0 |
setProperty(T,T) | 0 | 1 | 1 | 0 |
getPropertiesByPropertyDescriptor() | 1 | 1 | 1 | 4 |
hasDescriptor(PropertyDescriptor) | 1 | 1 | 1 | 1 |
usesDefaultValues() | 1 | 1 | 1 | 1 |
setUsesDFA() | 1 | 1 | 1 | 2 |
usesDFA() | 1 | 1 | 1 | 5 |
setUsesTypeResolution() | 1 | 1 | 1 | 2 |
usesTypeResolution() | 1 | 1 | 1 | 3 |
usesRuleChain() | 1 | 1 | 1 | 4 |
getRuleChainVisits() | 1 | 1 | 1 | 3 |
addRuleChainVisit(Node) | 1 | 1 | 1 | 0 |
addRuleChainVisit(String) | 1 | 1 | 1 | 1 |
start(RuleContext) | 1 | 1 | 1 | 2 |
apply(Node,RuleContext) | 1 | 1 | 1 | 0 |
end(RuleContext) | 1 | 1 | 1 | 2 |
View line in source | Style Error | Column |
---|---|---|
18 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
18 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
35 | Balise javadoc @return manquante. | |
40 | Balise javadoc @param manquante pour 'language'. | 31 |
46 | Balise javadoc @return manquante. | |
51 | Balise javadoc @param manquante pour 'minimumLanguageVersion'. | 52 |
57 | Balise javadoc @return manquante. | |
62 | Balise javadoc @param manquante pour 'maximumLanguageVersion'. | 52 |
66 | Balise HTML trouvée dans la javadoc : <ul> | 8 |
74 | Balise javadoc @return manquante. | |
79 | Balise javadoc @param manquante pour 'deprecated'. | 32 |
84 | Balise javadoc @return manquante. | |
89 | Balise javadoc @param manquante pour 'name'. | 25 |
95 | Balise javadoc @return manquante. | |
100 | Balise javadoc @param manquante pour 'since'. | 26 |
105 | Balise javadoc @return manquante. | |
110 | Balise javadoc @param manquante pour 'ruleClass'. | 30 |
117 | Balise javadoc @return manquante. | |
124 | Balise javadoc @param manquante pour 'name'. | 32 |
129 | Balise javadoc @return manquante. | |
134 | Balise javadoc @param manquante pour 'message'. | 28 |
139 | Balise javadoc @return manquante. | |
144 | Balise javadoc @param manquante pour 'description'. | 32 |
149 | Balise javadoc @return manquante. | |
154 | Balise javadoc @param manquante pour 'example'. | 28 |
159 | Balise javadoc @return manquante. | |
164 | Balise javadoc @param manquante pour 'externalInfoUrl'. | 36 |
169 | Balise javadoc @return manquante. | |
174 | Balise javadoc @param manquante pour 'priority'. | 35 |
222 | Balise javadoc @return manquante. | |
230 | Balise javadoc @param manquante pour 'descriptor'. | 49 |
247 | Balise javadoc @return manquante. | |
259 | Balise javadoc @return manquante. | |
265 | Balise javadoc @return manquante. | |
271 | Balise javadoc @return manquante. | |
276 | Balise javadoc @param manquante pour 'nodeClass'. | 50 |
281 | Balise javadoc @param manquante pour 'astNodeName'. | 35 |
286 | Balise javadoc @param manquante pour 'ctx'. | 28 |
292 | Balise javadoc @param manquante pour 'nodes'. | 37 |
292 | Balise javadoc @param manquante pour 'ctx'. | 56 |
297 | Balise javadoc @param manquante pour 'ctx'. | 26 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 12 12 12 0 | Total : Per method : | 13 1.08 | Total : Per method : Per statement : | 12 1 0.92 |
||
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): | 1 24 12 66 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 13 1.08 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 2 0.17 0.15 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
getRule() | 1 | 1 | 1 | 14 |
getDescription() | 1 | 1 | 1 | 22 |
isSuppressed() | 1 | 1 | 1 | 1 |
getFilename() | 1 | 1 | 1 | 18 |
getBeginLine() | 1 | 1 | 1 | 22 |
getBeginColumn() | 1 | 1 | 1 | 3 |
getEndLine() | 1 | 1 | 1 | 4 |
getEndColumn() | 1 | 1 | 1 | 2 |
getPackageName() | 1 | 1 | 1 | 5 |
getClassName() | 1 | 1 | 1 | 3 |
getMethodName() | 1 | 1 | 1 | 3 |
getVariableName() | 1 | 1 | 1 | 4 |
View line in source | Style Error | Column |
---|---|---|
12 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
12 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 8 8 3 5 | Total : Per method : | 133 16.62 | Total : Per method : Per statement : | 53 6.62 0.4 |
||
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): | 9 1 67 20 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 0.12 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 5 0.62 0.04 | Statement Test Coverage : Method Test Reference : | 0 3.67 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
CommandLineOptions(String[]) | 0 | 69 | 24 | 21 |
checkOption(String,int,int) | 0 | 11 | 6 | 1 |
parseMinimunPriority(String) | 0 | 4 | 4 | 1 |
parseInt(String,String) | 0 | 4 | 4 | 1 |
parseLanguageVersion(int) | 0 | 15 | 9 | 1 |
getConfiguration() | 0 | 2 | 1 | 18 |
usage() | 0 | 2 | 1 | 3 |
getReports() | 0 | 20 | 4 | 1 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
MALICIOUS_CODE | EI_EXPOSE_REP2 | EI2 | 2 | <init> | args |
View line in source | Style Error | Column |
---|---|---|
21 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
21 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
31 | Commentaire javadoc manquant. | 5 |
164 | Commentaire javadoc manquant. | 5 |
168 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 37 36 37 0 | Total : Per method : | 100 2.78 | Total : Per method : Per statement : | 41 1.14 0.41 |
||
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): | 7 7 55 572 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 37 1.03 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 6 0.17 0.06 | Statement Test Coverage : Method Test Reference : | 0 1.43 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
getSuppressMarker() | 1 | 2 | 1 | 4 |
setSuppressMarker(String) | 1 | 2 | 1 | 4 |
getThreads() | 1 | 2 | 1 | 4 |
setThreads(int) | 1 | 2 | 1 | 3 |
getClassLoader() | 1 | 2 | 1 | 4 |
setClassLoader(ClassLoader) | 1 | 4 | 2 | 2 |
prependClasspath(String) | 1 | 5 | 3 | 3 |
getLanguageVersionDiscoverer() | 1 | 2 | 1 | 3 |
setDefaultLanguageVersion(LanguageVersion) | 1 | 2 | 1 | 7 |
setDefaultLanguageVersions(LanguageVersion) | 1 | 3 | 2 | 0 |
getLanguageVersionOfFile(String) | 1 | 5 | 2 | 1 |
getRuleSets() | 1 | 2 | 1 | 8 |
setRuleSets(String) | 1 | 2 | 1 | 5 |
getMinimumPriority() | 1 | 2 | 1 | 3 |
setMinimumPriority(RulePriority) | 1 | 2 | 1 | 3 |
getSourceEncoding() | 1 | 2 | 1 | 3 |
setSourceEncoding(String) | 1 | 2 | 1 | 3 |
getInputPaths() | 1 | 2 | 1 | 6 |
setInputPaths(String) | 1 | 2 | 1 | 3 |
isReportShortNames() | 1 | 2 | 1 | 3 |
setReportShortNames(boolean) | 1 | 2 | 1 | 3 |
createRenderer() | 1 | 4 | 1 | 5 |
getReportFormat() | 1 | 2 | 1 | 4 |
setReportFormat(String) | 1 | 2 | 1 | 3 |
getReportFile() | 1 | 2 | 1 | 3 |
setReportFile(String) | 1 | 2 | 1 | 2 |
isShowSuppressedViolations() | 1 | 2 | 1 | 2 |
setShowSuppressedViolations(boolean) | 1 | 2 | 1 | 3 |
getReportProperties() | 1 | 2 | 1 | 2 |
setReportProperties(Properties) | 1 | 2 | 1 | 1 |
isDebug() | 1 | 2 | 1 | 4 |
setDebug(boolean) | 1 | 2 | 1 | 2 |
isStressTest() | 1 | 2 | 1 | 2 |
setStressTest(boolean) | 1 | 2 | 1 | 2 |
isBenchmark() | 1 | 2 | 1 | 2 |
setBenchmark(boolean) | 1 | 2 | 1 | 2 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
BAD_PRACTICE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | DP | 2 | prependClasspath |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
80 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
80 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
174 | Balise javadoc @throws manquante pour 'IOException'. | 59 |
245 | Balise javadoc @param manquante pour 'ruleSets'. | 36 |
353 | Balise javadoc @param manquante pour 'reportFile'. | 38 |
Package: net.sourceforge.pmd | 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 : | 6 1.5 0.4 |
||
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 0 13 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 : | 5 1.25 0.33 | Statement Test Coverage : Method Test Reference : | 0 0.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
ExternalRuleID(String) | 0 | 6 | 3 | 0 |
getFilename() | 0 | 2 | 1 | 0 |
getRuleName() | 0 | 2 | 1 | 0 |
toString() | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
6 | Commentaire javadoc manquant. | |
11 | Commentaire javadoc manquant. | 5 |
20 | Commentaire javadoc manquant. | 5 |
24 | Commentaire javadoc manquant. | 5 |
28 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 11 9 7 4 | Total : Per method : | 311 34.56 | Total : Per method : Per statement : | 78 8.67 0.25 |
||
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): | 31 27 143 13 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 8 0.89 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 7 0.78 0.02 | Statement Test Coverage : Method Test Reference : | 0 1.86 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PMD() | 1 | 2 | 1 | 10 |
PMD(Configuration) | 1 | 2 | 1 | 3 |
getConfiguration() | 1 | 2 | 1 | 5 |
processFile(InputStream,RuleSets,RuleContext) | 1 | 4 | 3 | 1 |
processFile(Reader,RuleSets,RuleContext) | 1 | 40 | 10 | 11 |
doPMD(Configuration) | 0 | 66 | 13 | 1 |
main(String[]) | 0 | 17 | 3 | 1 |
PmdRunnable.PmdRunnable(ExecutorService,Configuration,DataSource,String,Renderer) | 0 | 6 | 1 | 0 |
PmdRunnable.call() | 0 | 27 | 6 | 0 |
PmdThreadFactory.PmdThreadFactory(RuleSetFactory,RuleContext) | 0 | 3 | 1 | 0 |
PmdThreadFactory.newThread(Runnable) | 0 | 4 | 1 | 0 |
PmdThread.PmdThread(int,Runnable,RuleSetFactory,RuleContext) | 0 | 5 | 1 | 0 |
PmdThread.getRuleContext() | 0 | 2 | 1 | 0 |
PmdThread.getRuleSets(String) | 0 | 6 | 3 | 0 |
PmdThread.toString() | 0 | 2 | 1 | 0 |
Comparator$1.compare(DataSource,DataSource) | 0 | 4 | 1 | 0 |
processFiles(Configuration,RuleSetFactory,DataSource,RuleContext,Renderer) | 1 | 90 | 27 | 0 |
printRuleNamesInDebug(RuleSets) | 1 | 4 | 3 | 1 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
CORRECTNESS | NP_NULL_ON_SOME_PATH_EXCEPTION | NP | 2 | processFiles |
View line in source | Style Error | Column |
---|---|---|
0 | Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'PMDException'. | |
54 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
54 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
58 | Commentaire javadoc manquant. | 5 |
59 | Commentaire javadoc manquant. | 5 |
60 | Commentaire javadoc manquant. | 5 |
85 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 2 1 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 1 1 6 1 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 3 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 11 1 35 1 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 1.67 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 2 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 3 2 12 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 1.25 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 2 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 1 9 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 2.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 4 0 | Total : Per method : | 11 2.75 | Total : Per method : Per statement : | 4 1 0.36 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 3 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 4 6 4 |
||||
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 : | 4 1 0.36 | Statement Test Coverage : Method Test Reference : | 0 1.25 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PMDException(String) | 0 | 2 | 1 | 1 |
PMDException(String,Exception) | 0 | 2 | 1 | 1 |
setSeverity(int) | 0 | 2 | 1 | 0 |
getSeverity() | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
20 | Commentaire javadoc manquant. | 5 |
24 | Commentaire javadoc manquant. | 5 |
28 | Commentaire javadoc manquant. | 5 |
32 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 23 22 23 0 | Total : Per method : | 148 6.73 | Total : Per method : Per statement : | 57 2.59 0.39 |
||
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): | 9 18 62 117 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 0.05 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 36 1.64 0.24 | Statement Test Coverage : Method Test Reference : | 0 1.13 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
ReadableDuration.ReadableDuration(long) | 0 | 2 | 1 | 0 |
ReadableDuration.getTime() | 0 | 19 | 7 | 0 |
ProcessingError.ProcessingError(String,String) | 0 | 3 | 1 | 0 |
ProcessingError.getMsg() | 0 | 2 | 1 | 0 |
ProcessingError.getFile() | 0 | 2 | 1 | 0 |
SuppressedViolation.SuppressedViolation(RuleViolation,boolean,String) | 0 | 4 | 1 | 0 |
SuppressedViolation.suppressedByNOPMD() | 0 | 2 | 1 | 0 |
SuppressedViolation.suppressedByAnnotation() | 0 | 2 | 1 | 0 |
SuppressedViolation.getRuleViolation() | 0 | 2 | 1 | 0 |
SuppressedViolation.getUserMessage() | 0 | 2 | 1 | 0 |
suppress(String) | 0 | 2 | 1 | 0 |
getCountSummary() | 0 | 13 | 5 | 1 |
getViolationTree() | 0 | 2 | 1 | 2 |
getSummary() | 1 | 9 | 3 | 2 |
addListener(ReportListener) | 0 | 2 | 1 | 1 |
getSuppressedRuleViolations() | 0 | 2 | 1 | 7 |
addRuleViolation(RuleViolation) | 0 | 13 | 7 | 7 |
addMetric(Metric) | 0 | 4 | 2 | 4 |
addError(ProcessingError) | 0 | 2 | 1 | 0 |
merge(Report) | 0 | 16 | 6 | 1 |
hasMetrics() | 0 | 2 | 1 | 2 |
metrics() | 0 | 2 | 1 | 3 |
isEmpty() | 0 | 2 | 2 | 7 |
treeIsEmpty() | 0 | 2 | 1 | 0 |
treeIterator() | 0 | 2 | 1 | 0 |
iterator() | 0 | 2 | 1 | 12 |
errors() | 0 | 2 | 1 | 3 |
treeSize() | 0 | 2 | 1 | 0 |
size() | 0 | 2 | 1 | 21 |
start() | 0 | 2 | 1 | 0 |
end() | 0 | 2 | 1 | 0 |
getElapsedTimeInMillis() | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
19 | Commentaire javadoc manquant. | |
21 | Commentaire javadoc manquant. | |
24 | Commentaire javadoc manquant. | 9 |
28 | Commentaire javadoc manquant. | 9 |
59 | Commentaire javadoc manquant. | |
63 | Commentaire javadoc manquant. | 9 |
68 | Commentaire javadoc manquant. | 9 |
72 | Commentaire javadoc manquant. | 9 |
77 | Commentaire javadoc manquant. | |
82 | Commentaire javadoc manquant. | 9 |
88 | Commentaire javadoc manquant. | 9 |
92 | Commentaire javadoc manquant. | 9 |
96 | Commentaire javadoc manquant. | 9 |
100 | Commentaire javadoc manquant. | 9 |
123 | Commentaire javadoc manquant. | 5 |
127 | Commentaire javadoc manquant. | 5 |
145 | Commentaire javadoc manquant. | 5 |
150 | Le commentaire javadoc est vide. | |
166 | Commentaire javadoc manquant. | 5 |
170 | Commentaire javadoc manquant. | 5 |
174 | Commentaire javadoc manquant. | 5 |
197 | Commentaire javadoc manquant. | 5 |
204 | Commentaire javadoc manquant. | 5 |
208 | Commentaire javadoc manquant. | 5 |
230 | Commentaire javadoc manquant. | 5 |
234 | Commentaire javadoc manquant. | 5 |
238 | Commentaire javadoc manquant. | 5 |
242 | Commentaire javadoc manquant. | 5 |
246 | Commentaire javadoc manquant. | 5 |
250 | Commentaire javadoc manquant. | 5 |
254 | Commentaire javadoc manquant. | 5 |
258 | Commentaire javadoc manquant. | 5 |
262 | Commentaire javadoc manquant. | 5 |
266 | Commentaire javadoc manquant. | 5 |
270 | Commentaire javadoc manquant. | 5 |
274 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 3 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 10 4 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 1.67 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 2 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 0 8 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 1.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 5 5 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 1 4 6 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 1.4 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 5 4 3 2 | Total : Per method : | 26 6.5 | Total : Per method : Per statement : | 14 3.5 0.54 |
||
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): | 5 1 24 8 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 4 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 0.75 0.12 | Statement Test Coverage : Method Test Reference : | 0 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
add(RuleSet) | 1 | 3 | 2 | 1 |
add(RuleSet,Rule) | 1 | 4 | 2 | 1 |
apply(Node,RuleContext,Language) | 1 | 4 | 2 | 0 |
getRuleChainVisitor(Language) | 0 | 13 | 8 | 2 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
17 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
17 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 13 13 13 0 | Total : Per method : | 41 3.15 | Total : Per method : Per statement : | 19 1.46 0.46 |
||
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): | 2 51 21 42 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 14 1.08 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 4 0.31 0.1 | Statement Test Coverage : Method Test Reference : | 0 1.38 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
RuleContext() | 1 | 2 | 1 | 34 |
RuleContext(RuleContext) | 1 | 2 | 1 | 2 |
getReport() | 1 | 2 | 1 | 9 |
setReport(Report) | 1 | 2 | 1 | 14 |
getSourceCodeFile() | 1 | 2 | 1 | 4 |
setSourceCodeFile(File) | 1 | 2 | 1 | 3 |
getSourceCodeFilename() | 1 | 2 | 1 | 9 |
setSourceCodeFilename(String) | 1 | 2 | 1 | 27 |
getLanguageVersion() | 1 | 2 | 1 | 11 |
setLanguageVersion(LanguageVersion) | 1 | 2 | 1 | 9 |
setAttribute(String,Object) | 1 | 11 | 7 | 3 |
getAttribute(String) | 1 | 2 | 1 | 4 |
removeAttribute(String) | 1 | 2 | 1 | 3 |
View line in source | Style Error | Column |
---|---|---|
29 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
29 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
47 | Balise javadoc @param manquante pour 'ruleContext'. | 36 |
134 | Balise javadoc @throws inutilisé pour 'IllegalArgumentException'. | 8 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 8 5 6 2 | Total : Per method : | 14 2.8 | Total : Per method : Per statement : | 7 1.4 0.5 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 2 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 15 11 16 |
||||
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 : | 9 1.8 0.64 | Statement Test Coverage : Method Test Reference : | 0 2.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
RulePriority(int,String) | 0 | 3 | 1 | 0 |
getPriority() | 1 | 2 | 1 | 3 |
getName() | 1 | 2 | 1 | 0 |
toString() | 0 | 2 | 1 | 0 |
valueOf(int) | 1 | 4 | 3 | 4 |
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. | |
12 | Commentaire javadoc manquant. | 5 |
13 | Commentaire javadoc manquant. | 5 |
14 | Commentaire javadoc manquant. | 5 |
15 | Commentaire javadoc manquant. | 5 |
16 | Commentaire javadoc manquant. | 5 |
46 | Balise javadoc @return manquante. |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 31 30 31 0 | Total : Per method : | 121 4.03 | Total : Per method : Per statement : | 67 2.23 0.55 |
||
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): | 9 12 71 237 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 12 0.4 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 26 0.87 0.21 | Statement Test Coverage : Method Test Reference : | 0 1.19 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
size() | 1 | 2 | 1 | 7 |
addRule(Rule) | 1 | 4 | 3 | 26 |
addRuleByReference(String,Rule) | 1 | 13 | 6 | 0 |
getRules() | 1 | 2 | 1 | 20 |
usesDFA(Language) | 1 | 6 | 5 | 3 |
getRuleByName(String) | 1 | 7 | 4 | 12 |
addRuleSet(RuleSet) | 1 | 2 | 1 | 1 |
addRuleSetByReference(RuleSet,boolean) | 1 | 11 | 4 | 3 |
applies(File) | 1 | 5 | 3 | 4 |
start(RuleContext) | 0 | 3 | 2 | 1 |
apply(Node,RuleContext) | 0 | 8 | 4 | 0 |
applies(Rule,LanguageVersion) | 1 | 4 | 5 | 4 |
end(RuleContext) | 0 | 3 | 2 | 1 |
equals(Object) | 0 | 7 | 6 | 5 |
hashCode() | 0 | 2 | 1 | 1 |
getFileName() | 0 | 2 | 1 | 4 |
setFileName(String) | 0 | 2 | 1 | 4 |
getName() | 0 | 2 | 1 | 7 |
setName(String) | 0 | 2 | 1 | 7 |
getDescription() | 0 | 2 | 1 | 3 |
setDescription(String) | 0 | 2 | 1 | 2 |
getExcludePatterns() | 0 | 2 | 1 | 9 |
addExcludePattern(String) | 0 | 2 | 1 | 5 |
addExcludePatterns(String) | 0 | 2 | 1 | 0 |
setExcludePatterns(String) | 0 | 2 | 1 | 0 |
getIncludePatterns() | 0 | 2 | 1 | 9 |
addIncludePattern(String) | 0 | 2 | 1 | 4 |
addIncludePatterns(String) | 0 | 2 | 1 | 0 |
setIncludePatterns(String) | 0 | 2 | 1 | 0 |
usesTypeResolution(Language) | 1 | 6 | 5 | 1 |
View line in source | Style Error | Column |
---|---|---|
26 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
26 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
141 | Balise javadoc @param manquante pour 'allRules'. | 64 |
176 | Commentaire javadoc manquant. | 5 |
182 | Commentaire javadoc manquant. | 5 |
202 | Balise javadoc @return manquante. | |
210 | Commentaire javadoc manquant. | 5 |
216 | Le commentaire javadoc est vide. | |
219 | Balise javadoc @return manquante. | |
220 | Balise javadoc @param manquante pour 'o'. | 34 |
233 | Le commentaire javadoc est vide. | |
236 | Balise javadoc @return manquante. | |
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 |
289 | Commentaire javadoc manquant. | 5 |
293 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 21 19 9 12 | Total : Per method : | 275 14.47 | Total : Per method : Per statement : | 135 7.11 0.49 |
||
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): | 15 6 143 166 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 18 0.95 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 4 0.21 0.01 | Statement Test Coverage : Method Test Reference : | 0 2.67 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
setClassLoader(ClassLoader) | 1 | 2 | 1 | 3 |
setMinimumPriority(RulePriority) | 1 | 2 | 1 | 4 |
setWarnDeprecated(boolean) | 1 | 2 | 1 | 2 |
getRegisteredRuleSets() | 1 | 12 | 5 | 1 |
createRuleSets(String) | 1 | 2 | 1 | 5 |
createRuleSets(RuleSetReferenceId) | 1 | 6 | 2 | 0 |
createRuleSet(String) | 1 | 5 | 3 | 5 |
createRuleSet(RuleSetReferenceId) | 1 | 2 | 1 | 8 |
createRule(RuleSetReferenceId) | 1 | 5 | 3 | 1 |
parseRuleSetNode(RuleSetReferenceId,InputStream) | 1 | 41 | 24 | 1 |
classNotFoundProblem(Exception) | 0 | 3 | 2 | 1 |
parseRuleNode(RuleSetReferenceId,RuleSet,Node) | 1 | 10 | 3 | 1 |
parseRuleSetReferenceNode(RuleSetReferenceId,RuleSet,Element,String) | 1 | 18 | 8 | 1 |
parseSingleRuleNode(RuleSetReferenceId,RuleSet,Node) | 1 | 59 | 32 | 1 |
parseRuleReferenceNode(RuleSetReferenceId,RuleSet,Node,String) | 1 | 53 | 24 | 1 |
parsePropertiesNode(Rule,Node) | 1 | 5 | 4 | 2 |
parsePropertyNode(Rule,Node) | 0 | 24 | 8 | 1 |
parseTextNode(Node) | 1 | 10 | 6 | 4 |
isRuleName(Element,String) | 1 | 9 | 6 | 2 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | IS | 2 | classLoader |
View line in source | Style Error | Column |
---|---|---|
0 | Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'RuleSetNotFoundException'. | |
37 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
37 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
78 | Balise javadoc @throws manquante pour 'RuleSetNotFoundException'. | 61 |
Package: net.sourceforge.pmd | 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): | 3 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 9 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 3 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
RuleSetNotFoundException(String) | 0 | 2 | 1 | 6 |
View line in source | Style Error | Column |
---|---|---|
6 | Commentaire javadoc manquant. | |
7 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 8 7 8 0 | Total : Per method : | 18 2.57 | Total : Per method : Per statement : | 7 1 0.39 |
||
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 4 11 12 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 0.14 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 10 1.43 0.56 | Statement Test Coverage : Method Test Reference : | 0 1.25 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
getRuleSetFileName() | 0 | 2 | 1 | 5 |
setRuleSetFileName(String) | 0 | 2 | 1 | 4 |
isAllRules() | 0 | 2 | 1 | 3 |
setAllRules(boolean) | 0 | 2 | 1 | 3 |
getExcludes() | 0 | 2 | 1 | 2 |
setExcludes(String) | 0 | 2 | 1 | 0 |
addExclude(String) | 0 | 2 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
9 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
9 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
14 | Commentaire javadoc manquant. | 9 |
18 | Commentaire javadoc manquant. | 9 |
22 | Commentaire javadoc manquant. | 9 |
26 | Commentaire javadoc manquant. | 9 |
30 | Commentaire javadoc manquant. | 9 |
34 | Commentaire javadoc manquant. | 9 |
38 | Commentaire javadoc manquant. | 9 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 10 10 9 1 | Total : Per method : | 94 9.4 | Total : Per method : Per statement : | 45 4.5 0.48 |
||
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): | 3 3 32 23 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 10 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 8 0.8 0.09 | Statement Test Coverage : Method Test Reference : | 0 1.67 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
RuleSetReferenceId(String) | 1 | 2 | 1 | 9 |
RuleSetReferenceId(String,RuleSetReferenceId) | 1 | 49 | 23 | 7 |
isFullRuleSetName(String) | 0 | 2 | 1 | 1 |
parse(String) | 1 | 8 | 3 | 20 |
isExternal() | 1 | 2 | 1 | 4 |
isAllRules() | 1 | 2 | 1 | 2 |
getRuleSetFileName() | 1 | 2 | 1 | 4 |
getRuleName() | 1 | 2 | 1 | 5 |
getInputStream(ClassLoader) | 1 | 8 | 6 | 1 |
toString() | 1 | 11 | 7 | 1 |
View line in source | Style Error | Column |
---|---|---|
0 | Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'RuleSetNotFoundException'. | |
21 | Balise HTML en trop : </li>, or a simple RuleSet name. | 24 |
75 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
75 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
85 | Balise javadoc @throws inutilisé pour 'IllegalArgumentException'. | 8 |
99 | Balise javadoc @throws inutilisé pour 'IllegalArgumentException'. | 8 |
100 | Balise javadoc @throws inutilisé pour 'IllegalArgumentException'. | 8 |
101 | Balise javadoc @throws inutilisé pour 'IllegalArgumentException'. | 8 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 18 18 3 15 | Total : Per method : | 198 11 | Total : Per method : Per statement : | 74 4.11 0.37 |
||
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): | 14 0 113 89 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 0.06 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 6 0.33 0.03 | Statement Test Coverage : Method Test Reference : | 0 7 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
RuleSetWriter(OutputStream) | 0 | 2 | 1 | 1 |
close() | 0 | 3 | 1 | 1 |
write(RuleSet) | 0 | 22 | 9 | 1 |
createRuleSetElement(RuleSet) | 0 | 19 | 5 | 1 |
createDescriptionElement(String) | 0 | 2 | 1 | 2 |
createExcludePatternElement(String) | 0 | 2 | 1 | 1 |
createIncludePatternElement(String) | 0 | 2 | 1 | 1 |
createRuleElement(Rule) | 0 | 28 | 8 | 1 |
createSingleRuleElement(Language,LanguageVersion,LanguageVersion,Boolean,String,String,String,String,String,String,Boolean,Boolean,String,RulePriority,PropertyDescriptor,Object,String) | 0 | 40 | 18 | 0 |
createRuleSetReferenceElement(RuleSetReference) | 0 | 7 | 2 | 1 |
createExcludeElement(String) | 0 | 2 | 1 | 1 |
createExampleElement(String) | 0 | 2 | 1 | 1 |
createPriorityElement(RulePriority) | 0 | 2 | 1 | 1 |
createPropertiesElement(PropertyDescriptor,Object) | 0 | 30 | 17 | 0 |
createPropertyValueElement(PropertyDescriptor,Object) | 0 | 10 | 2 | 2 |
createPropertyDefinitionElement(PropertyDescriptor) | 0 | 11 | 3 | 1 |
createTextElement(String,String) | 0 | 5 | 1 | 5 |
createCDATASectionElement(String,String) | 0 | 5 | 1 | 2 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
39 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
39 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
44 | Commentaire javadoc manquant. | 5 |
48 | Commentaire javadoc manquant. | 5 |
53 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 13 13 13 0 | Total : Per method : | 51 3.92 | Total : Per method : Per statement : | 29 2.23 0.57 |
||
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): | 5 9 35 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 12 0.92 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 6 0.46 0.12 | Statement Test Coverage : Method Test Reference : | 0 1.15 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
RuleSets() | 1 | 1 | 1 | 5 |
RuleSets(RuleSet) | 1 | 3 | 1 | 8 |
addRuleSet(RuleSet) | 1 | 3 | 1 | 5 |
getAllRuleSets() | 1 | 2 | 1 | 1 |
getRuleSetsIterator() | 0 | 2 | 1 | 1 |
getAllRules() | 1 | 5 | 2 | 2 |
applies(File) | 1 | 5 | 4 | 1 |
start(RuleContext) | 1 | 3 | 2 | 1 |
apply(Node,RuleContext,Language) | 1 | 5 | 3 | 0 |
end(RuleContext) | 1 | 3 | 2 | 1 |
usesDFA(Language) | 1 | 5 | 4 | 1 |
getRuleByName(String) | 1 | 6 | 3 | 1 |
usesTypeResolution(Language) | 0 | 5 | 4 | 1 |
View line in source | Style Error | Column |
---|---|---|
1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
19 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
67 | Commentaire javadoc manquant. | 5 |
102 | Balise javadoc @param manquante pour 'ctx'. | 35 |
130 | Balise javadoc @param manquante pour 'ctx'. | 33 |
167 | Commentaire javadoc manquant. | 5 |
Package: net.sourceforge.pmd | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 5 3 2 3 | Total : Per method : | 26 8.67 | Total : Per method : Per statement : | 13 4.33 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): | 2 1 15 10 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 0.33 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 4 1.33 0.15 | Statement Test Coverage : Method Test Reference : | 0 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
RuleViolationComparator() | 0 | 1 | 1 | 1 |
compare(RuleViolation,RuleViolation) | 0 | 15 | 7 | 4 |
compare(String,String) | 0 | 8 | 5 | 1 |
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. | |
22 | Commentaire javadoc manquant. | 5 |
27 | Commentaire javadoc manquant. | 5 |