I think the configuration for PMD needs to be tweaked. I think I ran
it on all but 6 to 10 modules and it generated a lot of issues.
There is no way we'd probably be able to read them all...
I think it was PMD sensor that said it was sending like 2000 issues
to Hackystat... but I think thats back when I was only doing test
runs on hackyCore_Kernel and hackyCore_Installer.
I'm sure this information could all potentially be useful, but it
seems a little extreme...
If anybody wants to see sample reports I can probably put up the html
reports from PMD and FindBugs for maybe only hackyCore_Kernel. I
think PMD especially needs to have its ruleset narrowed down.
I'll leave it to Aaron to play with tweak it :).
~Julie
On Dec 8, 2005, at 5:23 PM, Aaron Akihisa Kagawa wrote:
Great! This type of information could potentially be used in a
really cool study about static analysis. FindBugs says something
like, " Because its analysis is sometimes imprecise, FindBugs can
report false warnings, which are warnings that do not indicate real
errors. In practice, the rate of false warnings reported by
FindBugs is generally less than 50%."
So, according to FindBugs less than half of the issues findbugs
found in our code should be valid.
Anyway, it would be interesting to see if the number of code issues
goes up with time or down. And whether those trends are related
with any other trends would also be interesting.
thanks, aaron
ps. we (I) have to improve the DailyProjectCodeIssue implementation
to be able to get the issues associated with a specific tool.
Actually, all our DailyProjectData implementations suffer from
this. CodeIssue is one of the rare SDTs that we will actually be
sending data from more than one sensor.
----- Original Message -----
From: Julie Ann Sakuda <[EMAIL PROTECTED]>
Date: Thursday, December 8, 2005 4:58 pm
Subject: [HACKYSTAT-DEV-L] PMD tasks from auto config work
To: [email protected]
Hi Philip,
I tested it and it seems that pmd runs ok. I had to add
hackyCore_Build.src.dir to hackyCore_Build's local.build.xml file
though. Other than that it seems good.
~Julie