669 Commits

Author SHA1 Message Date
David Dixon-Peugh
77ca5ae2f2 Porting to Maven B5.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@700 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-15 14:20:38 +00:00
David Dixon-Peugh
49559f78e9 Moved up a directory.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@699 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-15 14:19:07 +00:00
David Dixon-Peugh
9359e232f3 Moving files up a level. We really aren't using the "design" directory.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@698 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-15 14:18:16 +00:00
Tom Copeland
02486f1708 removed semicolons fm token set - this reduces the total number of tokens by about 10% without affecting detection accuracy
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@697 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-15 01:34:58 +00:00
Tom Copeland
d3beed3b56 added timer
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@696 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-15 01:27:44 +00:00
David Craine
672186f04a *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@695 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 20:59:42 +00:00
Tom Copeland
7005eb2eed refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@694 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 19:31:33 +00:00
Tom Copeland
b3dd6313d6 now this rule handles more cases
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@693 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 16:07:20 +00:00
Tom Copeland
bd57e8010d added new SimplifyBooleanReturnsRule
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@692 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 15:34:26 +00:00
Tom Copeland
a8b3c47410 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@691 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 13:43:33 +00:00
Tom Copeland
dd956cadf7 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@690 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 13:33:40 +00:00
Tom Copeland
6b10c90fc7 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@689 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 13:30:29 +00:00
Tom Copeland
87ba217bd5 tweaked to try to fix ArrayIndexOutOfBoundsException
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@688 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 02:33:12 +00:00
Tom Copeland
b7336b4c6f various CPD GUI mods
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@687 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 02:23:54 +00:00
David Craine
7c2ae78abe Added ability to run PMD on a selected file
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@686 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-14 01:12:09 +00:00
David Craine
bd2a929921 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@685 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-13 22:55:03 +00:00
David Craine
74f38df4c0 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@684 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-13 22:36:54 +00:00
Tom Copeland
907fcfabfc fixed bug 593849
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@683 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-12 20:20:19 +00:00
David Craine
4ceed2256a Final changes to PMD integration. This code should be ready for a new release.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@682 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-10 00:31:27 +00:00
David Dixon-Peugh
8fa70b58aa Turned off one test. Not sure why its not working, but things are
going better now.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@681 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 21:06:57 +00:00
David Dixon-Peugh
d045c17929 Eliminated System.err.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@680 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 21:03:27 +00:00
David Dixon-Peugh
13321f7147 Adding LongParameterListRule and Tests.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@679 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 20:59:21 +00:00
David Dixon-Peugh
e147690e01 Fixed for new property naming.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@678 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 19:44:04 +00:00
David Dixon-Peugh
4fbae9cd1b JavaParserVistiorAdapter will now work with "generic" visitor
(i.e. override the SimpleNode version of "visit")

The Long*Rule have been refactored into an ExcessiveLength rule,
eliminating some small C&P


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@677 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 19:43:34 +00:00
David Dixon-Peugh
5393a5b820 Statistical Rules are here.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@676 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 18:58:50 +00:00
David Dixon-Peugh
9cd1da97ce Statistical Rules are here!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@675 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 18:58:26 +00:00
Tom Copeland
a1b445d682 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@674 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 17:52:35 +00:00
Tom Copeland
b3ac7b77df tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@673 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 17:47:29 +00:00
David Dixon-Peugh
3f5f2bdad2 Trying to implement a DuplicateImport rule with Drools. . .
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@672 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 17:27:28 +00:00
Tom Copeland
79017085fd tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@671 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 16:29:36 +00:00
Tom Copeland
f7374507c9 refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@670 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 16:01:45 +00:00
David Craine
6857f69373 Finished first implementation of CPD
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@669 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 15:50:04 +00:00
David Dixon-Peugh
7fe9bb55ee Initial revision
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@666 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 14:03:12 +00:00
David Dixon-Peugh
683e18f67e Adding Statistical Rule (in package net.sourceforge.pmd.stat)
Requires "getDoubleParameter" and "hasParameter"


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@665 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 01:13:10 +00:00
David Dixon-Peugh
bb683abfc6 Removed Dependency on DCraine's Machine. Now should
work with any Eclipse. . .


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@664 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-09 00:22:40 +00:00
David Craine
5b74baeb41 <No Comment Entered>
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@663 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 22:04:25 +00:00
Tom Copeland
fe9aeaf920 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@662 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 20:16:34 +00:00
David Craine
157b62d719 <No Comment Entered>
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@661 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 20:15:04 +00:00
Tom Copeland
3386186533 fixed bug in CPD directory scanning
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@660 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 19:49:13 +00:00
Tom Copeland
98ad2717f7 more CPD-aided refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@659 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 19:43:58 +00:00
Tom Copeland
b4787d1201 refactoring as assisted by CPD
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@658 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 19:39:49 +00:00
Tom Copeland
4153624883 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@657 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 18:33:35 +00:00
David Craine
cbc36d085e <No Comment Entered>
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@656 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 15:52:30 +00:00
Tom Copeland
eec851b06b tweaked to fix a line count bug
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@655 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-08 15:32:53 +00:00
Tom Copeland
7268406131 refactoring to removed duplicated code
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@654 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-07 21:21:46 +00:00
David Dixon-Peugh
b9ce8969bb Getting more information at the Class level. We have the
Access flags on the ClassDeclaration, and the name on the
UnmodifiedClassDeclaration.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@653 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-07 20:49:56 +00:00
Tom Copeland
19f1822685 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@652 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-07 18:13:01 +00:00
Tom Copeland
4f9251c3d1 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@651 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-07 17:31:20 +00:00
Tom Copeland
3e4799ffe9 updated cpd page
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@650 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-07 17:29:53 +00:00
Tom Copeland
041861d9a0 updated cpd page
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@649 51baf565-9d33-0410-a72c-fc3788e3496d
2002-08-07 16:02:54 +00:00