RSS 9 projects tagged "code analysis"

Download No website Updated 09 Mar 2014 CodeQuery

Screenshot
Pop 477.71
Vit 10.50

CodeQuery is a tool for indexing and then querying or searching C, C++, Java, Python, Ruby, and Go source code. It builds upon the databases of cscope and ctags, which are processed by the cqmakedb tool to generate a CodeQuery database file. This can be viewed and queried with a GUI tool. The features include auto-completion of search terms and visualization of function call graphs and class inheritance. The following queries can be made: Symbol, Function or macro, Class or struct, Functions calling this function, Functions called by this function, Class which owns this member or method, Members and methods of this class, Parent of this class (inheritance), Children of this class (inheritance), Files including this file, and Full path for file.

Download Website Updated 10 Feb 2014 coccigrep

Screenshot
Pop 267.00
Vit 16.45

Coccigrep is a semantic grep for the C language. It can be used to find where in code files a given structure is used or where one of its attributes is used, set, or used in a test.

Download No website Updated 05 Oct 2012 nmalyzr

Screenshot
Pop 21.17
Vit 23.78

nmalyzr builds size summaries for demangled C++ nm symbol information from executable, library, object, or nm output format text files. A summary is built for all nm symbol types found in the input.

No download Website Updated 20 Jul 2012 unilint

Screenshot
Pop 19.03
Vit 25.27

unilint runs installed free static code analyzers on directories, ignoring commonly-ignored files.

Download Website Updated 06 Apr 2012 UCDetector

Screenshot
Pop 85.62
Vit 4.72

UCDetector (Unecessary Code Detector) is an Eclipse plugin tool that finds unnecessary (dead) public Java code. It suggests that you make the code final, protected, or private. UCDetector also finds cyclic dependencies between classes.

No download Website Updated 23 Jul 2011 pycdep

Screenshot
Pop 38.03
Vit 1.45

pycdep is a tool for analyzing and visualizing C/C++ header file dependencies. A script extracts information about your code and dumps it in a Prolog database, which is used to query the dependency graph. It comes with a large number of predefined queries for finding out which files include or depend on which other files, how files depend on another file, circular dependencies, transitively implied dependencies, and design rule checks (limitations on which project can include from which other project). Visualization is supported by dumping graphs to .dot files. It also has the beginnings of a natural language interface.

Download Website Updated 06 Oct 2010 xRecurseDiff

Screenshot
Pop 116.30
Vit 5.36

xRecurseDiff is a small program that can rapidly traverse entire directory trees to show the differences between different copies of the same file. It can be useful for code analysis, expecially for collaborative development. For example, it can analyze differences before a CVS/SVN submission or to resolve a conflict in concurrent editing.

Download Website Updated 01 Aug 2009 Source Code Counter

Screenshot
Pop 31.37
Vit 41.51

SCC is a cross-platform tool that counts the number of lines in source code files. It features a GUI that gives the user complete control over which files are processed. Blank lines are counted separately from lines containing source code statements. Configurable regular expressions can be applied to count parts of source code files separately. Regular expressions are applied according to a file type rather than to all files. It can process any textual source code file, includingJava, C/C++/C#, Perl, Python, PHP, Ruby, and TCL. The line count is split between blank, counted, and remaining lines. Results and summaries can be exported to a CSV file for further processing.

Download Website Updated 03 Apr 2009 Squale

Screenshot
Pop 21.52
Vit 42.93

Squale (Software QUALity Enhancement) provides models and associated tools to assess software quality and help improve it over time. Its models and tools know how to aggregate raw quality information (such as metrics) given by third party technologies into high-level factors, offer dashboards which present those factors and allow digging deeply into the code quality, show the evolution of quality over time, and give economical indicators about the return on investment of quality efforts.

Screenshot

Project Spotlight

patool

A portable archive file manager.

Screenshot

Project Spotlight

Polipo

A lightweight caching Web proxy.