Static source code analysis tool for C and C++ code
Static analysis of C/C++ code. Checks for: memory leaks, mismatching allocation-deallocation, buffer overrun, and many more. The goal is 0% false positives. See http://cppcheck.sourceforge.net for more information.
Eclipse Plugin to find unused Java code
UCDetector (Unnecessary Code Detector) is a Open Source Eclipse Plugin Tool. UCDetector finds unnecessary (dead) public Java code. It suggests to make code final, protected or private.
Hexjector is an Opensource,Cross Platform PHP script to automate Site Pentest for SQL Injection Vulnerabilties.
Ada source code controller
A tool that detects the use of many constructs in Ada programs. Use it to control style or programming rules, but also as a powerful tool to search for use (or non-use) of various forms of programming styles or design patterns.
Management of source code quality is possible.
Metrix++ is an extendable tool to collect and analyse code metrics. - Multiple languages supported - Multiple metrics available - Configurable. Every metric has got 'turn-on' and other configuration options. There are no predefined thresholds for metrics or rules. You can choose and configure any limit you want. - High-performance. Processes thousands of files per minutes. - Seamless application to legacy code due to embedded capability to differentiate new code, modified and legacy.
The ASN.1 Development Tools(ADT) is a suit of Eclipse plugins which allow editing, syntax checking of ASN.1 files. Contribution to the asnCompiler extension point can automatically generate C/C++/Java/other language code from ASN.1 files.
transfer text in diverse formats into specific xml parser-trees
MuLanPa is a source-analyser with a configurable parser and may be may be used for several programming-languages. Its xml-output should be used for tools like project-browsers or code-viewers like moritz (www.sourceforge.net/projects/moritz/) .
An interactive binary search tree. The user may interact with the tree by performing rotations, balancing, insertions, and deletions. For educational purposes
An extension for BlueJ that counts logical lines of code.
A small tool to remove C / C++ style comments from your source code. Including source.
cppcheckdiff gives you the diff of 2 cppcheck runs + statistics for ci
Using cppcheck in your daily work requires often focusing only on the new findings. What are the new errors from the last check-in? The usage of cppcheckdiff on your continuous integration server is the chance to give feedback as soon as possible to the development team. cppcheckdiff can be used to just get the diff of 2 cppcheck run as command line tool. Furthermore base on automation, you can collect statistics over the time. By creating charts you show the progress of the team and help making the continuous integration process very transparent for the whole team. We keep the following three parts separated: -- cppcheckdiff as command line tool -- powershell script for daily execution -- showing statistics with a web page. Base on your environment, you can use the 3 features together or adapt the tools you like.