Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Static Include Analysis (ReDHead)

That features look interesting. But when I read the plugins topic, I get again worried, if all the tools/features are also usable on C projects.
Sure, not every refactoring can be applied to C but lots of them can.

Over the last decade, I have seen tools come up for all languages, but for C there was almost none.
One get's the feeling, C projects do not need refactoring or any tool assistence.




Am 21/05/2010 16:33, schrieb Lukas Felber:
Hi

In the scope of my master thesis at the University for Applied Science
(HSR) in Rapperswil (Switzerland), I am developing an Eclipse plugin
which aims to add (some) static include dependency analysis to CDT. The
plugin is called ReDHead ("Re"factor "D"ependencies of C++ "Head"er
Files).

Since I'm already in the middle of the thesis and many of the features
(see list bellow) work pretty well, I thought it's time to officially
announce the ReDHead plugin here on the CDT mailing-list.

Here a list of features:
 * Find unused includes
 * Directly include referenced files
 * Organize includes
 * Static code coverage
 * Find unused files
 * Replace include with forward declaration (planed) 
 * Introduce redundant include guards (planed)

A more detailed description of the features can be found on the ReDHead
project site ( http://redhead.ifs.hsr.ch ).
Some of the features already bring along integration into CDT's codan
framework. Others are meant to be triggered via menu action (organize
includes, static code coverage).

I do not jet provide an update site for the ReDHead plugin. It will
follow in the release phase of the project.

Feel free to contact me if you have any questions ( lfelber@xxxxxx ).


Lukas Felber


  
_______________________________________________ cdt-dev mailing list cdt-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top