IncludeChecker

alpha

Check for unused #includes in C++ source

Add a Review
1 Download (This Week)
Last Update:
Download IncludeChecker-bin.zip
Browse All Files
Windows

Description

Unused #includes in C++ source lead to unwanted dependencies and slower compile and link timings.

IncludeChecker finds most of these unused #includes using a simple heuristic: if you include a file, you need to use one or more symbols from it. If that's not the case, IncludeChecker will mark the #include as unused.

IncludeChecker is very customizable to be able to run as an automated task where it will fail as soon as an unused #include is detected.

Because of the simple heuristic it will not find all unused #includes, but it will find most of them.

IncludeChecker Web Site

Categories

Source code analysis

License

BSD License

Features

  • Scanning of single files or complete subdirectories
  • Troublesome includes can be ignored
  • Global type prefixes and suffixes can be configured
  • Easy to setup to run as a build check
  • Fast because of simple heuristics

Update Notifications





Write a Review

User Reviews

Be the first to post a review of IncludeChecker!

Additional Project Details

Intended Audience

Developers

User Interface

Command-line

Programming Language

C#, C++

Registered

2012-05-05
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.