Hacer que Eclipse Java Organize Imports funcione con Google checkstyle

Oct 04 2020

Entonces, cuando uso el atajo Ctrl + Shift + O para organizar mis importaciones de Java, coloca un espacio entre los paquetes que comienzan con un paquete raíz diferente. Por ejemplo:

import java.util.Map;
import java.util.Set;

import work.enumeration.Generation;

Esto es incompatible con el estilo de verificación de Google y me gustaría solucionarlo. Intenté ir a Ventana> Preferencias> Java> Estilo de código> Formateador> Editar> Líneas en blanco> Líneas en blanco dentro de la unidad de compilación> Entre grupos de importación y configurándolo en 0, pero esto no ha solucionado la acción Organizar importaciones.

Así que me pregunto cómo puedo resolver esto. También me gustaría configurar Organizar importaciones para poner una línea entre las importaciones estáticas y regulares.

Respuestas

1 kylejacobbecker Oct 05 2020 at 00:17

Como dijo @ greg-449 en un comentario sobre la pregunta, agregar un solo grupo de importación "*" en la preferencia Organizar importaciones y eliminar los existentes (java, javax, com, org) eliminará los espacios de una sola línea entre paquetes.

Como dije en el siguiente comentario, agregar un solo grupo de importación estática "*" en la preferencia Organizar importaciones y colocarlo encima del grupo de importación regular debería mantener las importaciones estáticas y las importaciones separadas por una línea.

La preferencia Organizar importaciones se puede encontrar en Ventana> Preferencias> Java> Estilo de código> Organizar importaciones .