Blogged: https://blogs.apache.org/groovy/entry/announce-announcing-codenarc-1-2
On Tue, Jul 10, 2018 at 3:46 AM, <chris.m...@wellsfargo.com> wrote: > 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. > > > >