¿Existen herramientas para realizar el análisis estático del código Scala, similar a FindBugs y PMD para Java o Splint para C/C++? Sé que FindBugs funciona en el bytecode producido compilando Java, así que tengo curiosidad sobre cómo funcionaría en Scala.¿Hay alguna herramienta para realizar análisis estático del código de Scala?
Las búsquedas en Google (a partir del 27 de octubre de 2009) revelan muy poco.
Las búsquedas en Google (a partir del 1 de febrero de 2010) revelan esta pregunta.
¿Qué tipo de errores, más allá de los que el compilador ya está buscando? –
No realmente, lo que el compilador puede encontrar también lo puedo encontrar fácilmente. Lo que busco es "código muerto", variables inicializadas innecesarias, etc. Para más análisis estáticos, consulte http://findbugs.sourceforge.net/ –
Buena suerte en su búsqueda, pero analizadores del tipo de FindBugs representan mucho trabajo y Scala puede ser un lenguaje demasiado joven para tenerlo todavía. –