Return-Path: Delivered-To: apmail-jakarta-ant-user-archive@apache.org Received: (qmail 61270 invoked from network); 16 Sep 2002 05:57:11 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 16 Sep 2002 05:57:11 -0000 Received: (qmail 4337 invoked by uid 97); 16 Sep 2002 05:57:51 -0000 Delivered-To: qmlist-jakarta-archive-ant-user@jakarta.apache.org Received: (qmail 4321 invoked by uid 97); 16 Sep 2002 05:57:49 -0000 Mailing-List: contact ant-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list ant-user@jakarta.apache.org Received: (qmail 12632 invoked by uid 98); 14 Sep 2002 06:02:08 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) From: "Oliver Burn" To: , , , Subject: Checkstyle 2.4 released Date: Sat, 14 Sep 2002 16:01:04 +1000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Announcing release of 2.4 of Checkstyle is available at: http://checkstyle.sourceforge.net/ What is it? =========== Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. Its purpose is to automate the process of checking Java code, and to spare humans of this boring (but important) task. Checkstyle can be run via an ANT task (recommended) or a command line utility. Third-party plug-ins are available for Maven, jEdit, NetBeans, Centipede, JBuilder, Eclipse/WSAD, Emacs JDE. New features: ============= - Major refactoring on the way Checkstyle is configured. It is now completely based around properties. Big thanks to Vincent Massol for the suggestion on how to refactor the ANT task (bug 605141). - Check the package name against a pattern (request 597787). Patch provided by Simon Langford. - Detect the number of parameters in a declaration exceeding a specified amount (request 582144). - Inspired by patch 580410 from Shinya Ohnuma, now the error messages are localised. - Support checking to determine if an unused @throws exception is a subclass of java.lang.Error (request 583719). - Incorporate patch 555878 from Rick Giles to allow pattern for local final variables to be specified. - Incorporate patch 566855 from Rob Worth to optionally check that parenthesis are padded with spaces. - Incorporate patch 590931 from Vijay Aravamudhan to improve documentation of the build.xml file. - Incorporate patch from Vijay Aravamudhan to enforce requiring @version tag (request 543964). - Incorporate patch 607481 from Ville Skytt� to enforce wrap on operator at EOL. Resolved bugs: ============== - Incorporate a patch from Ronald Hastings (Boeing) to correctly handle C++ style comments being between Javadoc comments and declarations. Regards, Oliver -- To unsubscribe, e-mail: For additional commands, e-mail: