You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by Tom Copeland <to...@infoether.com> on 2002/10/24 17:11:05 UTC
A Jakarta unused code scoreboard [was RE: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]]...
...is up now. At least, some of it is. POI, Ant, and Log4j are there
now (at the bottom of the page):
http://pmd.sourceforge.net/cgi-bin/webpmd.pl
This report gets run hourly, so it can serve as a monitor thingy on each
project CVS HEAD.
Let the checkins begin! :-)
Yours,
Tom
> -----Original Message-----
> From: Nick Chalko [mailto:nchalko@calpine.com]
> Sent: Wednesday, October 23, 2002 10:27 PM
> To: 'Jakarta General List'
> Subject: RE: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]
>
>
>
>
> > -----Original Message-----
> > From: tom@infoether.com [mailto:tom@infoether.com]
> > Sent: Wednesday, October 23, 2002 5:13 PM
> > To: general@jakarta.apache.org
> > Subject: Re: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]
> >
> >
> > Right, definitely, it can be done manually on any project via
> > the Ant/Maven/Eclipse/whatever plugin.
> >
> > But the fun part of the web page thing is that you can see
> > how everyone's code is
> > working. And since a cron job is running it hourly, it's
> > always checking
> > the latest stuff...
>
> It would be cool to do a history chart for each
>
> showing say
> lines of code changed per time unit
> total errors
> % errors
> and the delta's for all
>
> I have been thinking about doing this for the check style
> summaries for my
> projects at work.
>
> R,
> Nick
>
>
> >
> > Fun stuff,
> >
> > Tom
> >
> > ----- Original Message -----
> > From: "Jon Scott Stevens" <jo...@latchkey.com>
> > To: <ge...@jakarta.apache.org>
> > Sent: Wednesday, October 23, 2002 7:21 PM
> > Subject: Re: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]
> >
> >
> > > on 2002/10/23 2:24 PM, "Tom Copeland" <to...@infoether.com> wrote:
> > >
> > > > Speaking of mass source code analysis, here's some of the
> > Sourceforge
> > > > projects and their unused code stats (unused locals,
> > unused fields,
> > > > etc):
> > > >
> > > > http://pmd.sourceforge.net/cgi-bin/webpmd.pl
> > > >
> > > > I thought about doing a similar page for Jakarta projects
> > - just use the
> > > > anonymous CVS access for each Jakarta project, run PMD on
> > it, pipe the
> > > > output to a file, and link it all together - but perhaps
> > that would be
> > > > annoying....
> > > >
> > > > Yours,
> > > >
> > > > Tom
> > >
> > > Maven uses various plugins to essentially produce this same
> > data (and more).
> > >
> > > -jon
> > >
> > > --
> > > StudioZ.tv /\ Bar/Nightclub/Entertainment
> > > 314 11th Street @ Folsom /\ San Francisco
> > > http://studioz.tv/
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > <ma...@jakarta.apache.org>
> > > For additional commands, e-mail:
> > <ma...@jakarta.apache.org>
> > >
> > >
> >
> > --
> > To unsubscribe, e-mail:
> > <ma...@jakarta.apache.org>
> > For additional commands, e-mail:
> > <ma...@jakarta.apache.org>
> >
>
> --
> To unsubscribe, e-mail:
> <mailto:general-> unsubscribe@jakarta.apache.org>
> For
> additional commands,
> e-mail: <ma...@jakarta.apache.org>
>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: A Jakarta unused code scoreboard [was RE: [Fwd: Re: [eclipse-dev]
Java compiler defaults changed]]...
Posted by "Andrew C. Oliver" <an...@superlinksoftware.com>.
Oh oh second read of this you said "PMD website" where PMD was the name
of this tool-- so for that... COOL!!! (I could care less whether its
maven based...seems overkill but okay)
(I misunderstood PMD=project model definition)
Sorry for the confusion.
Andrew C. Oliver wrote:
> Vladimir R. Bossicard wrote:
>
>>> but these are actually pretty good! I forwarded them to the poi dev
>>> list.
>>
>>
>>
>> Time to have a gump-like Maven based PMD website for the Apache
>> projects?
>>
>> +1
>>
>> -Vladimir
>>
> Not for POI but for those who want it ... sure. I'm so excited about
> the new centipede's easy set up.
> I barely tried at all for a project I'm working on so I can't really
> get too excited about switching to maven.
>
> I even went and built poi with it only renaming the build file....and
> that worked too!
> -Andy
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: A Jakarta unused code scoreboard [was RE: [Fwd: Re: [eclipse-dev]
Java compiler defaults changed]]...
Posted by "Andrew C. Oliver" <an...@superlinksoftware.com>.
Vladimir R. Bossicard wrote:
>> but these are actually pretty good! I forwarded them to the poi dev
>> list.
>
>
> Time to have a gump-like Maven based PMD website for the Apache projects?
>
> +1
>
> -Vladimir
>
Not for POI but for those who want it ... sure. I'm so excited about
the new centipede's easy set up.
I barely tried at all for a project I'm working on so I can't really get
too excited about switching to maven.
I even went and built poi with it only renaming the build file....and
that worked too!
-Andy
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: A Jakarta unused code scoreboard [was RE: [Fwd: Re: [eclipse-dev]
Java compiler defaults changed]]...
Posted by "Vladimir R. Bossicard" <vl...@bossicard.com>.
> but these are actually pretty good! I forwarded them
> to the poi dev list.
Time to have a gump-like Maven based PMD website for the Apache projects?
+1
-Vladimir
--
Vladimir R. Bossicard
www.bossicard.com
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
RE: A Jakarta unused code scoreboard [was RE: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]]...
Posted by Tom Copeland <to...@infoether.com>.
Exactly! Stuff like "This class is unused" - no, it's just specified in
a properties file somewhere and the static analysis is not picking that
up! A couple of false positives like that and people start ignoring the
reports. At least I do.
I thought about listing the unused/duplicate import statements as well,
but that would make the reports much bigger... and those problems aren't
as big a deal as the unused "private List foo = new ArrayList(1000);"
kind of thing...
Yours,
Tom
> -----Original Message-----
> From: Andrew C. Oliver [mailto:andy@superlinksoftware.com]
> Sent: Thursday, October 24, 2002 10:21 AM
> To: Jakarta General List
> Subject: Re: A Jakarta unused code scoreboard [was RE: [Fwd:
> Re: [eclipse-dev] Java compiler defaults changed]]...
>
>
> At first I was going to complain and say "Another one of
> these?" Most
> of the automated code metrics I read complain about things
> in POI which are like "duh its an API of course its an
> 'unused' class"
> -- or duh its a development utility or test case which isn't MEANT
> to be flexible --but these are actually pretty good! I
> forwarded them
> to the poi dev list.
>
> Thanks,
>
> -Andy
>
> Tom Copeland wrote:
>
> >...is up now. At least, some of it is. POI, Ant, and Log4j
> are there
> >now (at the bottom of the page):
> >
> >http://pmd.sourceforge.net/cgi-bin/webpmd.pl
> >
> >This report gets run hourly, so it can serve as a monitor
> thingy on each
> >project CVS HEAD.
> >
> >Let the checkins begin! :-)
> >
> >Yours,
> >
> >Tom
> >
> >
> >
> >>-----Original Message-----
> >>From: Nick Chalko [mailto:nchalko@calpine.com]
> >>Sent: Wednesday, October 23, 2002 10:27 PM
> >>To: 'Jakarta General List'
> >>Subject: RE: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]
> >>
> >>
> >>
> >>
> >>
> >>
> >>>-----Original Message-----
> >>>From: tom@infoether.com [mailto:tom@infoether.com]
> >>>Sent: Wednesday, October 23, 2002 5:13 PM
> >>>To: general@jakarta.apache.org
> >>>Subject: Re: [Fwd: Re: [eclipse-dev] Java compiler
> defaults changed]
> >>>
> >>>
> >>>Right, definitely, it can be done manually on any project via
> >>>the Ant/Maven/Eclipse/whatever plugin.
> >>>
> >>>But the fun part of the web page thing is that you can see
> >>>how everyone's code is
> >>>working. And since a cron job is running it hourly, it's
> >>>always checking
> >>>the latest stuff...
> >>>
> >>>
> >>It would be cool to do a history chart for each
> >>
> >>showing say
> >>lines of code changed per time unit
> >>total errors
> >>% errors
> >>and the delta's for all
> >>
> >>I have been thinking about doing this for the check style
> >>summaries for my
> >>projects at work.
> >>
> >>R,
> >>Nick
> >>
> >>
> >>
> >>
> >>>Fun stuff,
> >>>
> >>>Tom
> >>>
> >>>----- Original Message -----
> >>>From: "Jon Scott Stevens" <jo...@latchkey.com>
> >>>To: <ge...@jakarta.apache.org>
> >>>Sent: Wednesday, October 23, 2002 7:21 PM
> >>>Subject: Re: [Fwd: Re: [eclipse-dev] Java compiler
> defaults changed]
> >>>
> >>>
> >>>
> >>>
> >>>>on 2002/10/23 2:24 PM, "Tom Copeland" <to...@infoether.com> wrote:
> >>>>
> >>>>
> >>>>
> >>>>>Speaking of mass source code analysis, here's some of the
> >>>>>
> >>>>>
> >>>Sourceforge
> >>>
> >>>
> >>>>>projects and their unused code stats (unused locals,
> >>>>>
> >>>>>
> >>>unused fields,
> >>>
> >>>
> >>>>>etc):
> >>>>>
> >>>>>http://pmd.sourceforge.net/cgi-bin/webpmd.pl
> >>>>>
> >>>>>I thought about doing a similar page for Jakarta projects
> >>>>>
> >>>>>
> >>>- just use the
> >>>
> >>>
> >>>>>anonymous CVS access for each Jakarta project, run PMD on
> >>>>>
> >>>>>
> >>>it, pipe the
> >>>
> >>>
> >>>>>output to a file, and link it all together - but perhaps
> >>>>>
> >>>>>
> >>>that would be
> >>>
> >>>
> >>>>>annoying....
> >>>>>
> >>>>>Yours,
> >>>>>
> >>>>>Tom
> >>>>>
> >>>>>
> >>>>Maven uses various plugins to essentially produce this same
> >>>>
> >>>>
> >>>data (and more).
> >>>
> >>>
> >>>>-jon
> >>>>
> >>>>--
> >>>>StudioZ.tv /\ Bar/Nightclub/Entertainment
> >>>>314 11th Street @ Folsom /\ San Francisco
> >>>> http://studioz.tv/
> >>>>
> >>>>
> >>>>--
> >>>>To unsubscribe, e-mail:
> >>>>
> >>>>
> >>><ma...@jakarta.apache.org>
> >>>
> >>>
> >>>>For additional commands, e-mail:
> >>>>
> >>>>
> >>><ma...@jakarta.apache.org>
> >>>
> >>>
> >>>>
> >>>>
> >>>--
> >>>To unsubscribe, e-mail:
> >>><ma...@jakarta.apache.org>
> >>>For additional commands, e-mail:
> >>><ma...@jakarta.apache.org>
> >>>
> >>>
> >>>
> >>--
> >>To unsubscribe, e-mail:
> >><mailto:general-> unsubscribe@jakarta.apache.org>
> >>For
> >>additional commands,
> >>e-mail: <ma...@jakarta.apache.org>
> >>
> >>
> >>
> >>
> >>
> >
> >
> >--
> >To unsubscribe, e-mail:
> <mailto:general-> unsubscribe@jakarta.apache.org>
> >For
> additional commands,
> e-mail: <ma...@jakarta.apache.org>
> >
> >
> >
> >
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:general-> unsubscribe@jakarta.apache.org>
> For
> additional commands,
> e-mail: <ma...@jakarta.apache.org>
>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: A Jakarta unused code scoreboard [was RE: [Fwd: Re: [eclipse-dev]
Java compiler defaults changed]]...
Posted by "Andrew C. Oliver" <an...@superlinksoftware.com>.
At first I was going to complain and say "Another one of these?" Most
of the automated code metrics I read complain about things
in POI which are like "duh its an API of course its an 'unused' class"
-- or duh its a development utility or test case which isn't MEANT
to be flexible --but these are actually pretty good! I forwarded them
to the poi dev list.
Thanks,
-Andy
Tom Copeland wrote:
>...is up now. At least, some of it is. POI, Ant, and Log4j are there
>now (at the bottom of the page):
>
>http://pmd.sourceforge.net/cgi-bin/webpmd.pl
>
>This report gets run hourly, so it can serve as a monitor thingy on each
>project CVS HEAD.
>
>Let the checkins begin! :-)
>
>Yours,
>
>Tom
>
>
>
>>-----Original Message-----
>>From: Nick Chalko [mailto:nchalko@calpine.com]
>>Sent: Wednesday, October 23, 2002 10:27 PM
>>To: 'Jakarta General List'
>>Subject: RE: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]
>>
>>
>>
>>
>>
>>
>>>-----Original Message-----
>>>From: tom@infoether.com [mailto:tom@infoether.com]
>>>Sent: Wednesday, October 23, 2002 5:13 PM
>>>To: general@jakarta.apache.org
>>>Subject: Re: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]
>>>
>>>
>>>Right, definitely, it can be done manually on any project via
>>>the Ant/Maven/Eclipse/whatever plugin.
>>>
>>>But the fun part of the web page thing is that you can see
>>>how everyone's code is
>>>working. And since a cron job is running it hourly, it's
>>>always checking
>>>the latest stuff...
>>>
>>>
>>It would be cool to do a history chart for each
>>
>>showing say
>>lines of code changed per time unit
>>total errors
>>% errors
>>and the delta's for all
>>
>>I have been thinking about doing this for the check style
>>summaries for my
>>projects at work.
>>
>>R,
>>Nick
>>
>>
>>
>>
>>>Fun stuff,
>>>
>>>Tom
>>>
>>>----- Original Message -----
>>>From: "Jon Scott Stevens" <jo...@latchkey.com>
>>>To: <ge...@jakarta.apache.org>
>>>Sent: Wednesday, October 23, 2002 7:21 PM
>>>Subject: Re: [Fwd: Re: [eclipse-dev] Java compiler defaults changed]
>>>
>>>
>>>
>>>
>>>>on 2002/10/23 2:24 PM, "Tom Copeland" <to...@infoether.com> wrote:
>>>>
>>>>
>>>>
>>>>>Speaking of mass source code analysis, here's some of the
>>>>>
>>>>>
>>>Sourceforge
>>>
>>>
>>>>>projects and their unused code stats (unused locals,
>>>>>
>>>>>
>>>unused fields,
>>>
>>>
>>>>>etc):
>>>>>
>>>>>http://pmd.sourceforge.net/cgi-bin/webpmd.pl
>>>>>
>>>>>I thought about doing a similar page for Jakarta projects
>>>>>
>>>>>
>>>- just use the
>>>
>>>
>>>>>anonymous CVS access for each Jakarta project, run PMD on
>>>>>
>>>>>
>>>it, pipe the
>>>
>>>
>>>>>output to a file, and link it all together - but perhaps
>>>>>
>>>>>
>>>that would be
>>>
>>>
>>>>>annoying....
>>>>>
>>>>>Yours,
>>>>>
>>>>>Tom
>>>>>
>>>>>
>>>>Maven uses various plugins to essentially produce this same
>>>>
>>>>
>>>data (and more).
>>>
>>>
>>>>-jon
>>>>
>>>>--
>>>>StudioZ.tv /\ Bar/Nightclub/Entertainment
>>>>314 11th Street @ Folsom /\ San Francisco
>>>> http://studioz.tv/
>>>>
>>>>
>>>>--
>>>>To unsubscribe, e-mail:
>>>>
>>>>
>>><ma...@jakarta.apache.org>
>>>
>>>
>>>>For additional commands, e-mail:
>>>>
>>>>
>>><ma...@jakarta.apache.org>
>>>
>>>
>>>>
>>>>
>>>--
>>>To unsubscribe, e-mail:
>>><ma...@jakarta.apache.org>
>>>For additional commands, e-mail:
>>><ma...@jakarta.apache.org>
>>>
>>>
>>>
>>--
>>To unsubscribe, e-mail:
>><mailto:general-> unsubscribe@jakarta.apache.org>
>>For
>>additional commands,
>>e-mail: <ma...@jakarta.apache.org>
>>
>>
>>
>>
>>
>
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>