Commit Graph

121 Commits

Author SHA1 Message Date
Lars Kühne 9aab61241e added IndentationCheck, contributed by John Richardson
This check currently fails to pass checkstyle.checkstyle
because most methods are missing javadoc, I hope somebody
can help me adding it
2003-04-25 05:21:27 +00:00
Lars Kühne ba1663fc94 rfe #528196, task should output version info 2003-03-29 13:39:22 +00:00
Oliver Burn f09c190dff Added support for metadata in the configuration file. This required increasing
the version number to 1.1. I thought this made sense, even though the change
was backwardly compatible.
2003-03-29 00:29:25 +00:00
Oliver Burn 77945f2962 Upgrade to ANTLR 2.7.2. There is now no concept of a runtime JAR. Pity, but
such is life.
2003-03-28 13:30:15 +00:00
Oliver Burn 5c273c9f39 Patch from Peter Dobratz to remove warnings from <tar> tasks. 2003-03-16 22:00:06 +00:00
Oliver Burn 20325ac897 Another great patch from Peter Dobratz - this time to fix validate.xml 2003-03-16 06:17:41 +00:00
Lars Kühne 491c948d9f added link to home page (patch by Peter Dobratz) 2003-03-02 07:58:06 +00:00
Lars Kühne 875c87ee57 added use flag to javadoc (patch by Peter Dobratz) 2003-03-01 07:35:40 +00:00
Lars Kühne 476a7dd02f starting 3.1 2003-02-18 20:39:00 +00:00
Oliver Burn 46e38cf084 going through the motions to silence Lars' computer at night. :-) 2003-02-17 10:17:03 +00:00
Lars Kühne 00fb7f0c18 FileSetChecks are now responsible for filtering
out the files they are not interested in, as discussed
on the checkstyle-devel list
2003-02-15 12:13:32 +00:00
Lars Kühne 410111f1dc reuse checkstyle.checkstyle in checkstyle.style to avoid duplicate code 2003-02-08 17:55:47 +00:00
Lars Kühne 6136db071d removed support for japanese until we find a new maintainer 2003-02-04 20:27:14 +00:00
Lars Kühne 4c0ef4ed4c avoid instrumenting the test classes with Clover
(finally convinced my boss to license it :-)
2003-01-28 20:00:18 +00:00
Oliver Burn 66ddfb7a2d make a beta release number 2003-01-10 06:33:17 +00:00
Oliver Burn cda46fa14a Changed so that it is possible to build the releases using
ANT 1.4.1. Still need to use ANT 1.5+ to run the tests.
Added a helper check to ensure right version of ANT.
2002-12-20 00:34:29 +00:00
Oliver Burn 07593d05c5 Cleaned up all targets - not to ANT-1.4.1 2002-12-19 23:12:33 +00:00
Lars Kühne e024f6fd18 removed old gui call.
take advantage of the new if attribute of the fail task in Ant 1.5
2002-12-15 11:54:31 +00:00
Oliver Burn 8dd310c982 Changes to get the header check going again. I like the
change that was made for the properties, it leverages
off the work we did in the 2.4 release to allow properties
to be overriden in the ANT file.
It is now possible to run the checkstyle task from any
directory - nothing is now location specific. This includes
the location of the header file or the DTDs. Good to
finally reach this milestone.
2002-12-07 12:18:57 +00:00
Oliver Burn 52fa475168 Changed to make the XML be validated using the DTD. The
DTD is located using a technique that gets it from the JAR
file. Idea "borrowed" from Struts.
2002-12-07 03:28:36 +00:00
Oliver Burn 230d434a19 Copy across the XML files to be in the classpath. This will
get the 'run.checkstyle' target to run.
2002-12-06 04:10:49 +00:00
Oliver Burn 2e94e8b498 Can now override the config file 2002-11-25 00:56:24 +00:00
Oliver Burn fe98987973 Minor cleanup 2002-11-21 10:53:14 +00:00
Oliver Burn 59ef3ec378 fix minor bug 2002-11-14 12:06:45 +00:00
Oliver Burn c6fcfc3e22 Updated to include the checks package. I am thinking that standard Javadoc is
a good way to document our checks. Suggest others generate the Javadoc and
have a look at it.
2002-11-14 12:02:06 +00:00
Rick Giles 4a638fc0e6 Added global-property to DTD.
Removed DTD from XML file until fix of ConfigurationLoader
2002-11-14 10:10:27 +00:00
Rick Giles a5adce4215 added a JUnit TestSuite for all the tests 2002-11-14 00:39:49 +00:00
Oliver Burn 4cbd709c01 This is a really enjoyable commit to make. I have finally got to remove the
ugly Verifier class. The only remaining check are based on the new fileset
check that Lars putting together. Magic. :-)
2002-11-13 04:21:21 +00:00
Rick Giles 113081ffce added task to validate XML files 2002-11-13 00:08:34 +00:00
Oliver Burn 1cea376589 Refactoring the command line processing to use the new Jakarta Commons package
http://jakarta.apache.org/commons/cli/. It is quite a nice package.
2002-11-11 21:52:55 +00:00
Oliver Burn 36af550d96 Changes for clover 2002-11-09 10:32:31 +00:00
Oliver Burn 215db57b5f changed I added to support Clover - still need to re-factor slightly. 2002-11-07 20:49:40 +00:00
Oliver Burn e7556f4af6 Fixed more Checkstyle errors. 2002-11-06 02:52:12 +00:00
Lars Kühne fde1418532 include the new commons jars in checkstyle-all.jar 2002-11-02 18:20:12 +00:00
Oliver Burn 3288a81e30 Just converted over the Checkstyle ANT task to use the new framework. In
process I had to fix numerous errors now being reported.

There are some bugs with the method checks, which I will now investigate.
2002-11-02 12:22:14 +00:00
Oliver Burn 2effcfd0bc Start of conversion to only supporting the new framework. Also refactored
error handling.
2002-10-31 12:28:47 +00:00
Oliver Burn 3f14872d33 Added a target to run the gui 2002-10-19 06:26:09 +00:00
Oliver Burn 253994d210 Changed so that todo checking is off by default 2002-10-14 11:55:53 +00:00
Oliver Burn 51941dcf24 added TreeViewer to help with development. 2002-10-06 23:52:34 +00:00
Oliver Burn 856fdd282b Added the ability to selectively run a test 2002-09-29 05:53:30 +00:00
Oliver Burn d7142fd15f Implemented the parameter name check. Oh so easy. :-) 2002-09-25 13:43:06 +00:00
Oliver Burn 03c8a0a7ee Refactoring the way the Checker is configured. Not happy with the current
approach - it was hack. Changing to be that the Configuration will eventually
contain the CheckConfiguration objects.

Also adding support setting the properties on created checks. I am adding this
using the Jakarta Commons library as it makes it very easy.

Oh - I am now back online - no thanks to Sprint blocking my ISP for a couple
of days. I may have lost a couple of emails. :-(
2002-09-25 12:24:50 +00:00
Lars Kühne e4434ebe00 added new Java 1.4 grammar 2002-09-22 12:21:39 +00:00
Oliver Burn 78bc37d673 Fixed bug in Check 2002-09-21 14:04:16 +00:00
Oliver Burn 19257b2cdb Added the tree walker (with all the bugs hopefully marked with TODO:
comments). Currently keeping the old grammars around so we can checkstyle the
new checkstyle will old version. Kind of a version of boot strapping. :-)
2002-09-15 12:44:17 +00:00
Oliver Burn 75482cc4f0 disable todo checking when run under gump 2002-09-15 11:30:51 +00:00
Oliver Burn f888422e8d going for a release 2002-09-14 03:19:11 +00:00
Oliver Burn 92ea4cfb51 Backed out the BCEL based checking for unused class member variables. 2002-09-10 10:57:09 +00:00
Oliver Burn 7f06106f4e Yahoo! Implemented checking for unused private fields. Just need to document
the new feature. It is off by default as the class path must be set up. Can
use the same technique for private methods.
2002-09-08 07:31:37 +00:00
Oliver Burn 49eb0e934e Yet another refactor to have the ANT task support a nested <property>
element. This let me remove the ugly have I put in to support relative
paths. Got the idea from Vincet Massol. Bug 605141.
2002-09-07 01:36:40 +00:00