|
|
Professional Edition for EclipseTM
|
|
Streamlined Code Quality Assessment
Quickly assess the state of any JavaTM
software using SemmleCode Professional's
streamlined set of analyses, all without leaving Eclipse.
Find classes that are hard to maintain,
discover refactoring opportunities and detect latent bugs in just a few clicks,
then view the results with SemmleCode's graphical visualizations. Watch videos...
|
|
|
Product Features:
|
Multiple Visualizations
View the analysis results using a visualization that shows you problem
areas in Java software:
Heat maps to easily find packages that
are poorly documented, graph diagrams to show architectural dependencies,
various graphical charts for displaying code metrics
and more traditional tables, trees and problem lists for navigation.
|
Customizable Analyses
Modify SemmleCode's analyses to suit specific organizations' coding policies
using the object-oriented language .QL.
SemmleCode Professional comes with a full-featured IDE for editing and running
analyses, which makes it possible for you to modify an existing analysis to
suit a particular project, or write completely new analyses to check coding policies
specific to an organization.
|
Support for Diverse Software Artifacts
Analyze both Java and XML files, allowing you to see the real dependencies
in a software project, including those added by references to classes in
XML configuration files. Support for Javadoc enables you to check the documentation
status of a project.
|
Software Quality Trends
Keep track of the evolution of a project's code quality. You can save the results
of an analysis for comparison with previous results, and SemmleCode's visualizations
will compare the results for you in an easy-to-comprehend graphical format.
|
Full Eclipse Integration
Analyze Java software, view and navigate the analysis results all from inside Eclipse.
The visualizations are more than static graphics: you can double-click on a "hot"
item in a heat map and be taken directly to the offending piece of code.
|
Continuous Enforcement
Continuously enforce code policies using live analysis, which runs the analysis
on the code every time it is changed.
|
"Eclipse" and "Eclipse Ready" are trademarks of Eclipse Foundation, Inc. "Java" is a trademark of Sun Microsystems, Inc.
|
|