Commit Graph

182 Commits

Author SHA1 Message Date
Lars Kühne 10691121f4 fixed typo (making vs. maximum) 2002-02-24 16:00:00 +00:00
Lars Kühne 2a1cd247d2 upated feature list to reflect current status 2002-02-24 15:58:47 +00:00
Lars Kühne 15640a8a1a added documentation for anttasks.properties 2002-02-24 15:56:22 +00:00
Oliver Burn 171e8d02b5 Documented the rcurly option 2002-02-23 11:14:59 +00:00
Oliver Burn 47383398f8 Implemented checking for right curly checking '}'. This was much easier that
for the left. Just need to do the documentation now.
2002-02-23 06:16:55 +00:00
Lars Kühne d3af93d07b explicitly set tab width to 1 column
fixes RFE #520410 (support latest ANTLR versions)
2002-02-23 00:37:53 +00:00
Oliver Burn 05e366ecf3 Fixed errors found by Tidy (http://www.w3.org/People/Raggett/tidy/). 2002-02-22 04:49:30 +00:00
Oliver Burn 2afaad3fa2 Added documentation for the lcurly options. 2002-02-22 04:43:09 +00:00
Oliver Burn 07a9baacf9 Remove a global variable hack. 2002-02-22 04:21:14 +00:00
Oliver Burn 59ce3f31d7 Added support for brace checking on the keywords try, catch, finally, static.
What are not covered deliberately are labels and instance initializers.
2002-02-22 04:12:04 +00:00
Oliver Burn 41e2089574 Added support for - for, do, else, synchronized 2002-02-22 03:37:41 +00:00
Oliver Burn f4860ef3b4 Implemented brace checking for "if" and "while" 2002-02-22 03:11:36 +00:00
Oliver Burn 9943aefac7 Added support for setting the brace option for others + new tests. Now
check location of '{' on switch statements.
2002-02-21 23:37:59 +00:00
Oliver Burn fd24216f46 Now have '{' checking for methods and types. Also put in place the logic to
be able to check the others.
2002-02-21 22:43:55 +00:00
Oliver Burn c85ec6f26a Merged the Streamable interface into the AuditListener interface. Having them
separate served no real purpose at the moment, except to complicate the
implementation.
2002-02-20 23:19:08 +00:00
Oliver Burn 339a7f5475 Fixed a checkstyle error 2002-02-20 23:09:01 +00:00
Oliver Burn e10faf3315 First cut at doing left curly checking for methods. This is definitely a work
in progress that will change a lot as I add checking for other constructs. I
always tend to evolve to the general solution. :-)
2002-02-20 23:08:21 +00:00
Oliver Burn 73f1a6f70f Added format for method braces 2002-02-20 23:05:17 +00:00
Oliver Burn 1fd18cde7b Now support setting the left curly placement option for methods. I am
implementing this example first, before doing it for types, statics, arrays,
anon inners, etc.
2002-02-20 02:52:27 +00:00
Oliver Burn 14d5ead27a First cut at an options class for placement of left curly braces 2002-02-19 22:54:47 +00:00
Oliver Burn 048d0cdaf4 Changed the error reporting format for the modifier order check. In using the
feature, I found that it was very helpful to know which modifier to correct.
2002-02-19 22:52:49 +00:00
Oliver Burn 22885be800 Fixed checkstyle error 2002-02-19 22:39:35 +00:00
Oliver Burn e61ba618f2 Scaring myself, but writing the documentation first for the brace checking. 2002-02-19 02:50:35 +00:00
Oliver Burn 5e4b582734 Fixed the Javadoc comment. Not sure if the old style will create valid
output.
2002-02-18 00:37:04 +00:00
Lars Kühne b7c466d38c replaced Netbeans from the list of IDE's missing Checkstyle integration
instead added VisualCafe
2002-02-17 10:52:11 +00:00
Oliver Burn b174220a66 Made Defn public so it can be reference outside the package 2002-02-16 22:13:59 +00:00
Oliver Burn d097038b81 added reference to nbCheckstyle 2002-02-16 22:07:30 +00:00
Oliver Burn 946f15a105 Contribution of a stylesheet from Stephane Bailliez (who wrote it) and
Scott McCrory (who organised it).
2002-02-16 21:49:05 +00:00
Lars Kühne faf76530d8 RFE #514033, check order of modifiers (implementation, test, and documentation) 2002-02-15 06:47:51 +00:00
Oliver Burn c9db9f82e2 Just some small refactoring 2002-02-11 05:38:09 +00:00
Lars Kühne 913028d7f2 Implementation, docs and test for RFE 438478, ignore multiple lines in header.
This change is compatible for command line, Ant, and API.

The API compatibility resulted in some deprecated methods in Configuration,
you can remove them if you think that API compatibility is not as
important as clean code.
2002-02-10 18:29:10 +00:00
Oliver Burn bdd55605c0 Clarified (hopefully:-) how line counts are made on methods 2002-02-09 13:26:25 +00:00
Oliver Burn db84febeb5 Update the tests and documentation for checking whitespace around periods.
#493383
2002-02-09 13:18:30 +00:00
Oliver Burn 241c48750b Added a method to verify that a dot is correctly surrounded by whitespace. 2002-02-09 12:00:32 +00:00
Oliver Burn 7fa84f981c Made Checkstyle more "ant friendly" but having a anttasks.properties file.
This allows declaritions of the taskdef in ant 1.4+ as:

        <taskdef resource="anttasks.properties">
            <classpath refid="run.classpath"/>
        </taskdef>

Also, in a moment of madness, I re-indented the build.xml file to 4 spaces.
2002-02-09 11:03:56 +00:00
Oliver Burn a1dda4f264 Reordered the logic for ignoring lines. 2002-02-08 00:42:21 +00:00
Oliver Burn 1ca4d43ce8 <picky>Made mConfig final</picky> 2002-02-08 00:35:39 +00:00
Lars Kühne c7e7af8f7d added test for new feature 'headerfile regular expression support', rfe #499259
moved creation of Configuration to setUp() to ensure that
each test is run with a well known Configuration that is not
influenced by other tests.
2002-02-07 20:39:51 +00:00
Lars Kühne 6fc674d4bf new feature 'headerfile regular expression support, rfe #499259' 2002-02-07 20:34:11 +00:00
Oliver Burn fdd9ae8297 Incorporate patch from Andrew Lang to support having javadoc with the format:
/**
     * @param aTwo
     *     This is a multiline piece of javadoc
     **/

Also changes the wording of "is not proceeded with whitespace" to
"is not followed by whitespace". This makes things a tad clearer.
2002-02-07 05:25:30 +00:00
Oliver Burn d4f1261a61 Refactored the MethodSignature class to contain all the information. Also added
helper methods.
2002-02-06 23:15:05 +00:00
Oliver Burn ea01eaaa85 Just tweaked the style a bit to be consistent with else where. I kept the
braces on a new line though. ;-)
2002-02-06 21:55:08 +00:00
Oliver Burn 6df3e84393 Changed a comment to C++ style 2002-02-06 05:49:22 +00:00
Oliver Burn d7bc542ef7 fixed copy & paste error 2002-02-06 05:45:48 +00:00
Oliver Burn 6350e4c223 Updated version to 2.1 - as building for Conor who wants the requirePackageHtml
option.
2002-02-06 05:39:38 +00:00
Oliver Burn 9be48298c3 Fixed checkstyle errors 2002-02-06 05:37:26 +00:00
Oliver Burn d5efededc6 Fixed for version 2.1 2002-02-06 05:34:42 +00:00
Oliver Burn 2ceae1b3c4 Small cleanup 2002-02-06 05:33:59 +00:00
Lars Kühne 46667e3599 Added tests for allowProtected (old feature without tests), allowPackage, requirePackageHtml, methodPattern, localVarPattern 2002-02-05 20:40:50 +00:00
Lars Kühne aeacc039ed Added documentation for new parameters
requirePackageHtml, methodPattern, localVarPattern, allowPackage
2002-02-05 20:34:21 +00:00