Start here

Home
About Klocwork
What's new
Fixed issues
Release notes
Installation

Reference

C/C++ checkers
Java checkers
C# checkers
MISRA C 2004 checkers
MISRA C++ 2008 checkers
MISRA C 2012 checkers
MISRA C 2012 checkers with Amendment 1
Commands
Metrics
Troubleshooting
Reference

Product components

C/C++ Integration build analysis
Java Integration build analysis
Desktop analysis
Refactoring
Klocwork Static Code Analysis
Klocwork Code Review
Structure101
Tuning
Custom checkers

Coding environments

Visual Studio
Eclipse for C/C++
Eclipse for Java
IntelliJ IDEA
Other

Administration

Project configuration
Build configuration
Administration
Analysis performance
Server performance
Security/permissions
Licensing
Klocwork Static Code Analysis Web API
Klocwork Code Review Web API

Community

View help online
Visit RogueWave.com
Klocwork Support
Rogue Wave Videos

Legal

Legal information

Desktop Analysis Tools

Klocwork offers a variety of C/C++, C# and Java desktop solutions to help you detect and fix issues as early as possible in the development cycle. You have several options that you can use to run your analysis:

If you use one of our supported IDEs, you can run analysis directly from within your IDE. Currently, there is Klocwork Desktop Plug-ins available for Visual Studio, Eclipse and IntelliJ IDEA across multiple languages.

If you prefer to work on the command line, kwcheck is a desktop analysis tool for C/C++ and Java developers using IDEs and text editors that aren't supported by Klocwork in the form of an IDE plug-in.

Lastly, Klocwork Desktop is a GUI alternative to the command-line desktop analysis tool, kwcheck. Like kwcheck, Klocwork Desktop is for developers using IDEs and text editors that aren't supported in the form of an IDE plug-in.

Supported IDEs

The Klocwork Desktop plug-in for Visual Studio, Eclipse and IntelliJ IDEA helps you detect and fix issues before check-in. For more information on each individual plug-in, see the links below:

The Klocwork Desktop plug-in for Visual Studio supports C/C++, C#, and mixed projects and solutions. For more details, see Getting started with Klocwork Desktop Plug-in for Visual Studio.

The Klocwork Desktop plug-in for Eclipse supports C/C++ and Java. For more details, see Getting started with the Klocwork Desktop C/C++ plugin for Eclipse or Getting started with Klocwork Desktop Java Plug-in for Eclipse.

The Klocwork Desktop plug-in for IntelliJ IDEA supports Java. For more details, see Getting started with Klocwork Desktop Java Plug-in for IntelliJ IDEA.

Alternate methods

Command-line users can use kwcheck to integrate Klocwork with the tools of your choice. For more details, see Klocwork Desktop command line.

Klocwork Desktop offers a GUI interface which you can use in addition to any IDEs or text editors that are not supported in the form of an IDE plug-in. Both C/C++ and Java are supported. For more details, see Getting started with Klocwork Desktop for C/C++ or Getting started with Klocwork Desktop for Java.