astra
RefactorFirst
astra | RefactorFirst | |
---|---|---|
1 | 3 | |
66 | 334 | |
- | 1.2% | |
7.3 | 7.4 | |
about 1 month ago | about 2 months ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
astra
-
Introducing Astra: A Tool for Refactoring Java Programs at Scale
I wonder if type reference refactorings support more complex type migrations, where you'd like to migrate your code from type A to a similar type B with a different API, which involves rewriting the method invocations. Think, Guava Optional to j.u.Optional, or Joda Time Duration to j.t.Duration.
RefactorFirst
-
📢📢📢RefactorFirst 0.4.0 is released!!!📢📢📢
Learn more at https://github.com/jimbethancourt/RefactorFirst
-
RefactorFirst - a tool to help figure out where you should start refactoring your Java codebases
It uses Google Charts. It builds the HTML / Javascript that renders it in https://github.com/jimbethancourt/RefactorFirst/blob/main/graph-data-generator/src/main/java/org/hjug/gdg/GraphDataGenerator.java
What are some alternatives?
Error Prone - Catch common Java mistakes as compile-time errors
unfork-maven-plugin - An Apache Maven plugin to easily change dependency source files without needing to fork the project
checks-api-plugin - Jenkins plugin that defines an API for Jenkins to publish checks to SCM platforms.
jib - 🏗 Build container images for your Java applications.
sign-maven-plugin - Maven plugin which creates Open PGP / GPG signatures for all of the project's artifacts
error-prone-support - Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
JavaPackager - :package: Gradle/Maven plugin to package Java applications as native Windows, MacOS, or Linux executables and create installers for them.
p3c - Alibaba Java Coding Guidelines pmd implements and IDE plugin
piranha - A tool for refactoring code related to feature flag APIs