Riverblade - Visual Lint Downloads

Visual Lint Downloads

This download area contains downloads for Visual Lint and supporting files. We advise you to take the time to read the licencing conditions at the bottom of the page before downloading this software.

To use Visual Lint, you will need at least one supported analysis tool (e.g. PC-lint, PC-lint Plus, CppCheck, Vera++, FxCop or FindBugs) and one or more supported development environments (Microsoft Visual Studio, Visual C++, Eclipse, CodeGear C++ etc.). Most are open source and can be downloaded freely (Visual Lint can guide you through this process); but some others (e.g. PC-lint and PC-lint Plus) are commercial products and must be purchased separately.

If you wish to use PC-lint 9.0 with Visual Lint and need to purchase a PC-lint licence you can purchase one from us or via a PC-lint reseller such as PhaedruS SystemS or Kessler Software GmbH.

Alternatively, if you wish to use PC-lint Plus with Visual Lint (which we'd recommend for modern C++ code, or code using recent versions of Visual Studio or Eclipse) you should be aware that PC-lint Plus is licenced on a team basis and must be ordered directly from the vendor, Gimpel Software. Please write to Gimpel to ask for a quote for a team licence.


Available Downloads

Latest Released Version: Supporting literature:

Previous Visual Lint versions:

If you have a Visual Lint licence and need a download for a version not listed here please contact us quoting your order no. (if known) and we will be happy to send you a direct download link for the requested version.



If you are setting up Visual Lint for use with PC-lint for the first time, you might find it useful to take a look at the PC-lint configuration files we use ourselves. The zipfile below contains std.lnt files for many supported development environments, as well as the options.lnt file which defines our warning policy and files we use to suppress common issues in the Win32 API and frameworks such as MFC, ATL and WTL:

Licence Agreement

Please note that the licence agreement which follows relates to the current version of the software. The licence agreement for previous versions may differ, so if in doubt please refer to the licencing agreement supplied with your installation. If you have any queries regarding our licencing terms, please contact us.

You should carefully read the following terms and conditions before using this software. Unless you have a different licence agreement signed by an authorised representative of Riverblade Limited, your use of this software indicates your full acceptance of this license agreement and warranty.

Riverblade Limited, as Licencer, grants to you, the Licensee, a non-exclusive license to use this software program (hereinafter the "software") in accordance with the terms contained in this license.

Note that Visual Lint Build Server Edition is licenced on a per machine basis; all other editions are licenced per user.



All title and copyrights in and to the SOFTWARE, including but not limited to any images, texts, and sounds incorporated into the SOFTWARE, are owned by Riverblade Limited.


Licence Types

For maximum flexibility Visual Lint Standard, Professional and Enterprise Edition are available with both per user and floating licences. Visual Lint Build Server licences are per machine, and functionally equivalent to the per-user licences of other product editions.

Per user (and per machine) licences are valid for the purchased major version of the software (e.g. 4.x or 5.x) and can be used for an unlimited period provided the licence is only installed on computers used by the purchased number of licenced users. An upgrade licence must be purchased to upgrade from previous major versions of the software to the current one (e.g. 3.x or 4.x to 5.x).

Floating licences are subscription based and remain valid throughout the period of the subscription regardless of the version of the software used. If the subscription lapses, the licence can no longer be used.


Product Editions

Visual Lint is available in Standard, Professional, Enterprise and Build Server editions.

Standard and Professional Edition licences are licenced for use with one analysis tool (e.g. PC-lint or CppCheck) and one Visual Lint plug-in (Visual Studio/eMbedded Visual C++ or Eclipse) per user. Hence if you wish to use multiple code analysis tools or Visual Lint plug-ins, an Enterprise or Build Server Edition licence is required.


Export Restrictions

This software is subject to U.K export controls, and may not be downloaded or otherwise exported or re-exported into (or to a national or resident of) Cuba, North Korea, Iran, Syria or any other country to which the U.K. has embargoed the export of goods. By downloading or using this software, you represent and warrant that you are not located in, under the control of, or a national or resident of any such country or on any such list.



You may freely distribute the installion program for this software, provided that:
  1. You only distribute the original Install program of the software.
  2. You DO NOT charge, or ask for donations, for this.
  3. You DO NOT distribute it with any other product, commercial or not, without prior written permission from Riverblade Limited.
  4. You DO NOT distribute a licence key with the software unless authorised to do so by Riverblade Limited.


Disclaimer of Warranty


Good data processing procedure dictates that any program be thoroughly tested with non-critical data before relying on it. The user must assume the entire risk of using the program. The liability of the vendor (Riverblade Limited) will be limited exclusively to product replacement.

In no event will Riverblade Limited be liable for any direct, indirect, consequential or incidental damages (including, but not limited to, damages for loss of business profits, business interruption or loss of business information) arising out of the use of or inability to use this software.

Visual Lint and its accompanying files are distributed "as-is", and without any warranties, either expressed or implied. We will not accept any responsibility for any damage caused by its use (though please inform us of any such occurrence, and we'll do our best to prevent it recurring). In other words, you use Visual Lint at your own risk.

"I really believe that this tool has contributed more than any other in improving the quality of the software I release."
- Simon Raybould, Freelance Software Consultant