2016-08-19 2 views
1

Я был разработчиком Java и использовал красные инструменты кода, такие как FindBugs, CheckStyle, PMD-CPD и т. Д. Я также включил этот плагин в Jenkins для автоматических обзоров.Код RED tools для Scala

Когда я переехал в Скала, я хочу продолжить с Мейвеном и Дженкинсом. Но я не могу найти код красных инструментов, поддерживаемых в eclipse, maven-plugin & Плагины Jenkins для Scala. Может ли кто-нибудь указать на это указатель на статический анализ кода, покрытие кода и т. Д.?

ответ

1

Есть много интересных инструментов для интегрированных с Скале, я предоставить список инструментов, предпочитаемых мной ниже:

UPD Во-первых, для интеграции между Скале и Дженкинс вы должны использовать SBT плагин в Дженкинс. Во-вторых, есть несколько полезных плагинов для качества кода в jenkins (scapegoat, см. Ссылку выше, она гибкая для вашего случая с scala и jenkins), scoverage плагин https://wiki.jenkins-ci.org/display/JENKINS/Scoverage+Plugin для показателей охвата кода и, конечно же, собственных команд sbt, они очень полезны, подобный sbt doc, sbt test. Я нашел хорошую статью о jenkins и scala. http://yeghishe.github.io/2015/02/28/continuous-integration-for-scala-projects.html

+0

Также см. Scoverage - https://scoverage.org –

+0

Спасибо Art_Rebel за быстрый ответ. Просто сделанный быстрый анализ, эти инструменты являются удивительными с sbt или автономными, но не идут хорошо с jenkins. Что думаешь, что это будет? Будет ли Дженкинс адаптировать все связанные с Scala вещи? или это будет SBT, развивающийся для Scala? –

+0

, пожалуйста, проверьте ответ (обновлено) – pacman

Смежные вопросы