Free Software Foundation!

Join now

Browse wiki

Jump to: navigation,
Checkstyle
Computer languages Java  +
Full description Checkstyle is a development tool to help pCheckstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard. Checkstyle is highly configurable and can be made to support almost any coding standard. An example configuration file is supplied supporting the Sun Code Conventions. As well, other sample configuration files are supplied for other well known conventions. Checkstyle can check many aspects of your source code. Historically it's main functionality has been to check code layout issues, but since the internal architecture was changed in version 3, more and more checks for other purposes have been added. Now Checkstyle provides checks that find class design problems, duplicate code, or bug patterns like double checked locking. bug patterns like double checked locking.
Homepage URL https://github.com/checkstyle/checkstyle  +
Interface command-line  +
Is GNU false  +
Keywords software development  + , syntax  + , Java  + , syntax checker  + , checkstyle  +
Last review by Tim Musson +
Last review date 19 March 2012  +
License LGPLv2.1 + , Apache2.0 +
License verified by Tim Musson  +
License verified date 19 March 2012  +
Name Checkstyle  +
Prerequisite description ANTLR (http://www.antlr.org)  + , Jakarta regexp package (http://jakarta.apache.org/regexp)  +
Prerequisite kind Required to use  +
Real name Oliver Burn  +
Related projects Jlint +
Resource URL https://lists.sourceforge.net/lists/listinfo/checkstyle-user  + , https://lists.sourceforge.net/lists/listinfo/checkstyle-announce  + , https://lists.sourceforge.net/lists/listinfo/checkstyle-devel  + , https://lists.sourceforge.net/lists/listinfo/checkstyle-commits  + , http://sourceforge.net/tracker/?group_id=29721  +
Resource audience Developer  +
Resource kind Mailing List  + , Bug Tracking  +
Revisionid 22,455  +
Revisiontimestamp 20 September 2014 10:16:39  +
Revisionuser User:Mviinama +
Role Maintainer  +
Short description Java syntax checker  +
Software-development program-build-automation  +
Submitted by Database conversion +
Submitted date 1 April 2011  +
Use software-development  +
User level none  +
VCS checkout command hg clone http://checkstyle.hg.sourceforge.net:8000/hgroot/checkstyle/checkstyle  +
Version comment 5.5 stable released 2011-11-05
Version date 5 November 2011  +
Version download http://sourceforge.net/projects/checkstyle/files/checkstyle/5.5/checkstyle-5.5-src.tar.gz/download  +
Version identifier 5.5  +
Version status stable  +
Has queryThis property is a special property in this wiki. Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle +
Has improper value forThis property is a special property in this wiki. Resource audience  +
Modification dateThis property is a special property in this wiki. 25 November 2014 18:17:09  +
Page has default formThis property is a special property in this wiki. Entry  +
Has subobjectThis property is a special property in this wiki. Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle +
EmailThis property is a special property in this wiki. checkstyle@puppycrawl.com  +
hide properties that link here 
Checkstyle + Has featured
Checkstyle + , Checkstyle + License of
Checkstyle + Person of
Jlint + Related projects
Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + , Checkstyle + Resource of
Checkstyle + , Checkstyle + Software prerequisite of
 

 

Enter the name of the page to start browsing from.



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.


Personal tools
Namespaces

Variants
Views
Actions
Navigation
Contribute