Вышел новый релиз PVS-Studio — 7.27. Теперь можно запускать анализ .NET проектов через плагин для VS Code, анализировать Unreal Engine проекты в режиме прямого открытия в новой версии Rider и это еще не всё! Больше подробностей в этой заметке.

Загрузить актуальную версию PVS-Studio можно здесь.
Поддержка .NET проектов в плагине для Visual Studio Code
В плагине PVS-Studio для Visual Studio Code появилась возможность анализа .NET проектов. Функционал включает в себя:
-
Запуск анализа и просмотр отчёта;
-
Подавление предупреждений с помощью suppress-файлов;
-
Поддержку .pvsconfig файлов;
-
И другие функции, описанные в соответствующем разделе документации.

Новые возможности плагина для Rider
Плагин PVS-Studio стал доступен для Rider 2023.2. А ещё в новой версии Rider появилась возможность прямого открытия проектов Unreal Engine, и плагин PVS-Studio теперь поддерживает запуск анализа в этом режиме! Подробности можно узнать в документации.

Полностью переработана документация по Java анализатору
В документации теперь существует раздел для каждого сценария работы с анализатором:
Новая возможность pvsconfig
В файле конфигурации pvsconfig теперь можно указать, что пути в отчёте анализатора строятся относительно директории решения.
Новая настройка поддерживается как при запуске анализа, так и при просмотре результатов работы анализатора в плагинах для IDE. Это упрощает работу с отчётом в случае его передачи между машинами с разной структурой директорий.
Документация по pvsconfig доступна здесь.
Новые диагностики
С++
-
V1102. Unreal Engine. Violation of naming conventions may cause Unreal Header Tools to work incorrectly.
-
V2623. MISRA. Macro identifiers should be distinct.
C#
-
V3192. Type member is used in the ‘GetHashCode’ method but is missing from the ‘Equals’ method.
-
V4004. Unity Engine. New array object is returned from method and property. Using such member in performance-sensitive context can lead to decreased performance.
Статьи
Для тех, кто пишет на C++
Для тех, кто пишет на C#
Статьи общей тематики
Хотите проверить свой проект с помощью PVS-Studio? Начните с этой страницы.
А еще у нас появилась рассылка с IT-ивентами для разработчиков! На неё и другие рассылки вы можете подписаться по ссылке.
Если хотите поделиться этой статьей с англоязычной аудиторией, то прошу использовать ссылку на перевод: Gleb Aslamov. PVS-Studio 7.27: check C# code in VS Code, analyze Unreal Engine projects in Rider, and more.
ссылка на оригинал статьи https://habr.com/ru/articles/768588/
Добавить комментарий