PVS-Studio

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
PVS-Studio
DeveloperPVS-Studio LLC
Stable release
7.38 / August 6, 2025; 10 months ago (2025-08-06)[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemWindows, Linux, macOS
    TypeStatic code analysis Security testing
    LicenseProprietary
    Websitepvs-studio.com/en/pvs-studio/

    PVS-Studio is a proprietary static code analyzer on guard of code quality, security, and code safety supporting C, C++, C++11, C++/CLI, C++/CX, C# and Java.[2][3][4]

    PVS‑Studio detects various errors typos, dead code, and potential vulnerabilities (static application security testing, or SAST), the analyzer matches warnings to the common weakness enumeration, SEI CERT coding standards, and supports the MISRA standard. PVS‑Studio warning classifications for various standards:

    • CVE (common weakness enumeration)[5]
    • SEI CERT coding standard[6]
    • MISRA[7]
    • OWASP application security verification standard[8]

    PVS-Studio supports integration with the most diverse development tools and compilation systems, as Visual Studio 2022, IntelliJ IDEA, Rider, CLion, VSCode, Qt Creator, Eclipse, MSBuild, CMake, Make, Ninja, Gradle, Maven, Azure DevOps, Unity, and Unreal 5.[citation needed]

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ C# Joins PVS-Studio Line Up
    3. ^ PVS-Studio extension at msdn.microsoft.com
    4. ^ Static Code Analyzer Reportedly Finds 10,000 Open Source Bugs
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).