Go to file
Lars Kühne d216ec7525 Major refactorings to allow the use of SeverityLevels in FileSetChecks
as well as in Checks and to simplify logging of messages in FileSetChecks.

Introduction of a new class called AbstractViolationReporter, from which
both Check and FileSetCheck are derived.

Severity is passed to submodules by means of the Contextualizable
mechanism. This means that the user can f.ex. set severity to INFO
in a TreeWalker and all Checks below that TreeWalker will use severity INFO.
2003-03-26 19:52:30 +00:00
config Set the attribute Main-Class in the JAR file to allow checkstyle to be run 2002-07-03 23:49:42 +00:00
contrib include new modules 2003-02-20 05:37:25 +00:00
docs Major refactorings to allow the use of SeverityLevels in FileSetChecks 2003-03-26 19:52:30 +00:00
lib Upgrading to JUnit 3.8.1 2002-11-15 14:08:11 +00:00
src Major refactorings to allow the use of SeverityLevels in FileSetChecks 2003-03-26 19:52:30 +00:00
.cvsignore added bin to ignore list (Eclipse thing) 2002-10-25 21:58:39 +00:00
LICENSE Updated to the LGPL and version 2.0. 2002-02-04 12:44:04 +00:00
LICENSE.apache Removed trailing whitespace - do not ask why? ;-) 2002-02-04 12:40:53 +00:00
README added license info for new dependencies 2003-01-18 07:27:08 +00:00
RIGHTS.antlr first cut 2001-06-22 13:15:09 +00:00
TODO now refers to sourceforge for uptodate lists, also removed bugs known to be fixed 2002-01-20 08:36:19 +00:00
build.xml Patch from Peter Dobratz to remove warnings from <tar> tasks. 2003-03-16 22:00:06 +00:00
prj.el make sure that offset settings are correct for users who have changed the defaults in .emacs 2003-03-01 07:45:36 +00:00

README

CHECKSTYLE
==========

This directory contains the distribution for checkstyle. It is a tool for
checking Java source code for adherence to a set of rules.

The latest version can be found at http://checkstyle.sourceforge.net

Documentation is available in HTML format, in the docs/ directory.

Licensing
=========

This software is licensed under the terms in the file named "LICENSE" in this
directory.

The software uses the ANTLR package (http://www.antlr.org). Its license terms
are in the file named "RIGHTS.antlr" in this directory.

The software uses the Jakarta Regexp package
(http://jakarta.apache.org/regexp) and several packages from the
Jakarta Commons project (http://jakarta.apache.org/commons).
The license terms of these packages are in the file named
"LICENSE.apache" in this directory.


Feedback
========

Please send any feedback to checkstyle-user@lists.sourceforge.net.

Bugs should be reported to the checkstyle bugtracker at
http://sourceforge.net/tracker/?atid=397078&group_id=29721&func=browse


Thanks for trying out checkstyle!

Oliver Burn