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

Command Reference

This page provides an index of Klocwork commands.

Command Description
kwadmin administers integration projects and builds
kwagent runs analysis agents as part of a distributed Klocwork analysis
kwant creates a Java build specification based on the information in your ant build file
kwauth allows users to authenticate with the Klocwork Server
kwbuildproject runs the integration build analysis
kwchangestatus allows you to connect to the Klocwork Server and cite defects from the command line
kwcheck 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
kwciagent a CI analysis tool for C/C++, C#, and Java developers using IDEs and text editors that aren't supported by Klocwork in the form of an IDE plug-in
kwcodereview creates pre-checkin code reviews
kwcollect a lightweight tool that you can use to collect data
kwconan a tool that allows you to run analysis through a CI system
kwconv converts Klocwork configuration files to UTF-8 encoding
kwcreatechecker creates custom checkers
kwcscollect a lightweight tool that you can use to collect data about C# projects
kwcsprojparser creates a build specification for Visual Studio C# projects and solutions
kwdefectimport imports external defects into Klocwork
kwdeploy deploys custom checkers from the <projects_root>/plugins folder to the build environment (<server_install>/plugins)
kwdiscover find instances of the Klocwork Servers running within your local area network
kwdist starts the Distributed Analysis Server that is used to control a remote analysis and distribute work to hosts running analysis agents
kwdistadmin manages sessions on the Distributed Analysis Server
kwdspparser provides an alternative when the preferred command, kwinject, cannot be used to create a build specification for a Microsoft Visual Studio 6.0 project
kwdtagent starts the remote desktop agent for running Klocwork Desktop in remote mode
kwecbuild runs a distributed integration build analysis of a C/C++ project based on emake (the Electric Cloud version of make)
kwgcheck starts Klocwork Desktop
kwgradle creates a build specification using your Gradle build file
kwgradlew creates a build specification using your Gradle wrapper
kwinject monitors your C/C++ build to create a build specification
kwjava compiles Klocwork Java source code
kwlogparser converts your build log into a Klocwork build trace; allows integration with Electric Cloud
kwmatch matches detected issues across projects in an issue matching group
kwmaven creates a Java build specification based on the information in your maven build file
kwprojcopy export a copy of a server project and stores it locally
kwscm loads revisions from your SCM system into Klocwork Code Review, enabling post-checkin code reviews
kwservice administers the Klocwork Servers
kwshell monitors your C/C++ build to generate a build specification for kwcheck or for Klocwork Desktop for C/C++
kwstruct101 generates a Structure 101 archive file (.kw) given the tables folder output from your C/C++ build analysis. You can import the archive file in Structure101 and save it as a project file.
kwupdate lists installed components and installs/uninstalls patches
kwuser resynchronizes user and group information with an NIS server
kwvcprojparser provides an alternative when kwinject cannot be used to create a build specification for a Microsoft Visual Studio .NET 2003, 2005, 2008 or 2010 C/C++ project
kwwebappscan scans a directory for Web applications and creates a build specification
kwwrap provides an alternate method of generating a build specification for C/C++ projects, if kwinject alone does not work in your environment
kwxsync synchronizes issue status updates and comments, along with the ID of the user who made the changes, among projects that you specify