Работа нашей поддержки
Техническая поддержка — это сердце нашей компании, обеспечивающее постоянное совершенствование продукта. Мы не просто добавляем новый функционал, но и активно работаем над улучшением существующего, опираясь на отзывы и пожелания наших пользователей. На данной странице вы можете найти изменения, которые мы внесли в наш продукт по запросам пользователей.
-
Не решено
-
Wontfix
-
Запланировано
-
Решено
PVS-Studio 7.41 (10 февраля 2026)
- В дистрибутивы PVS-Studio добавлена утилита
pvs-fp-cleaner, предназначенная для удаления неактуальных маркеров подавления ложноположительных срабатываний из кодовой базы. Подробнее о её работе можно прочитать в документации.
- Начато внедрение новой системы логирования для упрощения сбора информации о возникающих при работе анализаторов PVS-Studio проблемах. На первом этапе расширенное логирование было добавлено для кроссплатформенного анализатора C и C++ проектов. В следующем релизе расширенное логгирование будет поддержано в анализаторе C++ и C# MSBuild-проектов. Подробнее о новой системе логирования можно прочитать в документации.
- C и C++ анализатор: исправлена проблема парсинга спецификатора
final в виртуальных функциях при работе с Unreal Engine проектами.
- [##6541557] C анализатор: исправлена обработка типа
wchar_t.
- [#7663339] С++ анализатор: исправлена ошибка при обработке пользовательских аннотаций для классов с семантикой
std::shared_ptr.
- [#5586928] C# анализатор: реализована поддержка taint-аннотаций для
async-функций. Добавлены taint-аннотации для async-функций классов стандартной библиотеки.
- [#1599735] С# анализатор: исправлены ошибки при работе с .NET Core SDK проектами, включающими
Directory.Build.props, в системах, где отсутствуют экземпляры Visual Studio.
- [#7966027] Java анализатор: добавлена поддержка процессоров аннотаций.
- [#7139148] V557: улучшена поддержка
std::array.
- [#5953648] V609: Исправлено вычисление значений для неизвестных диапазонов.
- [#3205151] Плагин для IDE IntelliJ IDEA: добавлены возможность конвертации отчёта анализатора в CSV формат и настройка для отображения относительных путей, исправлено замедление при открытии документации.
- [#8775753] Плагин для IDE Qt Creator: исправлена проблема при эвалюации Qt-проектов на macOS.
PVS-Studio 7.39 (10 октября 2025)
- [#9388627] Анализатор кроссплатформенных C и C++ проектов: исправлена проблема с относительными путями при использовании настроек
V_ANALYSIS_PATHS и V_EXCLUDE_PATH в файлах конфигурации анализа .pvsconfig.
- [#0859221] V112: добавлена поддержка агрегатной инициализации.
- [#5099068] C и C++ анализатор: улучшена работа нового парсера C и C++ кода с шаблонными функциями.
- [#0970334] V758: исправлено ложное срабатывание при возвращении
std::basic_string_view<T>::data из функций.
- [#7182810] V1050: добавлено исключение для функций
std::addressof и макроса offsetof.
- [#6439638] V6014: исправлена обработка лямбда-функций с возвращаемым типом
void.
- [#6346294] V1077: исправлено ложное срабатывание из-за некорректной обработки условно-вызываемых функций.
- [#9363217] V1058: исправлено ложное срабатывание из-за некорректной обработки указателей на функции.
- [#9726590] V2592: исправлено аварийное завершение работы анализатора.
- [#3099012] С и С++ анализатор: исправлено сравнение разных типов
enum.
- [#4122041] С и С++ анализатор: добавлена поддержка ключевого слова
alignof (C23), чем исправлено аварийное завершение работы анализатора.
- [#9817902] С и С++ анализатор: добавлена поддержка инструмента инкрементальной сборки
sccache.
- [#9409333] V1078: добавлена поддержка семейства функций Swap из Unreal Engine.
- [#3544838] V654: исправлена обработка volatile-указателей.
- [#3748519] Обновлена инструкция по установке PVS-Studio из .deb и .rpm репозиториев.
- [#6304087] V2023. Absence of the 'override' specifier when overriding a virtual function may cause a mismatch of signatures.
PVS-Studio 7.38 (06 августа 2025)
- [#1951949] V783: улучшена проверка условий валидности для итераторов.
- [#9161879] V776: исправлена обработка типов с неявными операторами приведения к bool.
- [#0706205] V1028: улучшена обработка бесконечных циклов.
- [#5814205] V1082, V654: улучшена обработка noreturn-функций.
- [#9161879] V1001: поддержана модификация контейнеров через прокси-объекты.
- [#9291102] V3114: исправлена обработка Disposable-объектов в межпроцедурном контексте.
- [#5175936] Анализатор кроссплатформенных C и C++ проектов: ускорена работа в режиме trace.
- [#9109514] Плагин для IDE Visual Studio: добавлены отображение прогресса анализа через иконку в области уведомлений панели задач, а также возможность сворачивать окно прогресса анализа.
- [#2587435] Анализатор MSBuild-проектов: добавлен механизм перезаписи более приоритетных настроек для файлов конфигурации диагностик
.pvsconfig.
- [#6209762] Плагин для IDE Visual Studio Code: добавлена возможность фильтрации срабатываний по CWE-идентификаторам.
PVS-Studio 7.37 (11 июня 2025)
- [#1399651] C++ анализатор: исправлено падение при анализе вложенных структур с битовыми полями.
- [#7555563] C# анализатор: исправлено зависание на этапе эвалюации проекта.
- [#3843404] Java анализатор: поддержано использование Kotlin DSL при работе с плагином PVS-Studio для сборочной системы Gradle. Подробнее в документации.
- [#5752819] Plog Converter: доработан алгоритм вычисления уникальности сообщения в отчёте формата DefectDojo.
- [#9485590] Plog Converter: доработана сортировка срабатываний в формате fullhtml.
- [#1987667] V728: улучшена обработка многосоставных условий.
PVS-Studio 7.36 (09 апреля 2025)
- [#0792723] C# анализатор: добавлена поддержка связи значения параметра и возвращаемого значения в механизме анализа потока данных.
- [#6480713] C# анализатор: исправлена обработка
is паттерна с double.NaN в механизме анализа потока данных.
- [#6824813, #0829237] Плагин для IDE Qt Creator: добавлена поддержка специальной версии IDE для ОС Нейтрино (6.0, Windows).
- [#6052600] Анализатор MSBuild-проектов: поддержан анализ проектов, использующих формат решений SLNX.
- [#3211560] PlogConverter: уменьшено потребление ресурсов при конвертации больших отчётов анализатора.
- [#6791800] C++ анализатор: добавлена поддержка ключевых слов
constexpr и alignas из C23.
- [#1270371] V567: исправлена работа с built-in функциями, добавлено исключение для функции
__builtin_choose_expr.
- [#8916276] V575: исправлен некорректный вывод типа в результате вызова функции
std::make_optional().
- [#6645077] V607: реализована корректная обработка класса
QHash.
- [#8107471] V758: исправлена обработка возвращаемого значения лямбда-функций.
- [#6791800] V779: исправлена поддержка ассемблерных инструкций NOP.
- [#5335301] V1030: исправлена работа с переменными, захваченными по значению в списке захвата лямбда функций.
- [#0105811] V1101: исправлен поиск переопределённых виртуальных функций.
PVS-Studio 7.35 (12 февраля 2025)
- [#0874681] С++ анализатор: улучшен механизм определения одинаковых индексируемых элементов в циклах.
- [#2739247, 6735163] pvs-studio-analyzer: добавлен флаг
--apply-pvs-configs с помощью которого включается автоматический поиск и применение файлов конфигурации правил, расположенных в каталогах проверяемого проекта (задаётся с помощью нового флага --project-root).
- [#3468400] С# анализатор: расширены возможности механизма пользовательских аннотаций.
- [#8430972] Java анализатор: исправлено зависание при разборе некоторых языковых конструкций.
- [#5289474] MSBuild анализатор: добавлено предупреждение при анализе проекта с неподдерживаемой платформой.
- [#9359232] CLMonitor: исправлена проверка прав для запуска режима wrapcompiler.
- [#2043148] PlogConverter: исправлена генерация отчёта MISRA Compliance.
- [#3616237] MSBuild анализатор: добавлена возможность указания необходимой версии С# анализатора при запуске. Подробнее в документации.
- [#8856839] MSBuild анализатор: расширены возможности сохранения отчетов (только подавленные, только ложные срабатывания, только ложные и подавленные).
- [#6219937] С++ анализатор: исправлены аннотации функций
dlopen и pthread_create.
- [#6139985] V560: доработно вычисление неточных значений.
- [#4692794] V547: улучшена обработка
std::basic_string_view и семантически схожих классов.
- [#9852311] V674: доработаны исключения для
std::make_shared.
- [#8374605] V779: исправлена ошибка связанная с обработкой member-функций класса.
- [#9423344] V1101: улучшен механизм поиска аргументов переопределённых функций с изменёнными значениями по умолчанию.
- [#5418222] V1030: добавлено исключение для функций без предусловий.
- [#7544605] pvs-studio-analyzer: добавлен флаг
v,version.
- [#7464671] pvs-studio-analyzer: при анализе compile_commands.json теперь игнорируются все вызовы не-компиляторов. Для поддержки анализа кастомных компиляторов следует использовать флаг
--compiler.