Feed

Improve performance

jSparrow 3.9.0 and jSparrow Maven Plugin 2.6.0 released! His eyes with elf-like air did peer, And cheekily, he flew down near; Rightfully so, he posed with pride, Since he removed code smells, code-base wide! jSparrow introduces a new automatic refactoring rule that has the potential to greatly improve loop performance! Now there are 65 automatic refactoring Improve performance

Remove Null-Checks Before Instanceof

Two new rules in jSparrow 3.8.0 and jSparrow Maven Plugin 2.5.0! A little bird, with plumage brown, On top my codebase flutters down, In search for issues where they may lay, Till, full on bugs, it flies away. jSparrow has been busy studying new rules and is therefore happy to announce that he already knows Remove Null-Checks Before Instanceof

jSparrow is now compatible with Lombok

jSparrow 3.7.0 and jSparrow Maven Plugin 2.4.0 released and are Lombok ready! “I hope you love sparrows too. It is economical. It saves going to heaven.” This release makes jSparrow compatible with Lombok and introduces a new refactoring rule. The new rule Replace For-Loop with Stream::takeWhile automatically replaces the enhanced for-loops iterating over the first jSparrow is now compatible with Lombok

jSparrow 3.7.0 and jSparrow Maven Plugin 2.4.0

New Rule in jSparrow 3.7.0 and jSparrow Maven Plugin 2.4.0 We are looking forward to the next jSparrow release which will include an additional refactoring rule and some bug fixes. jSparrow 3.7.0 and jSparrow Maven Plugin 2.4.0 have been tested extensively and are ready to be released on Thursday, July 18, 2019. The new rule jSparrow 3.7.0 and jSparrow Maven Plugin 2.4.0

jSparrow is not resting and brings three new rules with this latest release!

jSparrow 3.6.0 and jSparrow Maven Plugin 2.3.0 released! The earth is warm, the sun’s ablaze, it is a time of bug-free days! jSparrow is not resting and brings three new rules with this latest release! Checkout the new rules: Use Factory Methods for Collections: Replaces Collections.unmodifialbe{List|Set|Map} with convenient factory methods introduced in Java 9 for jSparrow is not resting and brings three new rules with this latest release!

jSparrow 3.6.0 and jSparrow Maven Plugin 2.3.0

New Rules in jSparrow 3.6.0 and jSparrow Maven Plugin 2.3.0 We are happy to announce that the next jSparrow release will have three additional refactoring rules. jSparrow 3.6.0 and jSparrow Maven Plugin 2.3.0 have been tested extensively and are ready to be released on Wednesday, June 19, 2019. The new rules will contain tags like jSparrow 3.6.0 and jSparrow Maven Plugin 2.3.0

Replace Map::get by Map::getOrDefault

jSparrow 3.5.0 and jSparrow Maven Plugin 2.2.0 released! The sparrows round their new nests chirp with glee as jSparrow is hatching a rule in the syntax tree! The new Replace Map::get by Map::getOrDefault rule automatically replaces invocations of Map::get with the alternative Map::getOrDefault, thus eliminating the succeeding null checks. This new rule brings jSparrow to Replace Map::get by Map::getOrDefault

New tag: Old language constructs

We are happy to announce that jSparrow will soon be enriched with a new rule! jSparrow 3.5.0 and jSparrow Maven Plugin 2.2.0 are thoroughly tested and will be released on Thursday, May 16, 2019. This release contains a new rule with the Old Language Constructs tag. Stay tuned for more information!

jSparrow 3.4.0 and jSparrow Maven Plugin 2.1.0 released!

Winter’s days are past and it is time to start spring cleaning! The Remove Unused Parameters in Private Methods rule automatically removes unused parameters of private methods. This rule has been inspired by SonarQube’s Unused method parameters should be removed major code smell. Find more information in our jSparrow Eclipse and jSparrow Maven Release Notes! jSparrow 3.4.0 and jSparrow Maven Plugin 2.1.0 released!

jSparrow Maven Plugin 2.0.0 released!

We are happy to announce the release of version 2.0.0 of the jSparrow Maven plugin! This release brings lots of new rules, performance improvements, Java 11 support, and much more! Check out the Release Notes for more information! Improve code in your build pipeline with the jSparrow Maven plugin!

jSparrow 3.3.0 released!

On Thursday, March 21, 2019, two new rules and one improved rule will be released. Out of those three rules, two will have the Lambda and Loop tags. The third rule will have the Readabilit jSparrow 3.3.0 is ready with new rules and supports Eclipse 2019-03! This brings jSparrow to a total number of 56 jSparrow 3.3.0 released!

An Overview on JDK Vendors

Since Oracle JDK 8 is undergoing EOL and Oracle has changed the Terms and Conditions for using the newer Oracle JDK versions, the attention is shifting to other vendors providing the JDK. In this post, we are giving an overview of some vendors offering JDK binaries, which versions of JDK they provide and what is An Overview on JDK Vendors

jSparrow 3.1.0 released!

jSparrow 3.1.0 has been thoroughly tested and is now ready for Eclipse 2018-12. Some additional UI improvements and bug fixes are also included in jSparrow 3.1.0. For more information, check out our Release Notes. Let jSparrow identify and automatically fix code smells for you. Register for free to get jSparrow Starter and apply 15 rules. jSparrow 3.1.0 released!

jSparrow 3.1.0 announcement

On Tuesday, January 29th, jSparrow 3.1.0 will come with support for Eclipse 2018-12 and further UI improvements. Enjoy refactoring with jSparrow on the latest Eclipse version. Don’t forget to register for jSparrow Starter and get 15 rules free of charge. Happy Coding!

Cloud agnostic continuous quality assurance

Everybody wants clean code. We have learned until now in our careers that bad code is a monster eating our project deadlines. The question this article is trying to answer is if it’s possible to set up a development process in a way that will by design prevent rotting of our source code. ​1.​ Introduction Let’s Cloud agnostic continuous quality assurance

What is jSparrow Starter and its free rules?

jSparrow has at this moment 53 rules which are designed for Java programmers to auto-apply coding conventions, removing code smells, improving readability and modernizing Java source code. We have decided to release the key jSparrow Starter for Eclipse IDE where our new users will be able to apply 15 rules free of charge. You will What is jSparrow Starter and its free rules?

15 automated Java rules free of charge!

jSparrow 3.0.0 has been released! The solstice release of jSparrow has arrived! jSparrow offers 53 rules for finding bugs and other code smells and it replaces them with clean and modern Java code. Additionally, jSparrow version 3.0.0 brings a new jSparrow Starter version! This version makes it possible to apply 15 rules free of charge! 15 automated Java rules free of charge!

6 New rules!

This release brings 6 new rules and a news dashboard has been added to jSparrow! The new rules include: Remove Unnecessary Thrown Exceptions on Method Signatures Remove Double Negations Remove Explicit Call To super() Remove Unnecessary Semicolons Use StringBuilder::append Use Guard Condition You can click on the names of the new rules to check the 6 New rules!

User statistics are finally here!

The measurement results of the automatical Java code refactoring are impressive!! Check them out here: statistics

Writing an Eclipse Plugin Event

The jSparrow lecture series will start on ThursdayWriting an Eclipse Plugin Thursday, 13.09.2018, 10:00 – 10:15 Eclipse is one of the most popular Integrated development environments. It supports lots of languages and offers lots of tools to help you develop products. This webinar will cover short demonstration on how to build simple Eclipse plugin, that will extend existing Writing an Eclipse Plugin Event

Refactoring now possible in the build process!

After jSparrow passed the 1500 user mark as an Eclipse plugin, the jSparrow Midsummer release 2018 was another step in the direction of automated Java code modernization. jSparrow is now also available as a Maven Plugin! Don’t loose time with tedious and repetitive work – let jSparrow do it! jSparrow is getting bigger and bigger everyday! Additionally we are very excited Refactoring now possible in the build process!

First stepping stone for jSparrow

First stepping stone for jSparrow The jSparrow Midsummer Release 2.0 was released today:www.jSparrow.eu In addition, jSparrow is listed on the Eclipse Marketplace! Thanks a lot to our dedicated team who all have done a great job! Everyone is fully committed to the idea, from initial research to the Midsummer release, so that today an innovative solution for automated First stepping stone for jSparrow

Promotion pop-up

jSparrow 22% off promotion image