232 Commits

Author SHA1 Message Date
Philippe Herlin
dc659118e5 Create a fake node instead of using SimpleNode
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4146 51baf565-9d33-0410-a72c-fc3788e3496d
2006-01-17 21:27:37 +00:00
Philippe Herlin
1096fe8278 Preparing release v3.1.3
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4103 51baf565-9d33-0410-a72c-fc3788e3496d
2005-12-30 17:38:10 +00:00
Philippe Herlin
07bd3970b9 Reverse to WARN level
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4101 51baf565-9d33-0410-a72c-fc3788e3496d
2005-12-30 17:33:26 +00:00
Philippe Herlin
d3235c4509 Upgrade to PMD v3.4 -> RuleViolation interface has changed!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4100 51baf565-9d33-0410-a72c-fc3788e3496d
2005-12-30 17:30:21 +00:00
Philippe Herlin
68ac44aba9 Implement a new preferences model
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4098 51baf565-9d33-0410-a72c-fc3788e3496d
2005-12-30 16:27:59 +00:00
Philippe Herlin
5f03939f66 Adding a null resource is illegal. Throw an IllegalArgumentException.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4097 51baf565-9d33-0410-a72c-fc3788e3496d
2005-12-30 16:24:01 +00:00
Philippe Herlin
07acd1a89a Add a debug log to check what happens when this action is launched in an editor pane
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4096 51baf565-9d33-0410-a72c-fc3788e3496d
2005-12-30 16:22:31 +00:00
Philippe Herlin
d2309921d1 Release version 3.1.2
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3953 51baf565-9d33-0410-a72c-fc3788e3496d
2005-11-03 21:54:08 +00:00
Philippe Herlin
3a44820f7d Merge forgetten class from Sebastian Raffel's work
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3952 51baf565-9d33-0410-a72c-fc3788e3496d
2005-11-03 21:25:12 +00:00
Philippe Herlin
2b430c743e Release version 3.1.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3949 51baf565-9d33-0410-a72c-fc3788e3496d
2005-11-01 19:10:16 +00:00
Philippe Herlin
bb63454a89 Fix the update of the project rule set file.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3939 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-25 00:02:44 +00:00
Philippe Herlin
c38dccba8f Fix "when enabling PMD, does not ask to rebuild or not the project".
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3938 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 23:53:51 +00:00
Philippe Herlin
adc8856d31 Consider that BuildProject and UpdateProjectProperties commands are not so long.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3937 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 23:46:02 +00:00
Philippe Herlin
263d1e95d9 Make RunnableCommandProcessor deprecated.
For long running commands, a JobCommandProcessor should be used instead.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3936 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 23:35:19 +00:00
Philippe Herlin
e31b2937f9 Fix "markers not displayed if file editor is open"
Run the review code command synchronously


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3935 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 23:32:55 +00:00
Philippe Herlin
046ecd839d Fix never ending loop issue (finally..)
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3934 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 23:19:58 +00:00
Philippe Herlin
47e90aa015 Integrating Sebastian Raffel's work
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3933 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 22:52:28 +00:00
Philippe Herlin
a5289b0904 Refactor command processing
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3932 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 22:47:09 +00:00
Philippe Herlin
a98ab97bbe Integrating Sebastian Raffel's work
Move orginal Violations view to legacy


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3931 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 22:46:45 +00:00
Philippe Herlin
b003cd9904 Fix never ending loop issue
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3930 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 22:42:22 +00:00
Philippe Herlin
acee73197f Refactor preferences management
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3929 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 22:41:57 +00:00
Philippe Herlin
23469d824d Integrating Sebastian Raffel's work
Refactor command processing


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3928 51baf565-9d33-0410-a72c-fc3788e3496d
2005-10-24 22:39:00 +00:00
Philippe Herlin
5b9fcc3c76 RFE#1231112-Make the rule table columns sortable (thanks to Brian R)
BUG#1231108-Fix the resizing issue


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3699 51baf565-9d33-0410-a72c-fc3788e3496d
2005-07-12 16:38:25 +00:00
Philippe Herlin
54a3243824 RFE#1231112-Make the rule table columns sortable (thanks to Brian R)
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3698 51baf565-9d33-0410-a72c-fc3788e3496d
2005-07-12 16:34:25 +00:00
Philippe Herlin
ac787a805c Forgot the rulesets extension point
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3653 51baf565-9d33-0410-a72c-fc3788e3496d
2005-07-04 21:28:47 +00:00
Philippe Herlin
fff1fa507e Release v3.1.0
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3650 51baf565-9d33-0410-a72c-fc3788e3496d
2005-07-04 21:13:23 +00:00
Philippe Herlin
b0a68ef673 Oops! forgot to use properties model to get project working set
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3649 51baf565-9d33-0410-a72c-fc3788e3496d
2005-07-04 21:00:52 +00:00
Philippe Herlin
08cc97b336 Use the new ruleset manager to get registered default rules
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3648 51baf565-9d33-0410-a72c-fc3788e3496d
2005-07-02 14:34:08 +00:00
Philippe Herlin
3f01f5f4a0 Fix the bug of the rules that cannot be unselected
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3639 51baf565-9d33-0410-a72c-fc3788e3496d
2005-07-01 00:04:11 +00:00
Philippe Herlin
29b72f566e Fix project rule set synchronization with the plugin rule set
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3638 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-30 23:25:03 +00:00
Philippe Herlin
5e1304d318 Add the JDK 1.5 support
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3637 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-30 23:24:19 +00:00
Philippe Herlin
79f670e1ba Refactoring the addition of new rules to the preferences
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3636 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-30 23:23:47 +00:00
Philippe Herlin
fa78a4ba87 Applying patches from Brian Remedios
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3634 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-29 21:38:50 +00:00
Philippe Herlin
1fe93ebd7d Moving dev environment to Eclipse v3.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3632 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-29 20:10:37 +00:00
Philippe Herlin
c525b77b32 Fixing the project ruleset management
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3575 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-11 22:11:32 +00:00
Philippe Herlin
ae781ce118 Update to PMD 3.2: the symbol table attribute is no more used
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3574 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-11 22:09:57 +00:00
Philippe Herlin
c0c81ed6a9 Implementing extra ruleset declaration
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3541 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-07 22:40:06 +00:00
Philippe Herlin
f5158cf19a Move classes to limit packages cycle dependencies
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3540 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-07 18:38:15 +00:00
Philippe Herlin
f798fc6ecc Decrease the complexity of isRuleSetEqual
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3533 51baf565-9d33-0410-a72c-fc3788e3496d
2005-06-05 19:28:13 +00:00
Philippe Herlin
aee0406ea8 Continuing refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3529 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-31 23:06:01 +00:00
Philippe Herlin
4c8748f2a6 Fix Bug 1190624: refactor CPD integration
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3528 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-31 23:05:12 +00:00
Philippe Herlin
fc635d6be5 Refactor behaviour when project properties file does not exists.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3527 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-31 23:02:20 +00:00
Philippe Herlin
5ef96c2ee0 Continuing refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3525 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-31 20:46:01 +00:00
Philippe Herlin
06ffea6331 Continuing refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3524 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-31 20:33:03 +00:00
Philippe Herlin
b3f1abb853 Fix new violations detected by PMD 3.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3491 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-10 21:49:29 +00:00
Philippe Herlin
a0d5264639 Releasing v3.0.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3479 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-07 13:46:39 +00:00
Philippe Herlin
0fe81952e1 Releasing v3.0.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3478 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-07 13:36:14 +00:00
Philippe Herlin
d9cc9f6356 Continuing refactoring
Fix some PMD violations
Fix Bug 1144793
Fix Bug 1190624 (at least try)


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3477 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-07 13:32:06 +00:00
Philippe Herlin
4fdcd80f3e Releasing v3.0.0
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3446 51baf565-9d33-0410-a72c-fc3788e3496d
2005-04-21 20:55:01 +00:00
Philippe Herlin
b3fc3ddba4 Implement reports generation RFE#1177802
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3444 51baf565-9d33-0410-a72c-fc3788e3496d
2005-04-20 23:17:41 +00:00