Busco Eclipse/NetBeans Plugin o una herramienta, que proyecto de análisis de Java, y nos dará un informe de las importaciones no utilizadas, las variables no utilizadas, los métodos utilizados, violar las convenciones de nombres de encargo, etc ..Java de código estático análisis
Respuesta
Eclipse lo proporciona como Markers
. Proporcionará todos sus casos, excepto violating custom naming conventions
.
¿Hará naming el análisis de convenciones? – Nageswaran
@Surendhar edited answer. –
muchas gracias. Trataré de informarle – Nageswaran
FindBugs es probablemente uno de los más destacados y vale la pena intentarlo.
Para nombrar convenciones, etc, le sugiero que eche un vistazo a CheckStyle.
Netbeans 7.2 tiene una nueva característica de inspección: vaya a Fuente | Inspeccionar en el menú. Ciertamente tiene la mayoría de las pruebas mencionadas en su pregunta.
de acuerdo! En combinación con el plugin findbugs es muy útil y capaz de hacer muchas modificaciones comunes (como la fijación de importaciones) en todo un proyecto con algunos clics. – ollo
... además, mira sonar. Ha sido silencioso el abridor de ojos cuando lo descubrí por primera vez.
Prueba Checkstyle (mi preferencia) o PMD.
Uso la combinación de tres herramientas que se complementan entre sí: PMD, Checkstyle y FindBugs.
¿Alguno de esto haces, nombrando el análisis de convenciones? – Nageswaran
Para cosas pequeñas como convenciones de nombres e importaciones, estoy de acuerdo con las otras respuestas de que el PMD es una muy buena opción.
[plug descarado] Esto puede ser exagerado, pero hay una herramienta llamada "Codefacts" desarrollada por la empresa en la que trabajo, que analizará su código desde un repositorio git o svn. Ejecuta métricas y otras cosas para evaluar la calidad del código. Puede encajar en su "etc."
No puedo recordar todas las métricas que utiliza, pero algunas de ellas son cosas como relación comentario/código, cobertura de documentación, verificar si muchos de sus métodos/clases son demasiado largos, y mucho más. Codefacts can be downloaded here [/ plug desvergonzado]
- 1. Herramientas de análisis de código estático
- 2. Análisis de código de ActionScript estático?
- 3. Coverity para análisis estático de Java
- 4. Análisis de código fuente estático con LLVM
- 5. Análisis de código estático en Python?
- 6. ¿Qué es el análisis de código estático?
- 7. Análisis del código Objective-C para análisis estático
- 8. Análisis estático del gráfico de llamadas Java
- 9. herramienta de análisis de código Java
- 10. ¿Cuáles son los buenos complementos de análisis de código estático?
- 11. Comparación de herramientas de análisis de código estático en Linux?
- 12. Herramientas de análisis de código estático de TeamCity para .NET
- 13. análisis de código estático para lenguaje de ensamblaje
- 14. Herramienta de análisis de código estático para Common Lisp?
- 15. Herramientas de análisis de código estático para VB6
- 16. ¿Cómo construir una herramienta de análisis de código estático?
- 17. Análisis del código estático para un nuevo idioma. ¿Donde empezar?
- 18. ¿Qué herramientas usas para el análisis de código estático?
- 19. Recomendación de herramienta de análisis estático para Java?
- 20. mejor desarrollo con análisis estático
- 21. Biblioteca Java para análisis de código
- 22. bloques de código estático
- 23. herramientas de análisis de código para Android
- 24. ¿Hay alguna herramienta para realizar análisis estático del código de Scala?
- 25. ¿Qué herramientas de análisis estático de código abierto C++ están disponibles?
- 26. Análisis de código C#
- 27. ¿Qué tan bien funciona el análisis de código estático con Spring y otras abstracciones?
- 28. Análisis de Java/XSD
- 29. estático bloque en Java
- 30. ¿Dónde puedo encontrar herramientas de análisis de código estático/dinámico para XSLT?
¿Cuál es su pregunta? – Ami
¿Has intentado buscar en stackoverflow? – Kai
Sí, pero eso no ayudó – Nageswaran