[MonoDevelop] Gendarme Addin (new version)
Eli Yukelzon
reflog at gmail.com
Sat May 26 09:17:31 EDT 2007
Lluis, thanks for the suggestion and bug report.
All the bugs that you mentioned were fixed, and the features implemented.
So here goes the third release:
http://gendarmeaddin.googlecode.com/files/gendarmeaddin-0.3.tar.gz
Changes:
* Several Bugfixes
* Result grouping options - now results can be ungrouped, grouped by target
project or by violation type
* Headers removed from result view
Regarding you point of bundling Gendarme with the plugin - you think
including the whole Gendarme distribution is a good idea? What if the user
wants to use the installed version and not the bundled one?
On 5/25/07, Lluis Sanchez <lluis at ximian.com> wrote:
>
> Hi Eli,
>
> Good job on the add-in! It is a good start. Here are some
> comments/ideas/bugs:
>
> * You can minimalize the UI even more by hiding the header of the
> treview.
> * If there is more than one assembly in the solution, it might be
> useful to see the errors grouped by assembly. In fact there are
> different ways the info can be grouped, for example, it might
> also be useful to group by rule type. Maybe it could offer
> several grouping options? just an idea.
> * It makes MD crash if the rules file can't be found.
> * It also crashes if one of the assemblies can't be found. It may
> happen if the project has not yet been compiled.
> * It crashed once in MonoDevelop.GendarmeDisplay.getSource with a
> null ref exception, when trying to show the context menu.
> * You don't need to bundle Mono.Cecil in the add-in, nor reference
> it from the .addin file, since it is already included by MD.
> * I think that the add-in should be self-contained. Right now it
> depends on the gendarme rules to be available somewhere, but I
> think it would be more practical to just bundle the rules with
> the add-in. If Gendarme is changed to use Mono.Addins someday,
> everything will be more simple, since rules can just be add-ins.
>
> I hope it helps,
> Lluis.
>
>
> El dv 25 de 05 del 2007 a les 12:14 +0300, en/na Eli Yukelzon va
> escriure:
> > Ok. As per request the addin now uses the context sensitive menus,
> > hope this more to your liking :)
> >
> > The UI was minimalized as well.
> >
> > The release is available at
> > http://gendarmeaddin.googlecode.com/files/gendarmeaddin-0.2.tar.gz
> >
> > Next release will make the run Async and add a status display.
> >
> > On 5/25/07, Iñigo Illán Aranburu <kodeport at terra.es> wrote:
> > On vie, 2007-05-25 at 10:37 +0300, Eli Yukelzon wrote:
> > > Inigo, thanks for the comments.
> >
> > No problem!
> >
> > >
> > > On 5/25/07, Iñigo Illán Aranburu <kodeport at terra.es> wrote:
> > >
> > >
> > > I would suggest to put the "Run test" on some other
> > place. For
> > > example
> > > on the Solution/Project right click menu. The button
> > wastes a
> > > lot of
> > > space IMHO. You could make the entry dynamic so you
> > can choose
> > > what test
> > > to pass (I don't know if it's feasible). Also, I
> > don't get the
> > > point of
> > > having the violations tree discoverable.
> > >
> > > Regarding the conversion of Run button into a context Run
> > menu - I
> > > think I'll take that suggestion.
> > > I am not clear on what you mean by 'discoverable' tree.
> >
> > For discoverable tree I mean the expander that hides the list
> > of
> > violations found.
> >
> > >
> > >
> > > Having the "Run gendarme tests" on the menu makes
> > the run on
> > > all items
> > > in the solution option useless, that is IMO a bit
> > confusing.
> > >
> > > If I move the Run command to the context menu, it will make
> > the option
> > > useless, I will remove it.
> > >
> > > If you find any issues, feel free to drop me an email or add
> > a ticket
> > > at the project site.
> >
> > I think there should also be a visual clue of the state of the
> > running
> > tests. It's a bit annoying not knowing if it has finished
> > pasing the
> > tests.
> > >
> > > Thanks
> > > _______________________________________________
> > > Monodevelop-list mailing list
> > > Monodevelop-list at lists.ximian.com
> > > http://lists.ximian.com/mailman/listinfo/monodevelop-list
> >
> >
> > _______________________________________________
> > Monodevelop-list mailing list
> > Monodevelop-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/monodevelop-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20070526/0121aae6/attachment-0001.html
More information about the Monodevelop-list
mailing list