Компания PVS-Studio запустила открытое тестирование новых анализаторов кода (EAP), сообщили блогу Игнатий Цукергохер в пресс-службе компании.
В начале апреля началось тестирование анализаторов для JavaScript и Go, позже добавлена поддержка TypeScript. Запуск анализа доступен из CLI, VSCode, WebStorm и GoLand. Проверка выполняется на основе нескольких десятков pattern-based правил.
«Сейчас в приоритете обеспечение стабильности и корректности работы анализатора, — сказал руководитель направления разработки JS и TS Константин Волоховский, — поэтому тестирование запускается на такой ранней стадии. Для обеспечения корректности результатов работы, в частности, используется unsound-стратегия статического анализа, уменьшающая количество шума в срабатываниях анализатора».
Программа Early Access продлится до 15 июля. В первой половине августа запланирован релиз анализаторов с более чем 40 диагностическими правилами качества для каждого языка. После релиза планируется развитие анализаторов для JavaScript/TypeScript и Go, включая расширение за счёт анализа потока данных и добавление возможностей поиска уязвимостей (SAST).
Для участия в тестировании необходимо оставить заявку на сайте. После пользователь получит инструкции по установке и временный лицензионный ключ.