Ответ на вопрос
PVS-Studio
PVS-Studio — проприетарный статический анализатор кода для программ, написанных на С, C++, C++/CLI, C++/CX, C#, Java, Go, JavaScript и TypeScript[1][2]. Разрабатывается ООО «ПВС».
В версии 8.00 были добавлены диагностики безопасности для Go, JavaScript и TypeScript, выявляющие невидимые символы, способные изменять логику исходного кода; 16 ранее существовавших диагностических правил адаптировали к требованиям стандарта MISRA C++ 2023[1].
Приложение может интегрироваться с Microsoft Visual Studio, IntelliJ IDEA, Rider, CLion, SonarQube, Jenkins, TeamCity, IncrediBuild, Qt Creator, а также использоваться как SAST-инструмент в составе платформы SolidLab SDP[1].
Существует несколько вариантов бесплатного лицензирования статического анализатора кода PVS-Studio. Бесплатной лицензией могут воспользоваться открытые проекты, маленькие закрытые проекты, публичные специалисты по безопасности и обладатели статуса Microsoft MVP.
Общие сведения
| PVS-Studio | |
|---|---|
| Тип | статический анализатор кода |
| Разработчик | ООО «ПВС» |
| Операционные системы | Microsoft Windows, Linux и macOS |
| Первый выпуск | 31 декабря 2006 |
| Последняя версия | 8.00 (19 августа 2026) |
| Лицензия | проприетарная |
| Сайт |
viva64.com/en/pvs… (англ.) viva64.com/ru/pvs… (рус.) |
Примечания
Ссылки
- Краткий обзор статических анализаторов кода на C/C++, 11 мая 2016
- Не все статические анализаторы одинаково полезны, Владимир Кошелев (ИСП РАН), 2016
- 5W+1H Static Analysis Report Quality Measure / Tools and Methods of Program Analysis: 4th International Conference, TMPA 2017 ([1])
- http://journal-s.org/index.php/ijas/article/view/8529