связь технологии интересное

PVS-Studio 7.32: оптимизация анализа, новые плагины и многое другое

Вышел новый релиз PVS-Studio — 7.32. Оптимизация анализа на C++, новые плагины и функциональность, и ещё много других обновлений!

Больше подробностей в этой заметке.Загрузить актуальную версию PVS-Studio можно здесь. Оптимизация анализа инстанцирования шаблонов В новом релизе было оптимизировано потребление памяти С++ анализатора при анализе инстанцирования шаблонов.Сохранена возможность отключения анализа их инстанирования:с помощью флага настройки - DisableTemplateInstantiationCpp в плагине PVS-Studio для Visual Studio;с помощью настройки //V_DISABLE_TEMPLATE_INSTANTIATION в файлах конфигурации pvsconfig в случае, если потребление памяти анализатором всё ещё остаётся избыточно высоким. Изменение приоритета для флага sourceTreeRoot Для утилиты PVS-Studio_Cmd.exe изменён приоритет флага --sourceTreeRoot, который задаёт корневую часть пути для конвертации путей из абсолютных в относительные.Теперь этот флаг имеет приоритет над настройками:UseSolutionDirAsSourceTreeRoot в конфигурационном файле Settings.xml;//V_SOLUTION_DIR_AS_SOURCE_TREE_ROOT в файлах конфигурации диагностик pvsconfig. Новая функциональность анализа для сборочной системы MSBuild При анализе проектов для сборочной системы MSBuild добавлена возможность исключения из анализа проектов с помощью файлов конфигурации анализатора .pvsconfig.Эта возможность реализуется включением флага V_EXCLUDE_PROJECT в файл конфигурации диагностик pvsconfig. Использование pvsconfig в JetBrains CLion Для плагина PVS-Studio для IDE JetBrains CLion добавлена возможность использования файлов конфигурации диагностик pvsconfig.Подробнее про работу PVS-Studio в JetBrains Rider и CLion можно узнать в документации. "Новый" плагин PVS-Studio в SonarQube Начиная с версии SonarQube 10.1, в

DMCA