Как стать автором
Обновить

Комментарии 7

НЛО прилетело и опубликовало эту надпись здесь

Согласен на 100% :)

А что с лицензией? Перед проверкой в исходники добавляли комментарий, требуемый PVS-Studio? Или запуск через PlatformIO — особый случай, не требующий изменения исходников?

Прошу уточнить вопрос. Если хотите попробовать PVS-Studio, то просто запросите демонстрационную лицензию.

Если хотите использовать бесплатно для открытого проекта, то сюда — Бесплатный PVS-Studio для тех, кто развивает открытые проекты.

Если для закрытого или академического, то сюда.

Про все варианты бесплатного лицензирования — Бесплатные варианты лицензирования PVS-Studio.

Как я понял статью, перед проверкой PlatformIO сама скачивает дистрибутив PVS-Studio. В какой момент ей указывается лицензия?

PlatformIO на Windows распаковывает PVS-Studio в
%USERPROFILE%\.platformio\packages\tool-pvs-studio
Чтобы сгенерировать файл лицензии там нужно вызвать утилиту CompilerCommandsAnalyzer:
CompilerCommandsAnalyzer.exe credentials NAME XXXX-XXXX-XXXX-XXXX
Полученный лицензионный файл будет размещен по пути %APPDATA%\PVS-Studio\PVS-Studio.lic, который PlatformIO использует по умолчанию.
При необходимости можно указать другой путь параметром '--lic-file' в конфигурационном файле проекта (platformio.ini)
Подробнее о параметрах написано в документации PlatformIO

Для Linux лицензионный файл генерируется командой: pvs-studio-analyzer credentials NAME XXXX-XXXX-XXXX-XXXX
Подробнее здесь.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий