4285 Commits

Author SHA1 Message Date
Jiger Patel
441bcb635e Fixed Bug [1501422] PMD Plugin: example box is not updated when new items hover filed in jEdit Plugins Bug tracker. Also updated pmd.props to reflect new version
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4445 51baf565-9d33-0410-a72c-fc3788e3496d
2006-07-03 12:49:28 +00:00
Tom Copeland
cf54821f1d Consolidating token kind definitions that are common to IN_COMMENT and IN_PREPROCESSOR_OUTPUT_COMMENT
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4444 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-27 21:36:32 +00:00
Tom Copeland
9b13a0a8f6 Another C grammar fix dealing with formal comments inside macros; added a new lexical state to account for this
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4443 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-27 14:00:42 +00:00
Allan Caplan
ef619fcd7a Changes from Brian Remedios.
Refactored UseIndexOfChar to extract common functionality into AbstractPoorMethodCall.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4442 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-27 00:19:15 +00:00
Philippe Herlin
55b12fdba5 Fix IllegalArgumentException issue when checking projects where root folder is source folder.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4441 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-26 21:23:08 +00:00
Tom Copeland
2d4428aa51 More optimizations thx to Brian
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4440 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-23 14:29:22 +00:00
Tom Copeland
8839dd046a More Report code cleanups from Brian
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4439 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-23 14:26:09 +00:00
Tom Copeland
919d40afcb Cleaned up some code; thanks to Brian Remedios for the suggestions!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4438 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-23 14:22:25 +00:00
Tom Copeland
5cbb8a689a Fixed bug 1504842 - ExceptionSignatureDeclaration no longer flags methods starting with 'test'.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4437 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-23 13:54:47 +00:00
Tom Copeland
c65f2380c9 Fixed a bug in the C++ grammar - the tokenizer now properly recognizes macro definitions which are followed by a multiline comment.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4436 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-23 06:00:38 +00:00
Tom Copeland
f64d95ecce Oops, need to munge rulesets before generating rule index
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4435 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-22 16:45:06 +00:00
Tom Copeland
82a4f9848e *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4434 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-22 16:41:23 +00:00
Jiger Patel
de7f9c07c3 Updated to PMD 3.7
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4433 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-22 05:59:54 +00:00
Philippe Herlin
d312bc8a21 Move the new rule sets management to the core plugin instead of the runtime.
Continue the development.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4432 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-21 23:06:54 +00:00
Jiger Patel
73d638b45d Removed getNode usage
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4431 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-21 07:24:48 +00:00
Tom Copeland
4d3a041215 Fixed a bug in AvoidProtectedFieldInFinalClass - it no longer reports false positives for protected fields in inner classes.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4430 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-21 03:00:04 +00:00
Philippe Herlin
ea5028fd31 Implement the last object of the rulesets structure
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4429 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-20 22:04:18 +00:00
Philippe Herlin
db9a68d2c7 Fix/review PMD violations
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4428 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-20 21:26:42 +00:00
Philippe Herlin
4c35e01c8a Change plugins version to prepare next release.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4427 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-20 21:07:04 +00:00
Philippe Herlin
0a67ad9beb Enable PMD and fix error level violations
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4426 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-20 21:04:49 +00:00
Philippe Herlin
cb9f92efb8 Fix the issue where the whole project is processed instead of a single file.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4425 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-20 20:48:24 +00:00
Philippe Herlin
cf1607472f Change the feature version to prepare next release.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4424 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-18 22:35:15 +00:00
Philippe Herlin
8836536997 Change the plugin version to prepare next release.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4423 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-18 22:34:22 +00:00
Philippe Herlin
bd8a448836 Begin to implement a new model for the plugin to handle rules and rulesets.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4422 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-18 22:33:02 +00:00
Philippe Herlin
d3f923f863 Begin refactoring the unit tests for the plugin
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4421 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-18 22:30:33 +00:00
Tom Copeland
cc57b9d4c0 Fixed bug 1412529 - UncommentedEmptyConstructor no longer flags private constructors.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4420 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-16 01:42:09 +00:00
Tom Copeland
3e9008000e Fixed bug 1417106 - MissingBreakInSwitch no longer flags stmts where every case has either a return or a throw.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4419 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-12 12:22:28 +00:00
Tom Copeland
60f60f78df Attribution
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4418 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-11 00:19:43 +00:00
Tom Copeland
0fb4afdcb1 added jsp
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4417 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-09 21:14:34 +00:00
Tom Copeland
b2c0b97c8c Added JSP support to CPD; thanks to the folks at Plateau Systems for the suggestion!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4416 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-09 21:11:38 +00:00
Philippe Herlin
564aa647da Add comments about suggested updated procedure
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4415 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-08 22:35:23 +00:00
Philippe Herlin
6b21a74ece Preparing release v3.1.6
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4414 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-08 22:24:11 +00:00
Philippe Herlin
182f29450d Fix marker deletion issue following the architecture refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4413 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-08 22:01:30 +00:00
Philippe Herlin
e9b41166c4 Remove usage API unknown by RSA (no consequence as it was for logging only)
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4412 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-08 21:46:58 +00:00
Philippe Herlin
0881c8a53c FiX NPE in that occurred in RSA
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4411 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-08 21:43:52 +00:00
Tom Copeland
cda61e052f Applied patch 1481024 - NOPMD messages can now be reported with a user specified msg, e.g., //NOPMD - this is expected
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4410 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-07 02:26:24 +00:00
Tom Copeland
ed25ec620c Added NOPMD user message to HTML report
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4409 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-07 01:37:05 +00:00
Tom Copeland
50a1a65177 Applied patch 1481024 - NOPMD messages can now be reported with a user specified msg, e.g., //NOPMD - this is expected
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4408 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-07 00:41:45 +00:00
Philippe Herlin
b33ee909aa Remove the src directory from the build
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4407 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-05 22:26:14 +00:00
Philippe Herlin
253de35ef8 Use the 3.0 SchedulingRule API to be compatible with Rational Products
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4406 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-05 22:25:21 +00:00
Philippe Herlin
823a235df8 Revert to old plug-in manifest version and to unpack plugins to stay compatible with Rational products
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4405 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-05 21:30:42 +00:00
Philippe Herlin
d810ba92ab Fix the switch perspective NPE
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4404 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-05 21:28:16 +00:00
Radim Kubacki
03104b38ec updating to pmd-3.7
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4402 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-03 15:00:52 +00:00
Tom Copeland
bef34e4f88 Fixed bug 1498960 - DontImportJavaLang no longer reports static imports of java.lang members.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4401 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-01 22:39:54 +00:00
Philippe Herlin
fe08efab59 Upgrade to PMD v1.7
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4400 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-01 22:17:34 +00:00
Tom Copeland
6f6843e880 Fixed bug 1498910 - AssignmentInOperand no longer has a typo in the message.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4399 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-01 21:50:39 +00:00
Tom Copeland
1347e37d92 Added some new priority filtering XSLT from David Corley. This should at the very least be handy as example code, and maybe folks will find this directly useful.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4398 51baf565-9d33-0410-a72c-fc3788e3496d
2006-06-01 13:26:51 +00:00
Tom Copeland
14b55c377a post rls
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4397 51baf565-9d33-0410-a72c-fc3788e3496d
2006-05-31 13:44:52 +00:00
Tom Copeland
2b03551dc4 Added munger for rulesets xmlns thing
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4395 51baf565-9d33-0410-a72c-fc3788e3496d
2006-05-31 13:09:31 +00:00
Tom Copeland
ce60120314 Link to J2EE ruleset
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4394 51baf565-9d33-0410-a72c-fc3788e3496d
2006-05-26 13:18:06 +00:00