Developer Edition предоставляет разработчикам инновационные функции для систематического отслеживания и улучшения качества и безопасности своего кода. Продукт включает в себя анализ ветвей и запросов на вытягивание, поддержку 22 языков программирования, а также добавляет обнаружение уязвимостей инъекций (в Java, C # и PHP) в ведущие в отрасли продукты с открытым исходным кодом SonarSource.
Функции из-за которых стоит купить SonarSource Developer Edition
- SonarQube & 60+ plugins. SonarQube - инструмент автоматической проверки кода для обнаружения ошибок, ощущения кода и проблем с уязвимостями. Легко интегрируется с инструментами DevOps.
- SonarLint - расширение IDE для оценки качества кода в реальном времени. Помогает разработчикам создавать более чистый код во время работы.
- Branch Analysis. Глубокий анализ помогает выявлять труднообнаруживаемые ошибки и проблемы с качеством. Усовершенствованные высокоточные методы, такие как анализ потока данных, повышают производительность за счет уменьшения количества ложных срабатываний.
- Pull Request Decoration.
- Detection of injection flaws.
- Поддержка 22 языков программирования (Java, JavaScript, C#, TypeScript, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML, VB.Net, C, C++, Objective-C, T-SQL, ABAP, PL/SQL, Swift).
Особенности SonarSource Developer Edition
- Анализ веток и запросов на вытягивание. Отслеживайте качество всех ветвей функций и обслуживания, чтобы убедиться, что только безопасный и надежный код используется в рабочей среде. С помощью GitHub Enterprise, Bitbucket Server или Microsoft Azure DevOps SonarQube может напрямую комментировать запросы на извлечение.
- Безопасность приложений под руководством разработчиков. Предоставьте командам разработчиков возможность получать отзывы о безопасности во время проверки кода. Горячие точки безопасности и уязвимости безопасности помогают командам лучше познакомиться с методами безопасного кодирования при устранении проблем. При обнаружении Injection Flaws ненадежный пользовательский ввод может быть обнаружен в коде и очищен до того, как он скомпрометирует ваше приложение.
- Умные уведомления SonarLint. Получайте уведомления о коде в реальном времени от SonarQube в своей среде IDE во время работы. Отслеживайте статус выпуска и будьте в курсе возникающих проблем.
Преимущества для бизнеса
Полнофункциональный инструмент управления качеством для малых и больших команд разработчиков Максимальная видимость открытых проблем и статуса качества с помощью функций анализа филиалов
Повышение производительности труда разработчиков благодаря уведомлениям о качестве в реальном времени. Постоянный мониторинг состояния проекта с помощью домашней страницы проекта в браузере.
SonarSource Developer Edition имеет ограничение до 20 миллионов строк кода. Если Вам необходимо больше, рекомендуется использовать версию Enterprise Edition, которая дополнительно включает функции управления.
Community EDITION |
Developer EDITION |
Enterprise EDITION |
Data Center EDITION |
Используется и нравится более чем 200 000 компаний |
Создано разработчиками для разработчиков |
Разработано с учетом требований предприятия |
Разработан для высокой доступности |
- SonarQube и 60+ плагинов - SonarLint - 15 языков |
Community Edition plus: - Branch Analysis - Pull Request Decoration - Обнаружение ошибок внедрения - Уведомления SonarLint - 22 языка |
Developer Edition plus: - Portfolio Management - Security Reports - Executive Reporting - Project Transfer - 27 языков |
Enterprise Edition plus: - Component Redundancy - Data Resiliency - Horizontal Scalability |
Бесплатно и с открытым исходным кодом |
Стоимость от 120 € | Стоимость от 15 000 € |
Стоимость от 100 000 € |
Тех. поддержка
Дополнительная платная поддержка поможет вам быстро и эффективно решить проблемы с развертыванием SonarSource. Узнайте, как использовать замечательные функции продуктов SonarSource, изучите передовой опыт и найдите конкретные решения для ваших сценариев использования. Кроме того, поддержка дает вам доступ к одному тестированию и одному промежуточному экземпляру.
Как лицензируются планы?
Стоимость коммерческого выпуска Developer Edition устанавливается за экземпляр в год и зависит от количества ваших строк кода (LOC). Вы платите за экземпляр на основе максимального количества проанализированных строк кода. Экземпляр - это установка SonarQube. Максимальное количество LOC в выбранной вами версии определяет вашу цену.
Как подсчитываются строки кода (LOC)?
LOC вычисляются путем суммирования LOC каждого проанализированного проекта. Количество LOC для проекта - это количество LOC для крупнейшего филиала проекта.
Что произойдет, если мой экземпляр приблизится к пределу LOC или достигнет его?
Если вы приближаетесь к пороговому значению, администраторы экземпляров получают уведомление по электронной почте о необходимости обновить план или уменьшить количество LOC в своих проектах. Если вы достигнете предела, ваш экземпляр SonarQube перестанет обрабатывать новые запросы на анализ. Однако SonarQube сохранит базовые функции, такие как сохранение изменений конфигурации и разрешение просмотра проекта.