Visual Lint 8.0.12.359 adds support for PC-lint Plus 2.0
Wednesday 22nd February, 2023
Visual Lint 8.0.12.359 has now been released. This is a maintenance update for Visual Lint 8.0, and includes the following changes:
-
Added support for
$([MSBuild]::GetDirectoryNameOfFileAbove())
,$([MSBuild]::GetPathOfFileAbove())
,$([System.IO.Path]::Combine())
and$(MSBuildToolsVersion)
to the Visual Studio 2010-2022 project (.vcxproj
) file parser. Together, these allow Visual Lint to correctly loadDirectory.Build.props
property files located in the solution file folder. -
Updated the PC-lint Plus compiler indirect files
co-rb-vs2017-shared.h
,co-rb-vs2019-shared.h
andco-rb-vs2022-shared.h
to check if_MSVC_LANG
is defined before checking its value. -
Added support for PC-lint Plus 2.0:
-
Visual Lint is now compatible with PC-lint Plus installations containing
pclp64.exe
but notpclp32.exe
. This change is necessary to support PC-lint Plus 2.0, which does not includepclp32.exe
. -
Dedicated support files for PC-lint Plus 2.0 are now installed into the
C:\Program Files (x86)\Riverblade\Visual Lint\Tools\PC-lint Plus\2.x
folder. -
Updated the PC-lint Plus Visual Studio 2022 compiler indirect file
co-rb-vs2022.lnt
to enable C++ 20 support. -
Added a PC-lint Plus 2.x message database.
-
Updated the user interface and online help to reflect the fact that PC-lint Plus is now a product of Vector Informatik GmbH, following their acquisition of the assets of Gimpel Software LLC.
-
Finally, if you are a C++ developer who has not yet tried PC-lint Plus, it is worth noting that Vector Informatik GmbH have a policy of transparent pricing, and that team licences for PC-lint Plus start from just €336 per developer per year, with no minimum team size.