jSparrow summery island leafs transparent background

Which plan would you like?

jSparrow is going open source—built for you, by you. Check back soon for free access and become part of something amazing!

82,6% of 1150 developers rate jSparrow as Good or Awesome!

So far the best one

I tried many refactoring tools and this is by far the best. It’s also not too expensive, as the price would be amortized in less that a week in my daily work, but sadly my company does not want to pay for tools like this.

Anonymous

Developer

Herramienta increíble

Muy exitosa la extension

Anonymous

Developer

so far so good

evaluating. will need more time.

Anonymous

Developer

Nice plugin

The conversions regarding lambda expressions and method references is very powerful but sometimes the conerter removes preceding line comments.

Anonymous

Developer

Included in license

jSparrow license

Refactor large code bases

Included in license

jSparrow can refactor large code bases automatically with a license.

jSparrow in Eclipse IDE when you right click on a project or Java file
jSparrow wizard of remove unused code in Eclipse IDE
jSparrow license

Remove Unused Code

Included in license

jSparrow can find unused code and its tests, after clicking finish you can decide which code to be removed or kept.

We advise to be cautious when removing non-private types from your source code.

jSparrow license

Support in Renaming

Included in license

jSparrow can help you rename fields to readability standards. Especially useful in open-source projects or collaborative projects.

jSparrow wizard where you can rename fields in Eclipse IDE
jSparrow's wizard of system out to logging in Eclipse IDE
jSparrow license

Logger Statements

Included in license

jSparrow can replace the standard output statements with logger statements when possible.

jsparrow magnifier icon lage in white

Clean code in 5-10 minutes or 1000 hours?

jSparrow can help you do the most basic (to the most advanced) cleanup tasks in minutes. A plugin allowing you to focus on tomorrow.

Plugin Q/A

Does the plugin store my code or files?

No

Does the plugin store my activities?

No

Does the plugin use AI?

No. AI tools can suggest refactorings in amazing speeds, but the computed suggestion has not been tested and might be insecure. Instead of AI, our developers implements and tests all our rules extensively in-house.

A plus is that jSparrow can suggest a multitude of quick-fixes across Java files AND it allows you to review everything in the diff-view.

Does the plugin send code snippets to an external server?

No. Both the analysis and refactoring happen completely offline.

The plugin is based on Eclipse JDT which is provided within the IDE. The plugin does not transfer the code to any external server or third party.

Can I use the plugin locally, without internet access?

Yes, everyone can compute all refactorings completely offline.

Intellectual Property? Who owns the refactored code?

You. jSparrow doesn’t claim any rights over your code — before or after refactoring. Everything it analyzes, transforms, or generates remains 100% your property.

If code breaks when I use jSparrow, who is responsible?

We do not recommend using any tools or plugins without having a reliable backup process for all your projects. jSparrow can not take responsibility for code breaks although we extensively test all rules with a multitude of test cases before releasing a refactoring.

We recommend working closely with the plugin as it allows you to review the original and the refactored code in its diff view. You can easily deselect changes you don’t want before committing there.

To avoid potential programming disasters, we also recommend having a backup process as a crucial part of your pipeline.

Do you still make new rules?

No. But we are open for collaborations and requests! Contact us and we can discuss your ideas.

I found a bug in jSparrow

We’re sorry to hear that. Please use the Report an issue form so we can fix it immediately.

Licensing and Plans Q/A

Where do I buy a license?

jSparrow is open-source, no license required since 4.20.0!