The *CodeNarc Team *is proud to announce the release of version *1.3*. CodeNarc <http://codenarc.org/> is a static analysis tool for Groovy source code.
Version *1.3* includes 14 new rules (and a new "comments" ruleset), and several enhancements and bug fixes. See the full details in the release notes <https://github.com/CodeNarc/CodeNarc/blob/master/CHANGELOG.md>. *New Rules* - ClassEndsWithBlankLine rule (formatting) - Check whether the class ends with a blank line. - ClassStartsWithBlankLine rule (formatting) - Check whether the class starts with a blank line. - ExplicitCallToPutAtMethod rule - Detects when the map.putAt(k, v) method is called directly rather than using map[k] = v. - JavadocEmptyFirstLine rule (comments) - Check for javadoc comments with an empty top line. - JavadocEmptyLastLine rule (comments) - Check for javadoc comments with an empty line at the bottom. - JavadocConsecutiveEmptyLines rule (comments) - Checks for javadoc comments with more than one consecutive empty line. - JavadocEmptySeeTag rule (comments) - Checks for empty @see tags within javadoc. - JavadocEmptyParamTag rule (comments) - Checks for empty @param tags within javadoc. - JavadocEmptyReturnTag rule (comments) - Checks for empty @return tags within javadoc. - JavadocEmptyThrowsTag rule (comments) - Checks for empty @throws tag within javadoc. - JavadocEmptyExceptionTag rule (comments) - Checks for empty @exception tag within javadoc. - JavadocEmptyAuthorTag rule (comments) - Checks for empty @author tags within javadoc. - JavadocEmptySinceTag rule (comments) - Checks for empty @since tags within javadoc. - JavadocEmptyVersionTag rule (comments) - Checks for empty @version tags within javadoc. Check us out on GitHub <https://github.com/CodeNarc/CodeNarc>! The Grails CodeNarc Plugin <http://grails.org/plugin/codenarc> has been updated to version *1.3* as well.