Galen O'Sullivan created GEODE-2381:
---------------------------------------

             Summary: Make enums not get so mangled by Spotless
                 Key: GEODE-2381
                 URL: https://issues.apache.org/jira/browse/GEODE-2381
             Project: Geode
          Issue Type: Bug
            Reporter: Galen O'Sullivan


Perhaps the worst example is in {{CacheXMLVersion}}:

{code}
GEMFIRE_3_0(CacheXml.VERSION_3_0, CacheXml.PUBLIC_ID_3_0, 
CacheXml.SYSTEM_ID_3_0, null,
    null), GEMFIRE_4_0(CacheXml.VERSION_4_0, CacheXml.PUBLIC_ID_4_0, 
CacheXml.SYSTEM_ID_4_0, null,
        null), GEMFIRE_4_1(CacheXml.VERSION_4_1, CacheXml.PUBLIC_ID_4_1, 
CacheXml.SYSTEM_ID_4_1,
            null, null), GEMFIRE_5_0(CacheXml.VERSION_5_0, 
CacheXml.PUBLIC_ID_5_0,
                CacheXml.SYSTEM_ID_5_0, null, null), 
GEMFIRE_5_1(CacheXml.VERSION_5_1,
                    CacheXml.PUBLIC_ID_5_1, CacheXml.SYSTEM_ID_5_1, null, 
null), GEMFIRE_5_5(
                        CacheXml.VERSION_5_5, CacheXml.PUBLIC_ID_5_5, 
CacheXml.SYSTEM_ID_5_5,
                        null, null), GEMFIRE_5_7(CacheXml.VERSION_5_7, 
CacheXml.PUBLIC_ID_5_7,
                            CacheXml.SYSTEM_ID_5_7, null, null), 
GEMFIRE_5_8(CacheXml.VERSION_5_8,
                                CacheXml.PUBLIC_ID_5_8, CacheXml.SYSTEM_ID_5_8, 
null,
                                null), GEMFIRE_6_0(CacheXml.VERSION_6_0, 
CacheXml.PUBLIC_ID_6_0,
                                    CacheXml.SYSTEM_ID_6_0, null, null), 
GEMFIRE_6_1(
                                        CacheXml.VERSION_6_1, 
CacheXml.PUBLIC_ID_6_1,
                                        CacheXml.SYSTEM_ID_6_1, null, null), 
GEMFIRE_6_5(
                                            CacheXml.VERSION_6_5, 
CacheXml.PUBLIC_ID_6_5,
                                            CacheXml.SYSTEM_ID_6_5, null, 
null), GEMFIRE_6_6(
                                                CacheXml.VERSION_6_6, 
CacheXml.PUBLIC_ID_6_6,
                                                CacheXml.SYSTEM_ID_6_6, null, 
null), GEMFIRE_7_0(
                                                    CacheXml.VERSION_7_0, 
CacheXml.PUBLIC_ID_7_0,
                                                    CacheXml.SYSTEM_ID_7_0, 
null,
                                                    null), 
GEMFIRE_8_0(CacheXml.VERSION_8_0,
                                                        CacheXml.PUBLIC_ID_8_0,
                                                        CacheXml.SYSTEM_ID_8_0, 
null,
                                                        null), 
GEMFIRE_8_1(CacheXml.VERSION_8_1,
                                                            null, null,
                                                            
CacheXml.SCHEMA_8_1_LOCATION,
                                                            
CacheXml.GEMFIRE_NAMESPACE),
{code}

I'd love to just format these one per line. This can be done by changing a 
single line in the Spotless eclipse formatter xml file (I'll put up a PR in 
just a minute).

I'm not sure how attached we are to using {{eclipse-java-google-style.xml}} in 
the same format as upstream (where did it come from exactly?). I also noticed 
that Google has [their own tool|https://github.com/google/google-java-format] 
for formatting text. Probably what we have is fine for now, and this 
modification will make it better.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to