Commit Graph

4074 Commits

Author SHA1 Message Date
Oliver Burn 474e266acd Turn off the operator wrapping test until I can provide an option to
turn just it off.
2002-05-28 21:50:24 +00:00
Lars Kühne da940af362 Implementation, tests and docs for generalization of instantiation check. Users can now specify a list of classes that are not allowed to be instantiated.
This also fixes Bug 556317, Boolean instantiation, as now a config option is provided and the check for java.lang.Boolean is turned off by default
2002-05-28 20:23:00 +00:00
Oliver Burn 34770c3eaa Implemented checking that lines are broken on operators (except the assignment
ones). Still need to update the docs
2002-05-28 13:39:43 +00:00
Oliver Burn 615219883b Support for the CatchBlock option. The code is a bit ugly, but it works. 2002-05-26 12:58:30 +00:00
Oliver Burn 39a7271a2a Added a toString() for debugging 2002-05-26 12:57:17 +00:00
Oliver Burn 3f6653f424 Fixed tests to handle CatchOption 2002-05-26 12:55:29 +00:00
Oliver Burn 3d0256c50f Fixed compilation errors 2002-05-26 12:54:55 +00:00
Lars Kühne 6f7fec94ee fixed missing javadoc 2002-05-20 10:53:23 +00:00
Lars Kühne ef5716560b RFE #557544, load properties from file on cmdline 2002-05-19 07:38:58 +00:00
Lars Kühne 032b3801aa fixed checkstyle error (empty exception handler). Do we need a framework for passing internal errors to the outside world, instead of just printing them? I'm not sure how useful printing is if you're not on the command line... 2002-05-15 05:02:46 +00:00
Lars Kühne 4425afa0c2 - #516255, find empty exception handlers. Maybe we should add some
"OK if commented" option, but I don't see how to do that in the grammar.
- initial support for #550205, find instantiations of Boolean. This is not
  configurable yet, and we should generalize it to find instantiation of
  arbitrary types. Docs are also still missing, will write them after
  generalization.
2002-05-15 04:34:59 +00:00
Oliver Burn 7b849d58d5 Implemented a factory to create RE objects. Also improved error handling. This
may improve performance?
2002-05-14 04:41:16 +00:00
Oliver Burn fca8c91804 Request 504275: detect to-do comments 2002-05-13 12:52:55 +00:00
Oliver Burn 65989e76a4 Request 555262: Include column number in the XML output 2002-05-13 01:48:41 +00:00
Lars Kühne fea8a2b4d7 added test class for low level tests of the Utils methods 2002-05-05 11:42:39 +00:00
Lars Kühne 347badbc09 added tests for tab expansion 2002-05-05 11:40:48 +00:00
Lars Kühne f6c9d83def simulate tab expansion in line length and error column calculations, includes fix for bug #524671 2002-05-05 11:39:13 +00:00
Lars Kühne 83a1c2d3b3 added column number to tab check 2002-05-01 08:31:27 +00:00
Lars Kühne ff08629ef8 save task options in Runnables to make sure that task options
always overwrite the options in the properties file, independent of
the order in which the attributes are reported by ANT or the XML parser.
2002-05-01 07:40:41 +00:00
Oliver Burn 8f8879df46 Fixed bug with the parser falling back when failing on assert
statements. Found with problems with imports.
2002-04-30 10:56:49 +00:00
Oliver Burn 43c3cc7486 Fixed bug with handling padding around ()'s. 2002-04-30 10:54:08 +00:00
Oliver Burn 4d8f0c8066 Updated to make the error for a modifier that is out of order, have the column
number of the offending modifier, not the first modifier.
2002-04-29 04:09:10 +00:00
Oliver Burn 2d315277b6 Fixed Checkstyle errors. Important to make sure that Checkstyle passes with no
errors, as I get asked if "Checkstyle Checkstyle's" all the time. :-)
2002-04-29 04:07:08 +00:00
Lars Kühne 2abb08a812 integrated patch 531230, 'add properties file functionality', provided by Warner Onstine 2002-04-28 12:52:34 +00:00
Oliver Burn 659e6ec7aa Added more support for column numbers. 2002-04-25 12:00:11 +00:00
Oliver Burn a1cecb5e06 Added more support for column numbers. 2002-04-25 10:36:47 +00:00
Oliver Burn dc764f3b6a Added column numbers for checks on variable formats. 2002-04-25 09:35:49 +00:00
Oliver Burn 3d8c8ae213 Oh the pain! Just added column numbers for checks for whitespace. Updating the
unit tests was not fun.
2002-04-25 09:04:42 +00:00
Oliver Burn 552b917ddb Support column numbers for ()'s. 2002-04-25 08:06:07 +00:00
Oliver Burn 1edf43ab32 Support column numbers for {}'s. 2002-04-25 07:50:34 +00:00
Oliver Burn 4d0adc9dee Support column numbers for method names. 2002-04-25 07:18:12 +00:00
Oliver Burn 6970485b88 Started to add support for including the column number in the output. It
really rocks - I wish I had done it from the start!

Strangely, although I am starting to use IDEA a lot for code development, I
still use Emacs for fixing checkstyle errors.
2002-04-25 07:03:40 +00:00
Oliver Burn 2279ec2a48 Removed a hack of using toString() on AuditEvent in the default logger. 2002-04-25 05:30:37 +00:00
Oliver Burn 3ded17ac3d Changed support for parenthesises padding to take an option, rather that being
a boolean of whether to ignore or not. This will allow the adding of more
styles in the future. Good idea Lars! :-)
2002-04-24 14:36:27 +00:00
Oliver Burn cbb5f228d8 Removed unused code. 2002-04-24 14:33:47 +00:00
Oliver Burn 083a7d432a Added option to disable checking for padding of parenthesis. As asked for by
Lars. Eventually should have an option to allow different styles - rather the
current "Sun way" or the "highway.
2002-04-22 10:41:10 +00:00
Oliver Burn 6b016753d1 Fixed a copy & paste error. 2002-04-22 09:51:01 +00:00
Oliver Burn f1dc5b5778 Trying to get into the recommended style from Sun. 2002-04-22 09:02:22 +00:00
Lars Kühne 91a4d48af7 fix for bug 540384, multiple throws tags for the same exception should be OK 2002-04-22 05:23:50 +00:00
Lars Kühne 206ff56be6 added test for rfe 537107, "public" in interface method
moved test input for "order of modifiers" to InputModifiers
to keep InputSimple simple
2002-04-21 21:06:42 +00:00
Lars Kühne caf539ded2 Implementation + docs for rfe 537107, "public" in interface methods 2002-04-21 21:02:57 +00:00
Oliver Burn e200d9bf3d 545128: implemented "-r" recursive option and improved the argument handling 2002-04-17 11:59:52 +00:00
Oliver Burn a1de100581 Reworked the logic to give a better error reporting. 2002-04-17 11:57:32 +00:00
Oliver Burn 44950d1ee4 Fixed #544985 to handle Javadoc on variable declarations that span several lines 2002-04-17 11:56:24 +00:00
Lars Kühne 1b8483fc82 execute Checker.destroy() at the end of each test 2002-04-17 05:12:24 +00:00
Lars Kühne d6785794bf added trailing whitespace to enhance code coverage for Util.lengthMinusTrailingWhitespace() 2002-04-17 04:58:48 +00:00
Lars Kühne a9f84b3767 execute Scope.getInstance() to enhance code coverage 2002-04-17 04:52:55 +00:00
Lars Kühne e3588963d0 fixed typo in comment 2002-04-17 04:50:52 +00:00
Lars Kühne 00447a8fe3 added check for illegal imports 2002-04-17 04:43:55 +00:00
Lars Kühne d3aa5da76d added test for regexp-disabling of line-length checks 2002-04-13 08:33:41 +00:00
Lars Kühne 62e2b65b9e Implementation for RFE #524650, regexp-disable line-length checking 2002-04-13 08:30:01 +00:00
Oliver Burn ed3e6a2428 Fixed bug where static variable checks were not taking into account the flags
to allow protected and package levels.
2002-04-12 12:23:14 +00:00
Oliver Burn 49314771b6 Fixed bug that allowed constant declarations to contain "__". 2002-04-07 09:16:43 +00:00
Oliver Burn da5d8c09d2 Fixed checkstyle errors. 2002-04-04 13:48:48 +00:00
Oliver Burn 46f7cfd92a Updated for new checks for whitespace around ()'s. 2002-04-04 13:46:44 +00:00
Oliver Burn 2b8786f133 Added checking for whitespace around ()'s. Currently checks for the format
of blah(p1, p2) and complains over blah( p1, p2 ).
2002-04-04 13:46:07 +00:00
Lars Kühne 0e0ca2bddf added failureProperty to ant task (RFE 534038) 2002-03-23 17:03:15 +00:00
Lars Kühne 190c0e5ca6 Fixed bug introduced during cleanup of duplicate code:
Reader cannot be reused by fallback lexer, it would
never see the characters that have been consumed before
the RecognitionException in the first parsing attempt.

Also added comment why the JDK 1.4 grammar is tried first.
2002-03-19 20:26:02 +00:00
Lars Kühne 08c03a7a57 added test for grammar fallback in Checker (assert as identifier) 2002-03-19 20:19:51 +00:00
Lars Kühne dd476d3368 fix for bug 528358, was introduced in revision 1.17 2002-03-19 19:35:09 +00:00
Lars Kühne 2a7c9dd831 added whitespace checks to assert statement 2002-03-19 06:16:22 +00:00
Oliver Burn b671e6bb1c Removed some duplicate code, as I also feel the pain. I like the patch, but
I question using the Java14 lexer/recognizer first. Is this because most of
the time it will succeed (especially with 1.4 source:-). Be great if a
comment could be added to the code.
2002-03-14 10:20:46 +00:00
Lars Kühne e2ec464f27 added support for jdk 1.4 assert statements
grammar changes inspired by John Pybus on the antlr-interest mailing list,
see http://groups.yahoo.com/group/antlr-interest/message/4968

the changes to Checker.java are not very clean, but I don't see a better
solution unless the ANTLR api is improved (compilationUnit() should be an
abstract member of Parser, error reporting should be pluggable)
2002-03-14 06:19:09 +00:00
Lars Kühne 6b51ac1580 added tests for Configuration serialization 2002-03-06 06:08:00 +00:00
Lars Kühne ec1e3e8349 fix for bug #522282, "Cache not invalidated upon param. change"
- all classes that contribute to Configuration are now Serializable
- use in-memory serialization to compute a hashcode of the Configuration
- store the hashcode in the cache file
- compare cached hashcode with current hashcode and invalidate cache accordingly
2002-03-05 20:53:04 +00:00
Oliver Burn 1a596b6827 Renamed anttasks.properties to checkstyletask.properties. A much clearer name. 2002-02-25 12:15:07 +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 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 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 5e4b582734 Fixed the Javadoc comment. Not sure if the old style will create valid
output.
2002-02-18 00:37:04 +00:00
Oliver Burn b174220a66 Made Defn public so it can be reference outside the package 2002-02-16 22:13:59 +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 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 9be48298c3 Fixed checkstyle errors 2002-02-06 05:37:26 +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 c617457933 Implementation for RFEs 466756, 500378, 504964, 510441
Details:

466756 - Check for package.html:
 - new parameter requirePackageHtml, default is false

500378 - Check names of methods + local variables
 - new parameters methodPattern and localVarPattern,
   default is ^[a-z][a-zA-Z0-9]*$

504964 - no default access
510441 - allowprotect should incl. packageprivate (requests the same feature)
 - new parameter allowPackage, default is false

Sorry that I did not split this into separate patches, I had this in
my local tree as is and it would require too much work to split it.  I
think the changes are easy enough to review three feature
implementations in one go.
2002-02-05 20:22:02 +00:00
Oliver Burn b779f3c1da Updated to the LGPL and version 2.0. 2002-02-04 12:44:04 +00:00
Oliver Burn a5abed5101 Changed direct reference to getProject() 2002-01-28 22:15:08 +00:00
Lars Kühne 8e6328559e fix bug #508010, documentation and code are inconsistent 2002-01-24 18:34:47 +00:00
Oliver Burn 2b6c9c654a Added warning not to use this class outside of this package. 2002-01-23 12:42:01 +00:00
Oliver Burn 15c7162ea4 Refactored Checker to not take a PrintStream. All errors are not logged to
standard output.
2002-01-23 12:28:49 +00:00
Lars Kühne 45120a140e must be public, used as param in public method of Configuration 2002-01-22 05:23:25 +00:00
Oliver Burn f755213c9e tightened the scope 2002-01-22 01:05:22 +00:00
Oliver Burn d4e7792f24 Made public so can be used outside the package 2002-01-21 11:54:27 +00:00
Lars Kühne 2fdc69f6a9 include author email address, make class package visible instead of public 2002-01-20 08:49:03 +00:00
Lars Kühne 5a9a68e619 removed hashmarks from @see tags, they resulted in errors during javadoc generation 2002-01-20 08:27:55 +00:00
Oliver Burn f0d7921279 Added a default constructor to XMLLogger so it can be used by the ANT task.
Also updated build.xml to use the plain logger.
2002-01-15 23:51:49 +00:00
Oliver Burn 2727473656 Changed the defaults for member/static/parameter regexps to match the Sun coding
standard. The intent of this change is to make it easier for people to use
checkstyle out-of-the-box to check the Sun coding standard.
2002-01-15 12:54:03 +00:00
Lars Kühne d7de3bef0b Added tests to WS around DIV and MOD. All multiplicative expressions are now covered. 2002-01-15 06:04:46 +00:00
Oliver Burn 3af1c99a0c Removed support for assert keyword. It breaks the parser on legal java
prior to JDK 1.4.
2002-01-14 05:07:22 +00:00
Oliver Burn cb0fdf5428 Fixed a bug with JavaDoc checking in class/instance initialisers. 2002-01-14 04:33:15 +00:00
Oliver Burn 8d6fa332a9 Re-factored VerifierImpl to be called Verifier. The original intention of
the interface was to allow different verifiers to be swapped in. Considering
how much work would be required to create a verifier from scratch, people
are more likely to just want to extend VerifierImpl.
2002-01-14 02:56:15 +00:00
Oliver Burn f8ea4c69a2 Removed all evidence of the java.tree.g file. 2002-01-14 01:33:42 +00:00
Oliver Burn 1104baffa4 Moved the final tests out of java.tree.g. Yahoo! 2002-01-14 01:18:50 +00:00
Oliver Burn 5ab5020a27 Moved all the checking for {}'s into java.g. 2002-01-14 00:26:43 +00:00
Oliver Burn 8d1cba0676 Moved more tests into java.g and improved some tests. 2002-01-13 07:52:23 +00:00
Oliver Burn 3335cdeb4d Moved the reference checking to java.g 2002-01-13 06:34:38 +00:00
Oliver Burn a54d892da1 removed unused method reportIdentifier() 2002-01-13 05:02:06 +00:00
Oliver Burn 1c35230164 large refactoring of moving checking into java.g (from java.tree.g). Solved
all the hard problems - only some easy checks to migrate
2002-01-11 23:58:08 +00:00
Oliver Burn bd7cfcb3e5 Refactoring: removed unused methods reportStartMethodBlock() and
reportEndMethodBlock()
2002-01-11 13:45:54 +00:00
Oliver Burn 171df8e6e1 added a toString() method to help debugging 2002-01-11 13:42:55 +00:00
Oliver Burn b7157a9946 moved with tests into java.g 2002-01-11 12:26:23 +00:00
Oliver Burn 16d7e573b0 Moved the checking for ws around "if"s to java.g. Also refactored
calls to verifyWSAfterEnd() to use verifyWSAfterBegin() where
appropriate.
2002-01-11 11:56:55 +00:00
Oliver Burn 3188792cad Now have two methods for checking if ws around some text. One takes the column
where the text starts, and the other where the text ends. Needed because the
parser is different places either gives the start or the end.
2002-01-11 11:49:57 +00:00
Oliver Burn e3c3cdcea3 tightened up checking the STAR in multiplicativeExpression. Possible source of
a NPE reported by Lars.
2002-01-11 10:47:02 +00:00
Oliver Burn d16d3f310d <ignore>removed trailing whitespace</ignore> 2002-01-11 10:46:03 +00:00
Lars Kühne 75e9d8486e support jdk 1.4 assert statements, rfe 500122 2002-01-10 06:18:41 +00:00
Oliver Burn 047f8cef4b Started migrating the whitespace tests from java.tree.g to java.g 2002-01-09 15:06:03 +00:00
Oliver Burn 0b7bf27706 Now support ignoring whether whitespace is after a type cast. As requested by
Lars.
2002-01-08 04:18:02 +00:00
Lars Kühne c8756ab481 fix bug 499072, inner classes require author tag 2002-01-06 15:27:44 +00:00
Lars Kühne 9982fc546a javadoc checkscope tests 2002-01-06 12:53:48 +00:00
Lars Kühne 17d3b314bb javadoc checkscope implementation 2002-01-06 12:48:59 +00:00
Oliver Burn 7d82fd670a Added support to check that commas ';' in "for" statements are followed by
whitespace (ala the Sun coding standard).
2002-01-06 11:06:07 +00:00
Oliver Burn b7f1d0d1b7 Added support to check that commas ',' are followed by whitespace (ala the Sun
coding standard). This mainly involved refactoring the code I just wrote for
checking casts.
2002-01-06 10:31:32 +00:00
Oliver Burn edf2c95634 Made Checker & Configuration public so they can be used outside the package.
A requested feature to that Checkstyle can be integrated into IDE's like
NetBeans, JBuilder.
2002-01-06 07:40:36 +00:00
Oliver Burn d87ea06ebb Added support for checking the file length does not exceed a specified max. 2002-01-06 07:08:20 +00:00
Oliver Burn 637bf620e5 Support testing for the max method and constructor lengths 2002-01-06 06:40:19 +00:00
Oliver Burn 0957b67c1d Support setting the max method and constructor lengths 2002-01-06 06:30:29 +00:00
Oliver Burn efcb63fd74 Added support to check that casts are followed by whitespace, as recommended
in the Sun coding standard. Can be turned off with all other whitespace checks.
May want to specifically be able to turn off this feature.
2002-01-05 13:18:22 +00:00
Oliver Burn ad29236445 Included patch to check for whitespace around return statements. 2001-12-11 06:34:45 +00:00
Oliver Burn 518c2079d0 fixed (maybe?) a parse error 2001-12-10 02:22:25 +00:00
Oliver Burn 4fade39e72 patch for ignoring whitespace between Javadoc and declarations 2001-12-03 00:42:42 +00:00
Oliver Burn 82de45f06f Incorporate changes made to the ANTLR Java grammar 2001-11-26 12:25:45 +00:00
Oliver Burn 9a905be3a0 patch for checking more whitespace 2001-11-26 11:25:21 +00:00
Oliver Burn 7b4b37602e improved the tests 2001-11-03 10:40:15 +00:00
Oliver Burn fc3bd86681 cosmetic fixed 2001-11-02 12:38:09 +00:00
Oliver Burn 517e2450ca patch to ignore all javadoc and line length 2001-10-31 20:58:37 +00:00
Oliver Burn 85a53ccdaf making the default logger much more silent 2001-10-31 20:10:25 +00:00
Oliver Burn fb830fc73e fix checkstyle errors 2001-10-31 13:32:41 +00:00
Oliver Burn f8a69b0780 fix typos 2001-10-31 13:16:47 +00:00
Oliver Burn 403a3f70a3 patch to control ANT stopping the build on violations 2001-10-31 13:06:28 +00:00
Oliver Burn 030798a11d incorporate performance patch 2001-10-31 12:42:19 +00:00
Oliver Burn 1d21af32b9 first cut 2001-08-30 16:21:20 +00:00
Oliver Burn 0e3fe56436 started to incorporate logging events 2001-08-30 16:13:24 +00:00
Oliver Burn f34eba11cb improved technique to locate files 2001-08-30 13:09:57 +00:00
Oliver Burn a6df885ae1 included patch to be able to run unit tests from any directory. 2001-08-17 06:40:33 +00:00
Oliver Burn c4d036af76 removed debug statement 2001-08-17 03:18:14 +00:00
Oliver Burn 6c304950f6 added support for caching 2001-08-05 14:12:57 +00:00
Oliver Burn b3373646ee added support for yes,on,true for boolean properties 2001-08-05 07:41:59 +00:00
Oliver Burn d3f39e6b87 Added support for public member patterns. 2001-08-05 06:41:59 +00:00
Oliver Burn fa128598e1 start of changes for detecting unused variables 2001-08-05 05:18:58 +00:00
Oliver Burn b06dd9801e updated for the IgnoreBraces property 2001-07-02 06:42:29 +00:00
Oliver Burn be6d271ac3 added support for IgnoreBraces property 2001-07-02 06:23:24 +00:00
Oliver Burn ba46163e7c Added support for IgnoreWhitespace property. 2001-06-29 14:31:36 +00:00
Oliver Burn 9c56d57656 Implemented logic to detect package imports from the package itself. 2001-06-29 12:31:00 +00:00
Oliver Burn 69138e4022 refactored to use the new Configuration class. 2001-06-29 07:21:40 +00:00
Oliver Burn 3ded7a1155 refactoring to use a configuration object 2001-06-28 23:30:38 +00:00
Oliver Burn 20caaeb148 improved list 2001-06-28 13:12:12 +00:00
Oliver Burn f0f7f3e762 changed for release 1.2 2001-06-28 13:10:22 +00:00
Oliver Burn 0fd69594a4 first cut 2001-06-22 13:24:24 +00:00