Возможности PVS-Studio

Как пользоваться массовым подавлением в PVS-Studio для С#?

Запустили статический анализатор в первый раз и не знаете, что же делать с обилием предупреждений? 🧾 Ничего страшного - мы сделали специальный механизм, который должен вам помочь быстро разобраться с ними. 💪🏻 В этом ролике вы познакомитесь с деталями работы механизма массового подавления в PVS-Studio для C#. Если же вас интересует другой язык, тогда переходите по ссылкам ниже :)

15 января 2021 г.

Как пользоваться массовым подавлением в PVS-Studio для Java?

Запустили статический анализатор в первый раз и не знаете, что же делать с обилием предупреждений? 🧾 Ничего страшного - мы сделали специальный механизм, который должен вам помочь быстро разобраться с ними. 💪🏻 В этом ролике вы познакомитесь с деталями работы механизма массового подавления в PVS-Studio для Java.

7 января 2021 г.

Как пользоваться массовым подавлением в PVS-Studio для C++?

Запустили статический анализатор в первый раз и не знаете, что же делать с обилием предупреждений? 🧾 Ничего страшного - мы сделали специальный механизм, который должен вам помочь быстро разобраться с ними. 💪🏻 В этом ролике вы познакомитесь с деталями работы механизма массового подавления в PVS-Studio для C++.

29 декабря 2020 г.

Как не утонуть в первом отчёте статического анализатора? [Массовое подавление]

Запускали когда-нибудь статический анализ на большом проекте в первый раз? Если да, то вы точно знаете какое количество предупреждений можно ожидать от первого запуска.

К счастью существуют способы быстро внедрить в разработку большого проекта статический анализ и не отвлекаться при этом на устаревшие предупреждения.

В этом ролике как раз и пойдёт речь про один из таких способов, который мы назвали массовым подавлением.

15 декабря 2020 г.

Как рассказать разработчикам о срабатываниях на их коде, не открывая GitHub? [Blame Notifier]

Что делать, если у вас появились срабатывания на коде, а разработчик в команде далеко не один? Можно, конечно, посмотреть по коммитам, однако правильно ли тратить время на то, чтобы вникнуть в код другого человека, если можно сразу сообщить о проблеме автору?

Для таких проблем и был придуман Blame Notifier, который позволяет оповещать разработчиков и тимлидов о предупреждениях в коде, который они закоммитили, при помощи рассылки. Так что в эт...

30 ноября 2020 г.

Как внедрить PVS-Studio в TeamCity?

Пользуетесь TeamCity, но хотелось бы добавить что-то полезное в ваш pipeline?

В этом ролике мы расскажем вам как можно добавить PVS-Studio и как сделать это наглядно и удобно. Но не только об этом, так же вы узнаете что такое continuous integration (CI), чем полезен статический анализ, какие ошибки он находит и многое другое.

Приятного просмотра и чистого кода :)

20 ноября 2020 г.

Что нового в PVS-Studio 7.10? [AutoSar] [OWASP] [SARIF] [CWE в SonarQube]

Вот и настало время нового релиза! 🔥 А это значит, что у нас появились новые и крутые возможности, о которых хотелось бы вам рассказать. 💪🏼 Среди них не только новые сообщения об ошибках для C++, C# и Java; но и поддержка Unreal Engine анализа в Rider, а так же другие полезные улучшения.

13 ноября 2020 г.

Что такое SAST и как это помогает разработчику?

Встречалась ли вам когда-нибудь такая абревиатура, как SAST? Если вы занимаетесь разработкой достаточно долго, то наверняка. Однако вы могли не придать ей значение и очень-очень зря, так как это невероятно важная для всего процесса разработки вещь. Сегодня мы вам расскажем почему она так важна и как вообще она расшифровывается.

5 ноября 2020 г.

Как скрыть ложные предупреждения анализатора?

Если вы пользуетесь статическим анализатором, то наверняка бывают ситуации, когда он ошибается (выдаёт ложные срабатывания). Так вот, надо как-нибудь сообщить ему, что он не прав и отправить это предупреждение на покой. К счастью, у нас есть специальный механизм для этого, о котором мы сегодня и расскажем.

Приятного просмотра и чистого кода :)

2 ноября 2020 г.

Как исключить лишние файлы из статического анализа?

Мало какой проект сейчас обходится без сторонних библиотек и других полезных готовых решений. Однако анализаторы видят весь код и забвенно отправляются проверять его. Поэтому иногда стоит указать им на те места, где нужно остановиться и ничего не анализировать. Сегодня мы расскажем вам, как можно это сделать, и почему это так полезно.

22 октября 2020 г.


Найденные ошибки

Проверено проектов
418
Собрано ошибок
14 302

А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++, C#
и Java

goto PVS-Studio;
Этот сайт использует куки и другие технологии, чтобы предоставить вам более персонализированный опыт. Продолжая просмотр страниц нашего веб-сайта, вы принимаете условия использования этих файлов. Если вы не хотите, чтобы ваши данные обрабатывались, пожалуйста, покиньте данный сайт. Подробнее →
Принять