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. CppCheck, Clang-Tidy, PC-lint or PC-lint Plus) and one or more supported development environments (Microsoft Visual Studio, Visual C++, Eclipse, CodeGear C++ etc.).

Please see the Visual Lint Analysis Tools page for details of the supported analysis tools and how to obtain them. Most are open source and can be downloaded freely, but some (e.g. PC-lint Plus) are commercial products and must be purchased separately.

PC-lint has now been superseded by PC-lint Plus. Visual Lint supports both, but if you need to order PC-lint Plus you can do so from the vendor, Gimpel Software. Please write to Gimpel to ask for a quote for a licence.


Available Downloads

Latest Released Version: ** includes standalone GUI and command line applications as well as Eclipse (and embedded derivatives), Atmel/AVR Studio (5.x-7.x) and Visual Studio (2002-2022) plugins. The standalone applications also analyse projects for environments for which a dedicated plug-in is not currently available.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.


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

There are three types of licence: per-user (licenced per user), per-machine (licenced per machine) and floating (licenced for a maximum of 'n' concurrent users).

For maximum flexibility Visual Lint 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. Visual Lint Personal Edition licences are per user.

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.

Visual Lint Build Server licences are per machine, and functionally equivalent to the per-user licences of other product editions. Note that for licencing purposes each virtual machine counts as a distinct machine, and therefore each virtual machine hosting an installation of Visual Lint Build Server Edition will require its own licence.


Product Editions

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

Visual Lint Personal, Professional and Enterprise Editions are licenced for use in interactive (i.e. those with a logged on physical user) environments only. For non-interactive or build/continuous integration server environments a Visual Lint Build Server Edition licence is required.

Visual Lint Personal and Professional Editions are licenced for use with one analysis tool (e.g. PC-lint or CppCheck) * and one Visual Lint plug-in (Visual Studio, Atmel Studio or Eclipse) per user.

Hence if you wish to use multiple analysis tools or Visual Lint plug-ins, an Enterprise or Build Server Edition licence is required.

Visual Lint Personal Edition is licenced for use by individual and freelance developers rather than organisations. If your organisation has more than one member of staff, you must use Visual Lint Professional Edition or above.

* For licencing purposes, PC-lint and PC-lint Plus are considered to be one analysis tool.


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 installation 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.