Есть ли инструменты для выполнения статического анализа кода Scala, аналогичные FindBugs и PMD для Java или Splint для C/C++? Я знаю, что FindBugs работает с байт-кодом, созданным с помощью компиляции Java, поэтому мне интересно, как это работает на Scala.Есть ли инструменты для выполнения статического анализа кода Scala?
Поисковые запросы Google (по состоянию на 27 октября 2009 года) показывают очень мало.
Поиски Google (по состоянию на 01 февраля 2010 года) раскрывают этот вопрос.
Каких ошибок, помимо тех, что компилятор уже ищет? –
Не совсем - какой компилятор может найти, я тоже могу найти. Я ищу «мертвый код», ненужные инициализированные переменные и т. Д. Для более статического анализа взгляните на http://findbugs.sourceforge.net/ –
Удачи вам в поиске, но анализаторы типа FindBugs представляют собой много работы, и Scala может быть слишком молод, чтобы иметь какой-либо язык. –