Last Version

RefactorFirst 0.3.0

Plugin that identifies 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.

License

License

GroupId

GroupId

org.hjug.refactorfirst
ArtifactId

ArtifactId

refactor-first
Version

Version

0.3.0
Type

Type

pom
Description

Description

RefactorFirst
Plugin that identifies 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.
Project URL

Project URL

https://github.com/jimbethancourt/RefactorFirst
Source Code Management

Source Code Management

https://github.com/jimbethancourt/RefactorFirst

Download refactor-first 0.3.0

Filename Size
refactor-first-0.3.0.pom 17 KB
Browse

<!-- https://jarcasting.com/artifacts/org.hjug.refactorfirst/refactor-first/ -->
<dependency>
    <groupId>org.hjug.refactorfirst</groupId>
    <artifactId>refactor-first</artifactId>
    <version>0.3.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.hjug.refactorfirst/refactor-first/
implementation 'org.hjug.refactorfirst:refactor-first:0.3.0'
// https://jarcasting.com/artifacts/org.hjug.refactorfirst/refactor-first/
implementation ("org.hjug.refactorfirst:refactor-first:0.3.0")
'org.hjug.refactorfirst:refactor-first:pom:0.3.0'
<dependency org="org.hjug.refactorfirst" name="refactor-first" rev="0.3.0">
  <artifact name="refactor-first" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.hjug.refactorfirst', module='refactor-first', version='0.3.0')
)
libraryDependencies += "org.hjug.refactorfirst" % "refactor-first" % "0.3.0"
[org.hjug.refactorfirst/refactor-first "0.3.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.projectlombok : lombok Optional jar 1.18.12

test (2)

Group / Artifact Type Version
junit : junit jar 4.13.2
org.mockito : mockito-core jar 3.4.4

Project Modules

  • test-resources
  • change-proneness-ranker
  • effort-ranker
  • cost-benefit-calculator
  • graph-data-generator
  • refactor-first-maven-plugin
  • coverage