The Eclipse Checkstyle plug-in offre due modi per questioni di correzione automatica:Come posso applicare più correzioni rapide per problemi di stile dello stesso tipo?
Fare clic destro su un file sorgente individuale e selezionare "Applica Checkstyle correzioni".
Fare clic con il tasto destro del mouse sull'indicatore del problema e selezionare "Correzione rapida".
Se seleziono più marcatori del stesso tipo e tentativo di soluzione rapida tutti loro, Eclipse afferma:
I problemi selezionati non hanno una soluzione rapida del caso comune.
Esiste un modo per eseguire più correzioni Checkstyle dello stesso tipo in modo più efficiente?
(Vedere domanda relativa: How can I easily fix Checkstyle errors?)
per fare un esempio, si consideri il seguente codice:
/**
* Example to demonstrate check-style quick fix.
*/
public final class CheckStyle {
/**
* Example constructor with no if braces.
*
* @param arg an argument
*/
public CheckStyle(final String arg) {
if (arg == null)
throw new RuntimeException("Arg is null.");
if (arg.isEmpty())
throw new RuntimeException("Arg is empty.");
}
}
Se selezionata contro la configurazione checkstyle di Sun, tre errori vengono prelevati:
Se seleziono i due errori relativi alle parentesi mancanti e provo a correggerli rapidamente, non funzionerà.
Potrebbe aggiungere qualche codice in cui questo problema viene visualizzato con il controllo standard del sole? –
@moose Vedi modifica alla domanda sopra. –