groovy-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <chris.m...@wellsfargo.com>
Subject [ANN] Announcing CodeNarc 1.2
Date Mon, 09 Jul 2018 18:46:09 GMT
The CodeNarc Team is proud to announce the release of version 1.2.

CodeNarc<http://codenarc.org/> is a static analysis tool for Groovy source code.

Version 1.2 includes 5 new rules 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
*       StaticFieldsBeforeInstanceFields rule (convention) - Enforce that all static fields
are above all instance fields within a class.
*       StaticMethodsBeforeInstanceMethods rule (convention) - Enforce that all static methods
within each visibility level (public, protected, private) are above all instance methods within
that same visibility level.
*       PublicMethodsBeforeNonPublicMethods rule (convention) - Enforce that all public methods
are above protected and private methods.
*       GrailsDomainStringPropertyMaxSize rule (grails) - String properties in Grails domain
classes have to define maximum size otherwise the property is mapped to VARCHAR(255) causing
runtime exceptions to occur.
*       NoJavaUtilDate rule (convention) - Do not use java.util.Date. Prefer the classes in
the java.time.* packages. Checks for construction of new java.util.Date objects.
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.2 as well.




Mime
View raw message