Flexible Code Analysis

Gain Insight

...on the real structure of the code. Automatically find existing dependencies and check if the code still is in line with the intended design. [more...]

Audit Quality

...with analyses that compute metrics, find likely bugs and violations of best practice. Automate code reviews and visualize quality trends. [more...]

Guide Refactoring

...at every level, from statements to architecture. Check the progress of the refactorings while they are being performed. [more...]

Enforce Policies

...that are particular to a project using custom checks. Create and run your checks to enforce specific architecture rules and coding standards. [more...]

Videos:

Visualize SQL and UI layer dependencies

This video shows how SemmleCode can be used to visualize dependencies of packages to SQL and UI classes. The analyses were run on Roller, a blogging application. [Watch...]

Automate Code Reviews

This video shows how SemmleCode can help automate code reviews by detecting various code patterns that are likely bugs or are violations of best practice. The analyses were run on Hadoop, a framework for distributed processing. [Watch...]

Testimonials:

Code queries are an essential tool for making programmers' intentions explicit.
[more...]

- Charles Simonyi, Creator of Microsoft Word and CEO of IntentSoft