Ryan Gustafson - 2008-02-28

Logged In: YES
user_id=342470
Originator: NO

Yes, I've noticed this too.

The plugin only immediately propagates rule additions to the Projects. Rule deletions are not propagated. However, when a Project ruleset is first loaded, it will be checked against the Workspace Ruleset, and anything in the Project but not the Workspace is dropped. This is the delayed delete which you are referring to upon restart.

Now that I'm a little more familiar with the inner workings of the plugin, I'll see about fixing this someday. It's a minor issue with a clear workaround, so I'm not going to put it very high priority. I likely will not get fixed for the next PMD/plugin release (unless I get bored some evening).