SDA India is an online resource for Software, Development,IT, Architecture, Open Source, Mobile, Security, Databases, Delphi, C, OS, Asp, .Net, Php, Xml, Java

From the News Desk
Friday, 31. August 2007

SemmleCode Eclipse Plugin for Code Search, Metrics, and Analysis


Current Issue

SemmleCode is a free Eclipse plug-in that helps you improve software quality by computing metrics, finding bugs, checking style rules or simply searching and navigating through the code. You can use SemmleCode to search and navigate code, find bugs, compute software metrics and check coding style rules with SemmleCode. SemmleCode lets you phrase all these tasks as simple queries over the codebase. A distinctive feature of SemmleCode is that it lets you quickly and easily customise queries (or define new ones) for your own projects or frameworks. Its query language .QL (dotQL) is simple, concise and intuitive. Writing queries is further supported by syntax highlighting and autocompletion. You can quickly edit existing queries or write your own and save them in XML bundles for later reuse.

SemmleCode sports the following features:

* Search and Navigate code - search semantic properties of code (both source and bytecode), and define customized tree-views.
* Find bugs - use SemmleCode's standard library to detect common bugs; adjust existing code queries to search for bug patterns that are specific to your projects and frameworks.
* Compute metrics - do change impact analysis, spot bad code smells and explore dependencies, all with the library of metrics queries.
* Enforce coding conventions - check J2EE coding rules, and introduce your own checks with intuitive custom queries; show violations as errors or warnings in Eclipse.
* Generate charts and graphs - view analysis results in no less than seven different ways, including charts and graphs; navigation is further simplified as each view is linked back to the source code.
* Share your queries - share your cool queries with other SemmleCode users by posting on the community forums; bundle queries into libraries and upload your files.


SemmleCode ships with a large number of pre-packaged queries for performing common operations, including many metrics computations and J2EE style checks. Query results can be displayed in a tree view, table view or the Eclipse's problems view, and also as bar charts, pie charts or graphs, all with links to the source itself. Charts can be exported to PNG and EPS files. It is free to download and free to use in commercial and non-commercial settings.



Post a Comment
Name
Title
Comment
Menu
News Desk
Feature Stories
Articles
Interviews
Case Studies
White Paper
Analyst Corner
Planet SDA-India
SDA Events
INDIA IT Event Calender
IT Jobs
Advertise