El Eclipse Checkstyle plug-in ofrece dos maneras a los problemas de auto-corrección:¿Cómo puedo aplicar varias soluciones rápidas para problemas de Checkstyle del mismo tipo?
Haga clic en un archivo de origen individual y seleccione "Aceptar Checkstyle correcciones".
Haga clic derecho en el marcador del problema y seleccione "Solución rápida".
Si selecciono varios marcadores del mismo tipo y tratar de todos ellos arreglo rápido, Eclipse estados:
Los problemas seleccionados no tienen una solución rápida aplicable común.
¿Hay alguna manera de ejecutar múltiples correcciones Checkstyle del mismo tipo de una manera más eficiente?
(Ver pregunta relacionada: How can I easily fix Checkstyle errors?)
Para dar un ejemplo, considere el siguiente código:
/**
* 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.");
}
}
Cuando está marcada en contra de configuración Checkstyle de Sun, tres errores son recogidos:
Si selecciono los dos errores relacionados con llaves faltantes e intento y arreglo rápido de las dos, no funcionará.
¿Podría agregar algún código donde aparezca este problema con el estilo de sol estándar? –
@moose Ver edición de la pregunta anterior. –