jSparrow results for org.eclipse.mdm Statistics Over All Projects
Metrics for org.eclipse.mdm Statistics Over All Projects (created on 13.2.2019):
Total Java file* count | 1575 |
Number of files changed | 1088 |
Total number of issues fixed | 7086 |
Total time saved | 494 hours, 55 minutes |
jSparrow run time | 46 seconds |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm Statistics Over All Projects.
arrow_upwardRule Name | arrow_upwardIssues Fixed | arrow_upwardFiles Changed | arrow_upwardTime saved |
---|
|
---|
Add Braces to Control Statements | 2285 | 327 | 76 hours, 10 minutes |
Organize Imports | 426 | 426 | 7 hours, 6 minutes |
Remove Explicit Call To super() | 7 | 6 | 7 minutes |
Remove Explicit Type Argument | 108 | 38 | 1 hour, 48 minutes |
Remove Lambda Expression Braces | 74 | 36 | 6 hours, 10 minutes |
Remove toString() on String | 1 | 1 | 2 minutes |
Remove Unnecessary Thrown Exceptions on Method Signatures | 214 | 49 | 7 hours, 8 minutes |
Reorder String Equality Check | 821 | 94 | 136 hours, 50 minutes |
Replace Concatenation with Infix-Operation | 4 | 1 | 20 minutes |
Replace equals() on Enum Constants | 6 | 3 | 12 minutes |
Replace Expression Lambda with Method Reference | 44 | 27 | 1 hour, 28 minutes |
Replace For-Loop with Enhanced-For-Loop | 91 | 86 | 7 hours, 35 minutes |
Replace For-Loop with Stream::forEach | 241 | 70 | 60 hours, 15 minutes |
Replace Inefficient Constructors with valueOf() | 2 | 1 | 10 minutes |
Replace static final Collections with Collections.unmodifiable...() | 1 | 1 | 10 minutes |
Replace While-Loop with Enhanced For-Loop | 1 | 1 | 5 minutes |
Split Multiple Variable Declarations | 4 | 3 | 8 minutes |
StringBuffer() to StringBuilder() | 2 | 2 | 4 minutes |
Use @Override Annotation | 2047 | 417 | 170 hours, 35 minutes |
Use equals() on Primitive Objects | 1 | 1 | 2 minutes |
Use Functional Interfaces | 6 | 3 | 30 minutes |
Use Guard Condition | 73 | 48 | 6 hours, 5 minutes |
Use Local Variable Type Inference | 102 | 24 | 3 hours, 24 minutes |
Use Multi Catch | 4 | 4 | 20 minutes |
Use Optional::ifPresent | 3 | 3 | 6 minutes |
Use Stream::collect | 2 | 2 | 30 minutes |
Use Stream::filter | 5 | 3 | 25 minutes |
Use Stream::map | 13 | 7 | 3 hours, 15 minutes |
Use StringBuilder::append | 505 | 201 | 16 hours, 50 minutes |
Use StringUtils Methods | 134 | 43 | 22 hours, 20 minutes |
jSparrow results for org.eclipse.mdm.api.base
Metrics for org.eclipse.mdm.api.base (created on 13.2.2019):
Total Java file* count | 105 |
Number of files changed | 62 |
Total number of issues fixed | 145 |
Total time saved | 4 hours, 54 minutes |
jSparrow run time | 3 seconds |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.api.base.
jSparrow results for org.eclipse.mdm.api.default
Metrics for org.eclipse.mdm.api.default (created on 13.2.2019):
Total Java file* count | 24 |
Number of files changed | 19 |
Total number of issues fixed | 63 |
Total time saved | 2 hours, 50 minutes |
jSparrow run time | 1 second |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.api.default.
jSparrow results for org.eclipse.mdm.api.odsadapter
Metrics for org.eclipse.mdm.api.odsadapter (created on 13.2.2019):
Total Java file* count | 1089 |
Number of files changed | 698 |
Total number of issues fixed | 5506 |
Total time saved | 401 hours, 50 minutes |
jSparrow run time | 25 seconds |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.api.odsadapter.
arrow_upwardRule Name | arrow_upwardIssues Fixed | arrow_upwardFiles Changed | arrow_upwardTime saved |
---|
|
---|
Add Braces to Control Statements | 2212 | 325 | 73 hours, 44 minutes |
Organize Imports | 63 | 63 | 1 hour, 3 minutes |
Remove Explicit Type Argument | 10 | 1 | 10 minutes |
Remove Lambda Expression Braces | 36 | 13 | 3 hours |
Remove toString() on String | 1 | 1 | 2 minutes |
Remove Unnecessary Thrown Exceptions on Method Signatures | 118 | 24 | 3 hours, 56 minutes |
Reorder String Equality Check | 705 | 78 | 117 hours, 30 minutes |
Replace equals() on Enum Constants | 2 | 1 | 4 minutes |
Replace Expression Lambda with Method Reference | 15 | 9 | 30 minutes |
Replace For-Loop with Enhanced-For-Loop | 90 | 85 | 7 hours, 30 minutes |
Replace For-Loop with Stream::forEach | 41 | 19 | 10 hours, 15 minutes |
Use @Override Annotation | 2045 | 415 | 170 hours, 25 minutes |
Use Functional Interfaces | 5 | 2 | 25 minutes |
Use Guard Condition | 21 | 15 | 1 hour, 45 minutes |
Use Stream::map | 3 | 2 | 45 minutes |
Use StringBuilder::append | 93 | 50 | 3 hours, 6 minutes |
Use StringUtils Methods | 46 | 17 | 7 hours, 40 minutes |
jSparrow results for org.eclipse.mdm.mdfsorter
Metrics for org.eclipse.mdm.mdfsorter (created on 13.2.2019):
Total Java file* count | 61 |
Number of files changed | 56 |
Total number of issues fixed | 322 |
Total time saved | 16 hours, 7 minutes |
jSparrow run time | 3 seconds |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.mdfsorter.
jSparrow results for org.eclipse.mdm.application
Metrics for org.eclipse.mdm.application (created on 13.2.2019):
Total Java file* count | 4 |
Number of files changed | 4 |
Total number of issues fixed | 8 |
Total time saved | 39 minutes |
jSparrow run time | |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.application.
jSparrow results for org.eclipse.mdm.businessobjects
Metrics for org.eclipse.mdm.businessobjects (created on 13.2.2019):
Total Java file* count | 137 |
Number of files changed | 109 |
Total number of issues fixed | 433 |
Total time saved | 26 hours, 20 minutes |
jSparrow run time | 7 seconds |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.businessobjects.
jSparrow results for org.eclipse.mdm.connector
Metrics for org.eclipse.mdm.connector (created on 13.2.2019):
Total Java file* count | 5 |
Number of files changed | 4 |
Total number of issues fixed | 23 |
Total time saved | 1 hour, 29 minutes |
jSparrow run time | 1 second |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.connector.
jSparrow results for org.eclipse.mdm.filerelease
Metrics for org.eclipse.mdm.filerelease (created on 13.2.2019):
Total Java file* count | 19 |
Number of files changed | 17 |
Total number of issues fixed | 127 |
Total time saved | 10 hours, 40 minutes |
jSparrow run time | 1 second |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.filerelease.
jSparrow results for org.eclipse.mdm.freetextindexer
Metrics for org.eclipse.mdm.freetextindexer (created on 13.2.2019):
Total Java file* count | 15 |
Number of files changed | 10 |
Total number of issues fixed | 40 |
Total time saved | 3 hours, 20 minutes |
jSparrow run time | 1 second |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.freetextindexer.
jSparrow results for org.eclipse.mdm.preferences
Metrics for org.eclipse.mdm.preferences (created on 13.2.2019):
Total Java file* count | 7 |
Number of files changed | 5 |
Total number of issues fixed | 26 |
Total time saved | 2 hours, 25 minutes |
jSparrow run time | |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.preferences.
jSparrow results for org.eclipse.mdm.property
Metrics for org.eclipse.mdm.property (created on 13.2.2019):
Total Java file* count | 3 |
Number of files changed | 2 |
Total number of issues fixed | 9 |
Total time saved | 35 minutes |
jSparrow run time | |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.property.
jSparrow results for org.eclipse.mdm.openatfx.mdf
Metrics for org.eclipse.mdm.openatfx.mdf (created on 13.2.2019):
Total Java file* count | 104 |
Number of files changed | 100 |
Total number of issues fixed | 380 |
Total time saved | 23 hours, 40 minutes |
jSparrow run time | 3 seconds |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.openatfx.mdf.
jSparrow results for org.eclipse.mdm.realm.login.glassfish
Metrics for org.eclipse.mdm.realm.login.glassfish (created on 13.2.2019):
Total Java file* count | 2 |
Number of files changed | 2 |
Total number of issues fixed | 4 |
Total time saved | 6 minutes |
jSparrow run time | |
* One Java file could contain more than one Java class.
Per Rule Statistics
This table contains the list of rules that were applied on org.eclipse.mdm.realm.login.glassfish.