Plugin that identifies Cycles and God classes in a codebase and suggests which classes should be refactored first.
Generates a graph and a table providing (hopefully) easy to understand guidance.
Can be used via command line, as a build plugin, or as a report plugin.
Version0.8.0compared with
Version Details
| 0.7.1 | 0.8.0 | |
|---|---|---|
| Release date | Apr 03, 2025 | Feb 24, 2026 |
| Licenses | Apache 2.0 | Apache 2.0 |
| Vulnerabilities | None | None |
Test Changes (3)
| 0.7.1 | 0.8.0 | ||
|---|---|---|---|
| Change | Group / Artifact | Previous | Current |
| + Added | org.junit.jupiter » junit-jupiter-params | - | 5.13.3 |
| ~ Updated | org.junit.jupiter » junit-jupiter-api | 5.9.0 | 5.13.3 |
| ~ Updated | org.junit.jupiter » junit-jupiter-engine | 5.9.0 | 5.13.3 |
Managed Changes (10)
| 0.7.1 | 0.8.0 | ||
|---|---|---|---|
| Change | Group / Artifact | Previous | Current |
| + Added | org.hjug.refactorfirst.dsm » graph-algorithms | - | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.changepronenessranker » change-proneness-ranker | 0.7.1 | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.codebasegraphbuilder » codebase-graph-builder | 0.7.1 | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.costbenefitcalculator » cost-benefit-calculator | 0.7.1 | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.effortranker » effort-ranker | 0.7.1 | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.graphdatagenerator » graph-data-generator | 0.7.1 | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.plugin » refactor-first-maven-plugin | 0.7.1 | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.report » report | 0.7.1 | 0.8.0 |
| ~ Updated | org.hjug.refactorfirst.testresources » test-resources | 0.7.1 | 0.8.0 |
| - Removed | org.hjug.refactorfirst.dsm » dsm | 0.7.1 | - |