Reuse more! Develop cheaper!
ProjectNominate JNorm for Community Choice AwardsWays to help |
OverviewJNorm is a static java code analysis tool. It detects areas of code which could be replaced by functions
from existing open source libraries. This can help to make the code more robust, readable and maintainable. Example:
ttt.substring(ttt.indexOf("zz")+2)
...
ttt.substring(ttt.indexOf(zz)+zz.length())
...
Can be refactored as: StringUtils.substringAfter(ttt, zz) JNorm can be used as Ant task which produces html report with a list of possible improvements > > > Report example for JBoss 5.0.0 < < < Also available as Eclipse plugin
|
News18/05/2009JNorm v.0.0.7b has been released! CAPITALIZE rule has been fixed 17/05/2009JNorm v.0.0.6b has been released! New rules have been added: TO_PRIMITIVE_NULL_CHECK, READ_FILE_TO_STRING. Also TO_PRIMITIVE and SUBSTRING_AFTER have been improved 22/04/2009Eclionorma v.0.0.4 has been released. It has been rebuilt using JNorm 0.0.5b library. Now TO_PRIMITIVE rule is available through Eclipse plugin 20/04/2009JNorm v.0.0.5b has been released! New rule has been added: TO_PRIMITIVE. 02/04/2009Eclionorma v.0.0.3 has been released. Fixed JNorm view that did not behave as expected when updating the code. See plugin web site for more information 16/03/2009Eclionorma v.0.0.2 has been released. The special view for JNorm warnings has been added. See plugin web site for more information 21/02/2009First ever release of Eclionorma, JNorm plugin for Eclipse! More information about Eclionorma v.0.0.1 can be found on plugin web site 28/01/2009v.0.0.4b has been released! JNorm Ant task has been fixed. Now it deals correctly with multiple Fileset sections. 21/01/2009v.0.0.3b has been released! New rules available now: CAPITALIZE and UNCAPITALIZE. 02/12/2008v.0.0.2b has been released! New rule has been added: ADD_IGNORE_NULL. 24/11/2008v.0.0.1b has been released! It includes following rules: EMPTY_STRING, NOT_EMPTY_STRING, SUBSTRING_BEFORE and SUBSTRING_AFTER. |