Commit Graph

316 Commits

Author SHA1 Message Date
Oliver Burn b3133035a4 576165: better error handling for missing properties file. 2002-07-02 11:51:56 +00:00
Oliver Burn bbe51f6884 571161: Added support for basedir attribute. 2002-07-01 01:57:36 +00:00
Oliver Burn 0e62f23a10 573485: detect redundant 'abstract' 2002-06-26 13:17:31 +00:00
Oliver Burn f8eaf47b4e 573485: detect redundant 'abstract' and also added test for long c-style
comments
2002-06-26 13:16:58 +00:00
Oliver Burn 0c8c6f3b45 Added jEdit reference. 2002-06-25 02:50:22 +00:00
Oliver Burn ab32ca0d86 Fixed typo 2002-06-22 12:05:15 +00:00
Oliver Burn c176f8b8eb 568553: fix Javadoc errors under JDK 1.4 2002-06-22 10:50:13 +00:00
Oliver Burn 119aa7439f Implement checking for whitespace around "{" & "}". 2002-06-17 12:17:31 +00:00
Oliver Burn 37e181d6dc Fix bug I introduced with the class loader. I hang me head in shame as I did
not look at the output of the unit tests.
2002-06-17 00:38:23 +00:00
Oliver Burn d8d9269bbc Added documentation for checkUnusedThrows. 2002-06-16 12:23:37 +00:00
Oliver Burn 2795663dae Cleanup on naming. 2002-06-16 12:22:05 +00:00
Oliver Burn 92358288d9 Support setting the classpath to locate classes 2002-06-15 13:34:48 +00:00
Oliver Burn a95e61912c Added test that gets 100% code coverage. Sweet! :-) 2002-06-15 13:04:25 +00:00
Oliver Burn 4a0711b2be Improving code coverage while watching England demolish Denmark in the world
cup.
2002-06-15 13:03:31 +00:00
Oliver Burn 9ef2cd2121 Changed to use class loader in configuration. 2002-06-15 13:02:21 +00:00
Oliver Burn 5ff797c94a Added support for specifying a class loader 2002-06-15 13:01:08 +00:00
Oliver Burn d114de9013 Added a reminder message. 2002-06-15 12:59:31 +00:00
Oliver Burn a097f67d1c Removed an extra debugging statement 2002-06-14 13:52:20 +00:00
Oliver Burn e823178df0 First cut at a class to resolve class names. It has some limitations (inner
classes), but I think it is a good enough start. Still need to do the unit
tests.
2002-06-14 13:23:18 +00:00
Oliver Burn 4404c2d308 Removed the logic for resolving classes 2002-06-14 13:21:17 +00:00
Oliver Burn 4509e18f16 Changed to use the new ClassResolver 2002-06-14 13:19:58 +00:00
Lars Kühne 14f2b27f8f added new commandline flag '-p' 2002-06-11 04:23:19 +00:00
Lars Kühne 47adf64795 Fixed another NPE for toplevel package.
Maybe I should test first and then commit ... :-(
2002-06-08 10:19:59 +00:00
Oliver Burn d84b2a1c6b Added the comment with the logic to determine FQCN. 2002-06-07 06:43:26 +00:00
Oliver Burn 503677ccb9 A basic working implementation of checking for @throws tags that are instances
of RuntimeException. Marked with TODO: comments what still needs to be
done. This should work in most cases.
2002-06-07 06:27:51 +00:00
Oliver Burn 1a7694f787 A whole lot more refactoring on the setting of properties. I am going to stop
now and obey the law of decreasing returns. :-)
2002-06-07 03:11:30 +00:00
Oliver Burn 4065b43922 Cleanup moving from flag to property 2002-06-07 00:10:11 +00:00
Oliver Burn 957f644aef Refactored the handling of integer properties. 2002-06-06 23:59:44 +00:00
Lars Kühne 3a5f01cc66 fixed NPE for classes in toplevel package when instantiation checks were turned on 2002-06-06 20:13:24 +00:00
Oliver Burn 8af07e5dfd Start of a re-factor on the way options are set. Started on the easy
booleans. The downside of this approach is that is not 100% full-proof for the
plug-in developers. I think it is an acceptable compromise.
2002-06-06 13:52:36 +00:00
Oliver Burn 9ad235214f Start of a re-factor on the way options are set. Started on the easy
booleans. The downside of this approach is that is not 100% full-proof for the
plug-in developers. I think it is an acceptable compromise.
2002-06-06 13:39:41 +00:00
Oliver Burn 3da466b9bf Added check to ensure that long integer literals use L, not l. Also fixed bug
by my over zealous removal of toString() methods.
2002-06-06 11:45:40 +00:00
Oliver Burn 4018efa9fe Refactored the catch block checking code to include try/catch/finally blocks. 2002-06-05 13:17:20 +00:00
Oliver Burn dc92fd1b89 Removed deprecated methods that have floating around for 2 releases. Their
time was up.
2002-06-02 23:20:35 +00:00
Lars Kühne 9f4ef5821a Javadoc cleanup 2002-06-02 12:09:55 +00:00
Oliver Burn f3895598fe Watching Germany destroy a team in the 2002 world cup. Oh, also updating the
code coverage of the tests. :-)
2002-06-01 12:19:27 +00:00
Oliver Burn 4e49cc8d2a Added to improve code coverage. Trying out Clover (www.thecortex.org/clover). 2002-05-31 13:58:02 +00:00
Oliver Burn acb49a1e58 Removed unused code - will add a proper implementation is required. 2002-05-31 13:55:52 +00:00
Lars Kühne 87fb75661f added new feature "detect illegal instantiation" to 2.3 2002-05-30 04:45:18 +00:00
Oliver Burn 3507ce50c1 oversight 2002-05-29 13:11:13 +00:00
Oliver Burn ccd30545e2 Added documentation for checking for wrapping on operators 2002-05-29 13:00:28 +00:00
Oliver Burn 7adeb1ad63 Fixed a misleading comment 2002-05-29 12:42:59 +00:00
Oliver Burn 4c02d6ec94 First cut 2002-05-29 12:41:56 +00:00
Oliver Burn ff0a2c0479 Added the ability to turn off checking for wrapping on operators 2002-05-29 12:41:01 +00:00
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 1c5c068b3a Updated for catchBlock option 2002-05-26 13:27:36 +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