[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-dev] warning-free EDC projects
|
I really don't know that this is something we're looking for
non-committers to contribute, the reason being that making the code
changes to fix warnings probably doesn't take much more time than
reviewing someone else's work. As such, a committer is probably more
inclined to do it himself. Then, again, I can't speak for others;
that's just how I would look at it. Hopefully with the new ability to
prevent warnings from creeping back into the code, we'll see
committers start some of this cleanup.
John
At 06:42 AM 5/10/2010, Meisam Fathi wrote:
Okay, I'm ready to contribute to clean up some of the warnings. Were
should I start?
On Fri, 2010-05-07 at 10:53 -0400, Doug Schaefer wrote:
> The amount of warnings in the rest of the plug-ins is atrocious. I
> know Markus has gone through and tried to clean them up but the effort
> is going to be huge. Hudson counted 13,000 of them. It would be great
> to start cutting that down. Warnings are a great indication of code
> quality.
>
> On Thu, May 6, 2010 at 5:51 PM, John Cortell <rat042@xxxxxxxxxxxxx>
> wrote:
> I've done the same for the JTAG and Memory Browser plugins, as
> these are plugins I've had my hands in frequently and that had
> a reasonably low number of outstanding warnings to fix.
>
> Fear not, I'm not on a rampage. I'd like to see all the
> debugger plugins go this route, and might even be willing to
> tackle that some day, but not now. For sure, no plans to touch
> the non-debugger ones, as I value my life. :-)
>
> John
>
> At 09:49 AM 5/6/2010, John Cortell wrote:
> > I've configured the EDC projects to treat warnings as errors
> > so that the projects remain warning-free. This wasn't
> > feasible before, but the JDT guys acted on my request to
> > make it so
> > ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=295551 ).
> >
> > Here's what you need to do to make your projects
> > warning-intolerant:
> >
> > 1. Open the project properties
> > 2. Turn on Java Compiler > Errors/Warnings > Enable project
> > specific settings
> > 3. Turn on Java Compiler > Errors/Warnings > Annotations >
> > Suppress optional errors with '@SuppressWarnings'
> > 4. Open org.eclipse.jdt.core.prefs and do a find&replace of
> > "=warning" to "=error" (use Replace All)
> >
> > I'm a big advocate of zero-warning code. I believe
> > build-time warnings are effective only when you have none.
> > E.g., 'org.eclipse.cdt.debug.core' has 621 warnings. If the
> > compiler tries to warn me about something suspicious in some
> > new code I've added, there is about a 0% chance I'll be
> > aware of it. That's because there's a 0% chance I'll realize
> > there were 621 warnings in the project before my change and
> > now there are 622. Anyway, enough preaching. Just wanted to
> > spread the word on this new JDT option and how it enables us
> > to improve code quality.
> >
> > Note that this does not cover PDE warnings.
> >
> > John
> >
> >
> >
> >
> >
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev