Как ввести лицензию PVS-Studio, и что делать дальше
- Windows: C, C++, C#
- Linux/macOS: C, C++, C#
- Windows/Linux/macOS: C#, Java
- Быстрый старт или что дальше?
Добро пожаловать на страницу PVS-Studio, где перечислены все способы активации лицензии. Скорее всего, вы только что её получили, чтобы попробовать анализатор, и на этой странице сможете узнать, как ею воспользоваться. Анализатор поддерживает анализ таких языков программирования, как C, C++, C# и Java, а запуск возможен на операционных системах Windows, Linux и macOS. В связи с этим, способы активации анализатора могут отличаться для разных проектов, поэтому перейдите в раздел, который Вам подходит и следуйте инструкции.
Важно. Все действия выполняются после установки анализатора. Вы можете скачать его на странице "Скачать PVS-Studio".
Windows: C, C++, C#
Microsoft Visual Studio
Перейдите в меню Visual Studio PVS-Studio > Options > PVS-Studio > Registration, чтобы ввести имя и номер лицензии:

Compiler Monitoring UI
Перейдите в меню утилиты Tools > Options > Registration, чтобы ввести имя и номер лицензии:

Command line analyzer for MSBuild projects
При использовании анализатора MSBuild проектов, когда нет возможности ввести лицензионную информацию через GUI (плагин для Visual Studio или Compiler Monitoring UI), можно воспользоваться самим анализатором в специальном режиме.
Строка запуска может выглядеть следующим образом (одной строкой):
PVS-Studio_Cmd.exe credentials
--username NAME --serialNumber XXXX-XXXX-XXXX-XXXX
При таком запуске анализатор запишет лицензионную информацию в файл настроек с расположением по умолчанию. Если файла настроек не существует, он будет создан. Используя флаг --settings можно указать путь до файла настроек в нестандартном расположении.
Linux/macOS: C, C++, C#
После установки анализатора, активировать его можно с помощью следующей команды:
pvs-studio-analyzer credentials NAME XXXX-XXXX-XXXX-XXXX
Windows/Linux/macOS: C#, Java
IntelliJ IDEA / Rider
Перейдите в меню File > Settings > PVS-Studio > Registration, чтобы ввести имя и номер лицензии:
Maven Plugin
После установки анализатора, активировать его можно с помощью следующей команды:
mvn pvsstudio:pvsCredentials "-Dpvsstudio.username=USR" "-Dpvsstudio.serial=KEY"
Gradle Plugin
После установки анализатора, активировать его можно с помощью следующей команды:
./gradlew pvsCredentials "-Ppvsstudio.username=USR" "-Ppvsstudio.serial=KEY"
Быстрый старт или что дальше?
Способы запуска анализатора приведены на соответствующих страницах:
- Знакомство со статическим анализатором кода PVS-Studio на Windows
- Как запустить PVS-Studio в Linux и macOS (C, C++)
- Установка PVS-Studio C# на Linux и macOS
- Как запустить PVS-Studio Java
- Работа PVS-Studio в Visual Studio
- Работа PVS-Studio в JetBrains Rider и CLion
- Использование PVS-Studio в среде Qt Creator
- PVS-Studio для Embedded-разработки
- Проверка Unreal Engine проектов
- Проверка проектов Visual Studio / MSBuild / .NET Core из командной строки с помощью PVS-Studio
- Анализ C++ проектов на основе JSON Compilation Database
- Проверка проектов независимо от сборочной системы (C и C++)
- Интеграция PVS-Studio в CMake с помощью CMake-модуля