|
| | | Version: 0.5.0 Support Eclipse Version: 3.2 or newer License: Other Development Status: Beta Company: Semmle Ltd.
| |  | Home Page |  | Plugin Support |  | Discussion Forum | |
|
| Update Site URL: http://semmle.com/update |
Search and navigate code, find bugs, compute software metrics and check coding style rules with SemmleCode. In SemmleCode all these tasks are phrased as simple queries over the codebase. With SemmleCode you can query not only Java source code and bytecode, but also any XML configuration files, such as the ones used with Spring, Hibernate, JBoss, Struts, etc.
SemmleCode ships with a large number of pre-packaged queries for performing common operations, including many metrics computations and J2EE style checks. So you may never need to write your own queries and can just use the tool out of the box. 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.
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 as-you-type error checking, syntax highlighting and autocompletion. You can quickly edit existing queries or write your own and save them in XML bundles for later reuse.
SemmleCode is free to download and free to use in commercial and non-commercial settings. You can use SemmleCode out of the box after getting it via the Eclipse update site or downloading a zip file.
Added on: 07-May-2007 | Updated: 04-Apr-2008