You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by Vladimir Bossicard <vl...@bossicard.com> on 2002/09/06 10:19:35 UTC

PMD project for code quality?

I'm not from the PMD project but I find it interesting:

from the PMD website (<http://pmd.sourceforge.net>): PMD is a Java 
source code analyzer. It finds unused variables, empty catch blocks, 
unnecessary object creation, and so forth.

Maybe something to recommend to committers.

Regards,

-Vladimir

ps: if everyone already knows it: sorry (but no 'PMD' result when I 
search the ml archive)
ps: if I posted in the wrong list: sorry (but since it's not project 
specific)

-- 
Vladimir Bossicard
www.bossicard.com


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [OT] RE: PMD project for code quality?

Posted by Peter Donald <pe...@apache.org>.
On Sat, 7 Sep 2002 01:14, Tom Copeland wrote:
> Another fun part of PMD is that it finds stuff like this:

I think the best thing about PMD is that it allows you to code up your own 
rules - yea! Checkstyle beats it hands down wrt to features and speed. But as 
soon as PMD gets a few more rules it will rock. 

>
> public class Foo {
>  private boolean whatever;
>  public boolean bar() {
>   if (whatever) {
>    return true;
>   } else {
>    return false;
>   }
>  }
> }
>
> Blah!  Just do a "return whatever;" and save an if..then statement!
>
> Anyhow, a PMD-IDEA plugin is in the works as well...
>
> Yours,
>
> Tom
>
> -----Original Message-----
> From: Jeff Linwood [mailto:jeff@greenninja.com]
> Sent: Friday, September 06, 2002 10:11 AM
> To: Jakarta General List
> Subject: Re: PMD project for code quality?
>
>
> The latest Early Access Program (EAP) version of Intellij's IDEA IDE can
> also highlight unused variables and import statements - I've been busy
> refactoring some code to get rid of the cruft.  PMD sounds neat as well.
>
> Jeff
> ----- Original Message -----
> From: "Vladimir Bossicard" <vl...@bossicard.com>
> To: "Jakarta General List" <ge...@jakarta.apache.org>
> Sent: Friday, September 06, 2002 3:19 AM
> Subject: PMD project for code quality?
>
> > I'm not from the PMD project but I find it interesting:
> >
> > from the PMD website (<http://pmd.sourceforge.net>): PMD is a Java
> > source code analyzer. It finds unused variables, empty catch blocks,
> > unnecessary object creation, and so forth.
> >
> > Maybe something to recommend to committers.
> >
> > Regards,
> >
> > -Vladimir
> >
> > ps: if everyone already knows it: sorry (but no 'PMD' result when I
> > search the ml archive)
> > ps: if I posted in the wrong list: sorry (but since it's not project
> > specific)
> >
> > --
> > Vladimir Bossicard
> > www.bossicard.com
> >
> >
> > --
> > To unsubscribe, e-mail:
>
> <ma...@jakarta.apache.org>
>
> > For additional commands, e-mail:
>
> <ma...@jakarta.apache.org>

-- 
Cheers,

Peter Donald
------------------------------------
The two secrets to success:
   1- Don't tell anyone everything.
------------------------------------ 


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


[OT] RE: PMD project for code quality?

Posted by Tom Copeland <to...@infoether.com>.
Another fun part of PMD is that it finds stuff like this:

public class Foo {
 private boolean whatever;
 public boolean bar() {
  if (whatever) {
   return true;
  } else {
   return false;
  }
 }
}

Blah!  Just do a "return whatever;" and save an if..then statement!  

Anyhow, a PMD-IDEA plugin is in the works as well...

Yours,

Tom

-----Original Message-----
From: Jeff Linwood [mailto:jeff@greenninja.com] 
Sent: Friday, September 06, 2002 10:11 AM
To: Jakarta General List
Subject: Re: PMD project for code quality?


The latest Early Access Program (EAP) version of Intellij's IDEA IDE can
also highlight unused variables and import statements - I've been busy
refactoring some code to get rid of the cruft.  PMD sounds neat as well.

Jeff
----- Original Message -----
From: "Vladimir Bossicard" <vl...@bossicard.com>
To: "Jakarta General List" <ge...@jakarta.apache.org>
Sent: Friday, September 06, 2002 3:19 AM
Subject: PMD project for code quality?


> I'm not from the PMD project but I find it interesting:
>
> from the PMD website (<http://pmd.sourceforge.net>): PMD is a Java
> source code analyzer. It finds unused variables, empty catch blocks,
> unnecessary object creation, and so forth.
>
> Maybe something to recommend to committers.
>
> Regards,
>
> -Vladimir
>
> ps: if everyone already knows it: sorry (but no 'PMD' result when I
> search the ml archive)
> ps: if I posted in the wrong list: sorry (but since it's not project
> specific)
>
> --
> Vladimir Bossicard
> www.bossicard.com
>
>
> --
> 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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: PMD project for code quality?

Posted by Jeff Linwood <je...@greenninja.com>.
The latest Early Access Program (EAP) version of Intellij's IDEA IDE can
also highlight unused variables and import statements - I've been busy
refactoring some code to get rid of the cruft.  PMD sounds neat as well.

Jeff
----- Original Message -----
From: "Vladimir Bossicard" <vl...@bossicard.com>
To: "Jakarta General List" <ge...@jakarta.apache.org>
Sent: Friday, September 06, 2002 3:19 AM
Subject: PMD project for code quality?


> I'm not from the PMD project but I find it interesting:
>
> from the PMD website (<http://pmd.sourceforge.net>): PMD is a Java
> source code analyzer. It finds unused variables, empty catch blocks,
> unnecessary object creation, and so forth.
>
> Maybe something to recommend to committers.
>
> Regards,
>
> -Vladimir
>
> ps: if everyone already knows it: sorry (but no 'PMD' result when I
> search the ml archive)
> ps: if I posted in the wrong list: sorry (but since it's not project
> specific)
>
> --
> Vladimir Bossicard
> www.bossicard.com
>
>
> --
> 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: PMD project for code quality?

Posted by Vincent Massol <vm...@octo.com>.
Thanks Vladimir,

Yes, PMD is nice. It also has several plugins including one for Maven
that I have used and that produces very nice reports.

Thanks
-Vincent

PS: If you search for PMD on the maven list, you'll find several entries
;-)

> -----Original Message-----
> From: Vladimir Bossicard [mailto:vladimir@bossicard.com]
> Sent: 06 September 2002 09:20
> To: Jakarta General List
> Subject: PMD project for code quality?
> 
> I'm not from the PMD project but I find it interesting:
> 
> from the PMD website (<http://pmd.sourceforge.net>): PMD is a Java
> source code analyzer. It finds unused variables, empty catch blocks,
> unnecessary object creation, and so forth.
> 
> Maybe something to recommend to committers.
> 
> Regards,
> 
> -Vladimir
> 
> ps: if everyone already knows it: sorry (but no 'PMD' result when I
> search the ml archive)
> ps: if I posted in the wrong list: sorry (but since it's not project
> specific)
> 
> --
> Vladimir Bossicard
> www.bossicard.com
> 
> 
> --
> 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>