Riverblade - Products


Visual Lint - Interactive Code Analysis

Visual Lint is Riverblade's solution for developers who require advanced incremental static code analysis capabilities within their development environment or on their build/continuous integration servers.

Key Benefits include:
  • Click here to learn more Close integration of industry standard code analysis tools within the integrated development environment

  • Simple configuration

  • Automated incremental analysis of complete solutions and workspaces while you edit

  • Accelerated multicore analysis ensures that up to date analysis results are available when you need them

  • Easy to interpret displays of analysis results, colour coded by severity

  • Customisable HTML and XML reports

  • Compatible with projects for Microsoft Visual Studio (all versions from Visual C++ 6.0 onwards as well as eMbedded Visual C++ 4.0), Eclipse, CodeGear C++ and Atmel Studio among others.

Please see the Visual Lint documentation for full details of supported solution/workspace and project file types. If you are interested in using Visual Lint to analyse other project types, please contact us.



LintProject Professional - Command Line Code Analysis with HTML Reporting

LintProject Pro has now been superseded by Visual Lint Build Server Edition, and new LintProject Pro licences are no longer available. Please see the blogpost LintProject Pro End of Life Notice for support and upgrade details.


LintProject Professional is a command line tool intended to make the process of using the Gimpel PC-lint and CppCheck code analysis tools with Visual C++ projects a little easier and more productive.

Click here to learn more Key Benefits:
  • Reads workspace, solution and project files directly, avoiding the need to generate indirect (.lnt) files for each project individually.

  • Understands complex project formats, including Visual C++ inherited property sheet (.vsprops) definitions and Visual Studio environment variables

  • Produces detailed HTML output reports in a very similar format as Visual Lint Enterprise Edition summarising the output produced by the PC-lint tool itself.

  • Compatible with projects for Microsoft Visual Studio (all versions from Visual C++ 6.0 onwards as well as eMbedded Visual C++ 4.0), Eclipse, CodeGear C++ and Atmel Studio among others.




PC-lint - Industry Standard C/C++ Code Analysis

PC-lint is a command line C/C++ static code analysis tool by Gimpel Software which can be configured to support a wide variety of compilers and development environments.

It will thoroughly check your C/C++ source code for bugs, glitches, inconsistencies, non-portable constructs, and much more, so you can find and fix bugs much more quickly than with traditional debugging techniques.

Click here to learn more Among the many capabilities of PC-lint are:

  • Detection of dangling and uninitialised pointers
  • Variable initialisation/value tracking
  • Variable scoping checks
  • Detection of type mismatches and suspicious casts
  • Checking of assignment operator and copy constructor behaviour
  • Detection of potential memory leaks
  • Analysis of thread behaviour (new to PC-lint 9.0)
  • MISRA C/C++ rule validation




ResOrg- Manage and Renumber Visual C++ Resource Symbol IDs

ResOrg is a product designed to take the drugery out of the process of managing Visual C++ resource symbols.

Click here to learn more

Key capabilities include:

  • Easy to interpret displays of the symbols within resource files.
  • Detection of out of range and conflicting symbols, both within and between resource symbol files.
  • Detection and correction of incorrect "Next Symbol" values.
  • Customisable HTML reports.
  • Manual and automated symbol renumbering.
  • Automatic exclusion of specified symbols (such as IDR_MAINFRAME) from renumbering operations
  • Automatic updating of Visual Studio ribbon designer (.mfcribbon-ms) files when symbols are renumbered.
  • Available as both a Visual Studio plug-in (VS2002 onwards) and a standalone application.
  • Compatible with projects for all versions of Visual C++ from Visual C++ 6.0 onwards- including not only Visual Studio 2008, 2010, 2012, 2013, 2015 and 2017 but also older versions such as Visual C++ 6.0 and eMbedded Visual C++ 4.0.