Results of the analysis run on Thu Dec 30 14:51:28 CET 2004
In order to see more details of the total number of observations, click one of the links
to see an overview of the observations grouped by:
Impact Levels | Number of observations |
---|---|
4 | 1 |
3 | 6 |
2 | 31 |
1 | 25 |
Quality Attributes | |
Reliability | 1 |
Maintainability | 61 |
Testability | 14 |
Reusability | 13 |
Portability | 1 |
Quality Subattributes | |
Failure Liability | 1 |
Volume | 1 |
Conciseness | 7 |
Clarity | 11 |
Modularity | 13 |
Style Conformance | 29 |
User Platform Conformance | 1 |
Files | |
com.qasystems.debug.DebugWriter | 24 |
com.qasystems.qstudio.java.gui.dialog.DebugLevelDialog | 25 |
com.qasystems.qstudio.java.integration.eclipse.actions.DebugLevelAction | 14 |
Observation | Line |
---|---|
com.qasystems.debug.DebugWriter |
|
Do not write documentation comments that exceed position 70. | 5 |
Do not write documentation comments that exceed position 70. | 6 |
Do not write documentation comments that exceed position 70. | 10 |
Do not write documentation comments that exceed position 70. | 11 |
Do not write documentation comments that exceed position 70. | 12 |
Do not write documentation comments that exceed position 70. | 15 |
This file contains too many comments; its comments/statements ratio is 3.42, it should be at most 1.00. | 19 |
This import declaration is not used, could you remove it? | 21 |
Do not write documentation comments that exceed position 70. | 27 |
Do not write documentation comments that exceed position 70. | 28 |
Method "equals()" not implemented for class "DebugWriter". | 34 |
Method "clone()" not implemented for class "DebugWriter", thus the default "java.lang.Object.clone()" will be used. | 34 |
Please replace this string literal with a symbolic expression. | 93 |
Avoid using "java.lang.System.err". | 128 |
Please replace this string literal with a symbolic expression. | 139 |
There is no parameter with name "level". Could you remove the @param tag? | 145 |
Avoid declaring method "setMaxVerboseLevel" synchronized . | 147 |
Missing @param tag for parameter "newMaxVerboseLevel". | 147 |
Avoid declaring method "setOutWriter" synchronized . | 160 |
Private method "getOutWriter" is not used in this class, could you remove its definition? | 164 |
Avoid declaring method "getOutWriter" synchronized . | 164 |
Avoid declaring method "setOutStream" synchronized . | 168 |
Private method "getOutStream" is not used in this class, could you remove its definition? | 172 |
Avoid declaring method "getOutStream" synchronized . | 172 |
com.qasystems.qstudio.java.gui.dialog.DebugLevelDialog |
|
Do not write documentation comments that exceed position 70. | 5 |
Do not write documentation comments that exceed position 70. | 6 |
Do not write documentation comments that exceed position 70. | 10 |
Do not write documentation comments that exceed position 70. | 11 |
Do not write documentation comments that exceed position 70. | 12 |
Do not write documentation comments that exceed position 70. | 15 |
This file contains too many comments; its comments/statements ratio is 1.75, it should be at most 1.00. | 19 |
Method "equals()" not implemented for class "DebugLevelDialog". | 33 |
Method "toString()" not implemented for class "DebugLevelDialog". | 33 |
Average maximum number of statements exceeded (7.50 > 7.00) for class "DebugLevelDialog". | 33 |
Method "clone()" not implemented for class "DebugLevelDialog", thus the default "java.lang.Object.clone()" will be used. | 33 |
Missing @author tag for class "DebugLevelDialog". | 33 |
Missing @version tag for class "DebugLevelDialog". | 33 |
Public declaration "OK" has no javadoc comments. | 34 |
Public declaration "CANCEL" has no javadoc comments. | 35 |
Name of non-final field "BOX" of type |
36 |
Missing @param tag for parameter "parent". | 41 |
Missing @param tag for parameter "parent". | 49 |
Please replace this string literal with a symbolic expression. | 56 |
Please replace this string literal with a symbolic expression. | 59 |
Please replace this string literal with a symbolic expression. | 59 |
Please replace this string literal with a symbolic expression. | 62 |
Please replace this string literal with a symbolic expression. | 63 |
Please replace this string literal with a symbolic expression. | 64 |
Please replace this string literal with a symbolic expression. | 65 |
com.qasystems.qstudio.java.integration.eclipse.actions.DebugLevelAction |
|
Do not write documentation comments that exceed position 70. | 5 |
Do not write documentation comments that exceed position 70. | 6 |
Do not write documentation comments that exceed position 70. | 10 |
Do not write documentation comments that exceed position 70. | 11 |
Do not write documentation comments that exceed position 70. | 12 |
Do not write documentation comments that exceed position 70. | 15 |
This file contains too many comments; its comments/statements ratio is 10.00, it should be at most 1.00. | 19 |
This import declaration is not used, could you remove it? | 23 |
Method "equals()" not implemented for class "DebugLevelAction". | 28 |
Method "toString()" not implemented for class "DebugLevelAction". | 28 |
Method "clone()" not implemented for class "DebugLevelAction", thus the default "java.lang.Object.clone()" will be used. | 28 |
Missing @author tag for class "DebugLevelAction". | 28 |
Missing @version tag for class "DebugLevelAction". | 28 |
The constructor of the direct super class ("super()") should be called first in the constructor definition of class "DebugLevelAction". | 37 |