Cerco eclisse/plugin NetBeans o di uno strumento che progetto di analisi java, e ci dà un rapporto di importazione inutilizzati, variabili inutilizzate, i metodi utilizzati, violare le convenzioni di denominazione personalizzate, ecc ..Java codice statico analisi
risposta
Eclipse lo fornisce come Markers
. Fornirà tutti i tuoi casi tranne violating custom naming conventions
.
Effettua analisi delle convenzioni di denominazione? – Nageswaran
@ Risposta modificata dall'utente. –
grazie mille. Proverò a farti sapere – Nageswaran
FindBugs è probabilmente uno dei più importanti e vale la pena provare.
Per le convenzioni di denominazione ecc., Suggerirei di dare un'occhiata a CheckStyle.
Netbeans 7.2 ha una nuova funzione Inspect: goto Source | Ispeziona dal menu. Certamente ha la maggior parte dei test menzionati nella tua domanda.
concordato! In combinazione con il plugin findbugs è molto utile e in grado di eseguire molte modifiche comuni (come fissare le importazioni) su un progetto con alcuni clic. – ollo
... inoltre, guardare sonar. È stato silenzioso l'apertura degli occhi quando l'ho scoperto per la prima volta.
Prova Checkstyle (la mia preferenza) o PMD.
Uso una combinazione di tre strumenti che si completano a vicenda: PMD, Checkstyle e FindBugs.
Uno dei due, analisi delle convenzioni di denominazione? – Nageswaran
Per le piccole cose come le convenzioni di denominazione e le importazioni, sono d'accordo con le altre risposte che PMD è una scelta piuttosto buona.
[plug spudorato] Questo può essere eccessivo, ma c'è uno strumento chiamato "Codefacts" che la società che lavoro a sviluppato, che analizzerà il codice da un repository git o svn. Esegue metriche e materiale per valutare la qualità del codice. Potrebbe corrispondere al tuo "ecc."
Non riesco a ricordare tutte le metriche che utilizza, ma alcune di esse sono cose come il rapporto di commento/codice, la copertura della documentazione, il controllo di molti dei tuoi metodi/classi sono troppo lunghi e un mucchio in più. Codefacts can be downloaded here [/ plug spudorato]
qual è la tua domanda? – Ami
Hai provato a cercare su StackOverflow? – Kai
Sì, ma questo non ha aiutato – Nageswaran