jSparrow is a tool that refactors Java code for you, powered by the Eclipse Java compiler.

Based on a set of rules you can decide which improvements should be applied to your code base. These rules range from removing code smells to the introduction of lambda functionals.

One of the latest additions is the usage of the var keyword for local variables to minimize the boilerplate code and increase readability.

You can execute it as part of your development process as an Eclipse IDE plugin or integrate it seamlessly into your CI/CD pipeline as a Maven plugin.

Refactor your Java code. Improve the code quality. Apply the latest Java features.

One tool three platforms:

jSparrow 3.6.0 has been released!

We released three new rules in jSparrow 3.6.0! Check out the Release Notes.

jSparrow Maven Plugin 2.3.0 has been released!

Version 2.3.0 brings three new rules to the jSparrow Maven plugin! Have a look at the Release Notes.

Statistical Data

Our latest measurements of open source available test projects can be found at Github App statistics.

Where to find it?


How to reach us?