[Codenarc-user] [ANN] Announcing CodeNarc 0.22
Brought to you by:
chrismair
From: Chris M. <cm...@gm...> - 2014-10-16 01:33:05
|
The *CodeNarc Team *is proud to announce the release of version *0.22*. CodeNarc <http://codenarc.sourceforge.net/> is a static analysis tool for Groovy source code. Version *0.22* adds 4 new rules (bringing the total to 341 rules) , a new IDE (Eclipse/Idea) text report type, and several bug fixes and enhancements. *New Rules:* - *PackageMatchesFilePath *rule (naming) - The source file path for a class should match the package hierarchy. - *Instanceof *rule (design) - Checks for use of the *instanceof * operator. - *UnnecessarySafeNavigationOperator *rule (unnecessary) - Check for the *safe navigation operator *(?.) applied to constants and literals, which can never be null. - *NoDef *rule (convention) - Check for all uses of the *def* keyword. The new *IdeTextReportWriter* is a text report formatter that includes automatic IDE (Eclipse/Idea) hyperlinks to source code. See the full details in the release notes <https://github.com/CodeNarc/CodeNarc/blob/master/CHANGELOG.txt>. Check us out on GitHub <https://github.com/CodeNarc/CodeNarc>! The Grails CodeNarc Plugin <http://grails.org/plugin/codenarc> has been updated to version *0.22* as well. |