1024 Commits

Author SHA1 Message Date
Tom Copeland
3321718db9 now webpmd.pl uses objects
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1066 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-04 17:52:56 +00:00
Tom Copeland
22ac72bbec *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1065 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-04 16:41:15 +00:00
Tom Copeland
dd44cf45a1 added ability to handle module names with spaces
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1064 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-04 15:07:15 +00:00
Tom Copeland
62f430f61e *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1063 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-04 13:28:34 +00:00
Tom Copeland
254374f3ce rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1061 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-04 12:51:56 +00:00
Tom Copeland
9f6a453868 rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1060 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-04 12:29:58 +00:00
Tom Copeland
28d21ff130 fixing stuff pmd found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1059 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 20:02:52 +00:00
Tom Copeland
658fc4a1fb cleaned up ideaj renderer, fixed symbol table bug
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1058 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 19:48:44 +00:00
Tom Copeland
246d605e03 refactored scope creation into a separate class. not sure if this is the way to go but it simplifies the ScopeFacade a bit
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1057 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 18:54:31 +00:00
Tom Copeland
cf55ee08af more stuff gets winnowed away as the Scope hierarchy grows
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1056 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 15:36:03 +00:00
Tom Copeland
d13c93aa17 removed unused Kind class, although it may come back later. Moved some stuff out of SymbolFacade and it kind of went away due to the better Scope hierarchy
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1055 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 15:30:32 +00:00
Tom Copeland
09d4ca2551 filling in some of the scope hierarchy
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1054 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 15:26:04 +00:00
Tom Copeland
7684cad4b4 more tests, refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1053 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 15:00:05 +00:00
Tom Copeland
248ac9c111 cleaning up problems PMD found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1052 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 14:19:26 +00:00
Tom Copeland
5a819c239a cleaning up problems PMD found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1051 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 13:58:09 +00:00
Tom Copeland
2c6aa482aa cleaning up problems PMD found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1050 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 13:50:45 +00:00
Tom Copeland
935b31f7c2 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1049 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 12:37:19 +00:00
Tom Copeland
8a937f053a refactoring so that SymbolTable clients are less aware of the SymbolTable's internal data type. Now it looks more like a stack
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1048 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 12:36:53 +00:00
Tom Copeland
6d24cead59 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1047 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 12:29:30 +00:00
Tom Copeland
e6b73d5a1f refactoring so that SymbolTable clients are less aware of the SymbolTable's internal data type. Now it looks more like a stack
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1046 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-03 12:25:08 +00:00
Tom Copeland
defd29aead more refactoring. didn't really get anywhere, but everything still works
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1045 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-02 20:22:10 +00:00
Tom Copeland
8b51e7b5cd more refactoring. didn't really get anywhere, but everything still works
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1044 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-02 20:16:39 +00:00
Tom Copeland
2c81e86a09 more refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1043 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-02 16:52:57 +00:00
Tom Copeland
85912c0c33 more refactoring of symbol table. getting nicer all the time... and more tests, too....
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1042 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-02 14:59:45 +00:00
Tom Copeland
228ec52e14 more refactoring of symbol table. getting nicer all the time... and more tests, too....
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1041 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-02 14:39:31 +00:00
Tom Copeland
51ed94812a more refactoring. the code is slowing moving towards a bunch of Scope types - LocalScope, CaseScope, etc, etc - with each Scope being checked in sequence and know what it covers, how shadowing works, and so on.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1040 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 20:45:49 +00:00
Tom Copeland
b5b42c5d42 refactoring, adding tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1039 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 19:43:01 +00:00
Tom Copeland
711da07f1a *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1038 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 19:29:38 +00:00
Tom Copeland
2cfde44882 refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1037 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 19:13:10 +00:00
Tom Copeland
2af02643f2 slowly refactoring towards a nicer symbol table
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1036 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 18:37:46 +00:00
Tom Copeland
08c6f41818 updated rule to use a property
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1035 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 14:16:39 +00:00
Tom Copeland
3560b0a780 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1034 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 00:43:08 +00:00
Tom Copeland
563f517388 yet another rule
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1033 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-01 00:41:19 +00:00
Tom Copeland
311a2906da added text renderer to cmd line params
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1032 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 23:02:13 +00:00
Tom Copeland
19ca0e098e added test for new local variable case and fixed report hiding bug
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1031 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 20:47:41 +00:00
Tom Copeland
6746766969 added test for new local variable case and fixed report hiding bug
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1030 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 20:42:07 +00:00
Tom Copeland
4a0cf650d4 fixed scoping problem with new symbol table code
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1029 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 20:10:45 +00:00
Tom Copeland
0a534defd7 fixed scoping problem with new symbol table code
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1028 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 20:00:22 +00:00
Tom Copeland
c1f1d4c17c *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1027 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 18:25:17 +00:00
Tom Copeland
42ff4fe236 began to introduce a real symbol table
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1026 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 18:24:11 +00:00
Don Leckie
7357bc7272 Cleaned up some PMD analysis results.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1025 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 15:01:27 +00:00
Tom Copeland
3fbcf424e7 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1024 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 14:44:47 +00:00
Tom Copeland
677b758cb5 minor refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1023 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 14:44:37 +00:00
Tom Copeland
914e8a62a9 added Gael
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1022 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 14:44:16 +00:00
Tom Copeland
e81e746574 added some more command line param checking
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1021 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 13:58:29 +00:00
Tom Copeland
a686f98a99 modified to skip error lines
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1020 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 12:07:48 +00:00
Tom Copeland
789489a58c enhanced LooseCouplingRule to check parameters
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1019 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-30 11:51:29 +00:00
Tom Copeland
ce5d29fdca removed unused variables
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1018 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-27 23:54:03 +00:00
Tom Copeland
2ef32a4b21 more tests for this rule
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1017 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-27 23:37:41 +00:00
Tom Copeland
3f79d25603 more tests for this rule
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1016 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-27 21:54:09 +00:00