My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

Cppanalyse (working title) is an open source static code analysis tool for C++. The general idea here is to catch programmer errors that the compiler misses as soon as possible, thereby reducing the total cost of fixing those errors

It will provide the following features:

  • Code checking rules are written as python scripts. We will ship with a number of default rules that should cover most commonly found C++ bugs.
  • Since checking rules are python scripts, we have a fully fledged, powerful programming language at our disposal to write some very complicated rules, or we could integrate other checking tools (such as lint) into a rule plugin.
  • The application uses a client-server architecture - All checking rulesa re maintained centrally on the server, while clients display results.
  • The server application is capable of downloading your source from your SCM tool and checking it for errors periodically. The output from these checks are made avilable via the standard client application.
  • Both client and server applications are cross platform, and should work on both Windows, Linux, and Mac operating systems.

Want to get involved?

We're always looking for fresh ideas. If you want to get involved, feel free to download the source code, or email one of the project owners to see what you can do to help.

Powered by Google Project Hosting