FindBugs 0.9.5 release

View: New views
7 Messages — Rating Filter:   Alert me  

FindBugs 0.9.5 release

by Brian Cole-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

FindBugs release 0.9.5 is now available at
<http://sourceforge.net/project/showfiles.php?group_id=96405>

For release notes, go to that page and click
on one of the book icons. Feedback is welcome.

-Brian Cole

_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss

Re: FindBugs 0.9.5 release

by Eugene Kuleshov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Brian Cole wrote:
> FindBugs release 0.9.5 is now available at
> <http://sourceforge.net/project/showfiles.php?group_id=96405>
>
> For release notes, go to that page and click
> on one of the book icons. Feedback is welcome.

   What is the status of Eclipse update site at
http://findbugs.sourceforge.net/eclipsePlugin/ ?

   While ago someone mentioned that SF release system is not compatible
with Eclipse Update System, but I wasn't able to get any particular
details on that. It is probably possible to use an archive tag in
site.xml to point it to the SF download area...

   regards,
   Eugene

_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss

Re: FindBugs 0.9.5 release

by Jon Christiansen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

There is a whole article on this subject here:

http://www.eclipse.org/articles/Article-Plugging-into-SourceForge/sourceforge.html

On 2/18/06, Eugene Kuleshov <eu@...> wrote:

> Brian Cole wrote:
> > FindBugs release 0.9.5 is now available at
> > <http://sourceforge.net/project/showfiles.php?group_id=96405>
> >
> > For release notes, go to that page and click
> > on one of the book icons. Feedback is welcome.
>
>    What is the status of Eclipse update site at
> http://findbugs.sourceforge.net/eclipsePlugin/ ?
>
>    While ago someone mentioned that SF release system is not compatible
> with Eclipse Update System, but I wasn't able to get any particular
> details on that. It is probably possible to use an archive tag in
> site.xml to point it to the SF download area...
>
>    regards,
>    Eugene
>
> _______________________________________________
> Findbugs-discuss mailing list
> Findbugs-discuss@...
> http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss
>

_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss

Re: FindBugs 0.9.5 release

by Eugene Kuleshov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Brian Cole wrote:

> FindBugs release 0.9.5 is now available at
> <http://sourceforge.net/project/showfiles.php?group_id=96405>
>
> For release notes, go to that page and click
> on one of the book icons. Feedback is welcome.

   I'd like to make few notes about Eclipse plugin:

-- When FB kicked manually it bring up a modal progress dialog. I had to
waid nearly 30 minutes when till finish on one of my large project. I
don't really see what actually prevent from running analysis as a
background job? Its been requested many times, but still not there. Note
that configuring project builder is not an option for such big project.
First of all build already slow and there is no really point to run
these detectors all the time.

-- "Show Bug Details" action in the editor does not allow to select
between several issues from the same line. One of the easiest ways to
resolve it is to add "Show Bug Details" action to the Problems view
and/or allow drag-n-drop from Problems view to Bug Details view.

-- If some detector report line number as unknown, then error marker is
not attached to the editor. I think it should use line 1 in such cases.


   Also, there re number of bugs that easy to fix and even more there
are existing refactorings that could cover some of the cases. For example:

-- ES - replace == to .equals()
-- RS - remove synchronized modifier
-- Dm detectors.
-- DLS - remove store

   From contrib:

-- Class Envy - move method refactoring
-- Unnecessary Store Before Return - inline variable refactoring
-- Declared Runtime Exception - remove exception
-- Inefficient String Buffering - replace string concats to .append()
-- Manual Array Copy - replace to System.arrayCopy()
-- Copied Overridden Method - remove method

   It should be easy to use FB markers as hints for such quickfixes and
discover an appropriate location in Eclipse AST model. Those quick fixes
  can be even packaged as a separate plugins...

   regards,
   Eugene

_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss

Re: FindBugs 0.9.5 release

by Dave Brosius-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


----- Original Message -----
From: "Eugene Kuleshov" <eu@...>

>
> -- When FB kicked manually it bring up a modal progress dialog. I had to
> waid nearly 30 minutes when till finish on one of my large project. I
> don't really see what actually prevent from running analysis as a
> background job? Its been requested many times, but still not there. Note
> that configuring project builder is not an option for such big project.
> First of all build already slow and there is no really point to run
> these detectors all the time.

You can always use the -textui mode of findbugs, ala

findbugs -home . -textui -project findbugs.fb
_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss

Re: FindBugs 0.9.5 release

by Eugene Kuleshov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dave Brosius wrote:

>> -- When FB kicked manually it bring up a modal progress dialog. I had
>> to waid nearly 30 minutes when till finish on one of my large project.
>> I don't really see what actually prevent from running analysis as a
>> background job? Its been requested many times, but still not there.
>> Note that configuring project builder is not an option for such big
>> project. First of all build already slow and there is no really point
>> to run these detectors all the time.
>
> You can always use the -textui mode of findbugs, ala
>
> findbugs -home . -textui -project findbugs.fb

   Are you suggesting to manually maintain a parallel .fb for project
with over 50 dependencies and also loose quick navigation to the editor
and ability to immediately edit/fix the affected place?

   regards,
   Eugene

_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss

Parent Message unknown Re: FindBugs 0.9.5 release

by peter.friese :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Eugene,

I am sorry you had to wait for background processing in the Eclipse FB plug-ini for so long. I have been quite busy with my other projects (AndroMDA and my day-time jobs) lately, so I hadn't found much time to do the background stuff for FindBugs.

Adding backgroudn processing to FB is no big deal after all, so I will try to take some time and integrate it for the next release. I cannot promise that I get it done this week, but I will try.

Thanks again for being such a true FB Eclipse plug-in user and also for providing us with feedback!

Peter

PS: when I first implemented the incremental project builder for FB, I hoped it would run faster. I also hoped that I could do some of the processing incrementally, avoiding to run it on your entire code base each time you save a file. However, it turned out that FB is a very demanding tool and not much can be done incrementally. If you have any suggestions in this area, please let me know.



> -----Original Message-----
> From: findbugs-discuss-bounces@...
> [mailto:findbugs-discuss-bounces@...] On Behalf Of
> Eugene Kuleshov
> Sent: Sunday, February 19, 2006 12:31 AM
> Cc: findbugs-discuss@...
> Subject: Re: [FB-Discuss] FindBugs 0.9.5 release
>
>
> Dave Brosius wrote:
>
> >> -- When FB kicked manually it bring up a modal progress
> dialog. I had
> >> to waid nearly 30 minutes when till finish on one of my
> large project.
> >> I don't really see what actually prevent from running
> analysis as a
> >> background job? Its been requested many times, but still
> not there.
> >> Note that configuring project builder is not an option for
> such big
> >> project. First of all build already slow and there is no
> really point
> >> to run these detectors all the time.
> >
> > You can always use the -textui mode of findbugs, ala
> >
> > findbugs -home . -textui -project findbugs.fb
>
>    Are you suggesting to manually maintain a parallel .fb for project
> with over 50 dependencies and also loose quick navigation to
> the editor
> and ability to immediately edit/fix the affected place?
>
>    regards,
>    Eugene
>
> _______________________________________________
> Findbugs-discuss mailing list
> Findbugs-discuss@...
> http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss
>

_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss