Source Code Analyzer
Live Coding in Python
Run your Python code while you type. Displays variable state or turtle graphics that are updated as you type your code. Requires PyDev, so install PyDev first.
Compositional Refactoring
This Eclipse bundle provides new Quick Assist actions to support refactorings in a compositional paradigm. In the compositional paradigm, the tool automates small, predictable...
metriculator
metriculator creates static software metrics based on C++ source code, e.g. cyclomatic complexitiy or logical lines of source code. For more information goto https://github.com...
JRipples
JRipples helps programmers during software change. JRipples is based on the philosophy of “intelligent assistance”, which requires close cooperation between the programmer and the...
Atlassian Clover for Eclipse
Clover measures Java and Groovy code coverage and optimises your test execution so you can prioritise new test development, get faster feedback of test results, and reduce risk of...
FindBugs Eclipse Plugin
FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses...
CallGraph Viewer
CallGraph: Provides Call-Path and Sequence Diagram viewers. Enables graphical analysis of program call relations and flow sequencing. Also enables exploration of extended class...
Control Flow Graph Factory
Control Flow Graph Factory is an Eclipse plugin which generates control flow graphs from java bytecode, edit them and export to GraphXML, DOT or several image formats.
Unnecessary Code Detector
UCDetector (Unnecessary Code Detector) is a eclipse PlugIn tool to find unnecessary (dead) public java code. For example public classes, methods or fields which have no references.
Bytecode Visualizer
Inspect, understand and debug Java bytecode, no matter if you have the corresponding source.