Connect with us

Новости

Qodana вышла из предварительной версии

Qodana представляет собой механизм статического анализа кода, который переносит проверки из IDE JetBrains в любой CI-конвейер и выполняет ресурсоемкие проверки на CI-сервере.

Опубликовано

/

     
     

Компания JetBrains объявила о публичном запуске Qodana — платформы качества кода, позволяющей выявлять и отмечать ошибки программирования, такие как баги, уязвимости безопасности, аномальный и «мертвый» код.

Qodana, выпущенная в предварительной версии в 2021 году, представляет собой механизм статического анализа, который переносит проверки из IDE JetBrains в любой CI-конвейер и выполняет ресурсоемкие проверки на CI-сервере. Теперь компания JetBrains запустила платформу в коммерческую эксплуатацию.

Qodana отправляет свои результаты непосредственно в IDE, что избавляет от необходимости переключаться между несколькими инструментами. Официальный запуск Qodana сопровождался рядом улучшений, начиная с возможности запуска Qodana непосредственно из IDE компании JetBrains, включая IDEA, WebStorm, PhpStorm, PyCharm, Rider и GoLand.

Функция покрытия кода Qodana теперь доступна для Java, Kotlin, PHP, JavaScript и TypeScript, и, по словам представителей JetBrains, в ближайшее время будут добавлены другие языки. Покрытие кода позволяет проверить степень покрытия кода модульными тестами, чтобы оценить эффективность этих тестов.

В Qodana также появилась новая функция проверки уязвимостей, которая позволяет выявить уязвимые внешние пакеты и предложить способы устранения уязвимостей. Также появилась новая экспериментальная функция Quick Fixes, которая позволяет автоматически применять исправления для определенных проблем, повышая эффективность программирования.

Катерина Шляховецкая, руководитель отдела продуктов и команд Qodana, сказала: «Qodana — единственная на рынке платформа для контроля качества кода, которая использует проверки, свойственные IDE JetBrains, что позволяет расширить интеллектуальные возможности вашей IDE JetBrains до CI-сервера и связать их воедино».

Qodana поддерживает более 60 языков и технологий и предназначена для интеграции практически с любым CI-сервером, включая JetBrains TeamCity, Space, GitHub Actions, Jenkins и GitLab CI.

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: