Esta es la contestación más válida que encomtrarás brindar, pero primero mírala pausadamente y analiza si es compatible a tu trabajo.
Solución:
Lamentablemente no es posible hacer lo que quieres por (al menos) tres razones, las dos primeras de las cuales ya las has planteado:
-
Si bien es posible exportar un archivo de estilo de código desde Intellij IDEA usando Archivo->Configuración->Estilo de código->Java->Haga clic en el icono Configuración->Seleccione Exportar… en el menú emergenteese archivo XML exportado solo contiene los cambios que ha realizado en la configuración predeterminada.
-
Esas configuraciones exportadas están en un formato que solo es significativo para Intellij, por lo que incluso si pudiera exportar cada configuración de estilo de código Java a un archivo XML, tendría que editar masivamente ese archivo para que sea significativo para CheckStyle.
-
Finalmente, tenga en cuenta que hay una solicitud abierta para que Intellij haga exactamente lo que desea. Ver IDEA-149529:
Falta la funcionalidad de exportación actual para estilos de código. Solo útil para otros usuarios de IntelliJ o como respaldo. Solo exporta la diferencia entre la configuración definida por el usuario y el valor predeterminado incorporado. Esto hace que sea muy difícil producir un estilo que coincida con otras herramientas de formato/embellecimiento.
Sería útil si la exportación tuviera la opción de exportar TODAS las configuraciones que usa IDEA.
Sin embargo, existe un enfoque alternativo. En lugar de proporcionar un archivo Intellij IDEA a Checkstyle, proporcione un archivo Checkstyle a Intellij IDEA…
-
Instale el complemento Checkstyle y luego abra dos conjuntos de uno o más archivos duplicados en Intellij IDEA, un conjunto configurado para usar el formato de IDEA y un conjunto configurado para el formato de Checkstyle.
-
Modifique repetidamente la configuración de Checkstyle hasta que sus archivos abiertos estén formateados para ajustarse a los archivos correspondientes formateados por IDEA. Cuando los conjuntos de archivos coincidan, cree un archivo de reglas XML Checkstyle. Aburrida, pero sólo una actividad de tiempo.
-
Finalmente, puede importar su archivo de reglas XML CheckStyle personalizado en Intellij Idea, usando Esquema de importación -> Configuración de CheckStyle como se muestra en la captura de pantalla a continuación (si, y solo si, ha instalado el CheckStyle-IDEA enchufar). Esta funcionalidad no existía cuando se creó el OP. Para obtener más detalles, consulte el siguiente informe de errores: IDEA-61520 Codestyle de Checkstyle y, en particular, la respuesta de JetBrains con fecha del 8/2/16.
Ver también:
-
Intellij IDEA error Configure el estilo de código de checkstyle # 126
-
SO publique el formato de código IntelliJ IDEA desde la configuración de checkstyle