In our current project some devlopers work with Eclipse and some with IntelliJ. To get the same auto-formatting results I installed this plugin: https://plugins.jetbrains.com/plugin/6546-adapter-for-eclipse-code-formatter
Works fine when formatting the code. However there is no such plugin for Code Clean Up options so I had to set them manually. It works pretty well with one exception: I set the option “Java > Multiple operators with different precedence” and it sets the braces correctly but it destroys the formatted code. I have to reformat the code after Clean Up but I want to prevent this extra step. How can I achieve this?
Here is an example:
return someMethode(someParameter, someParameter2, someParameter3)
&& someMethode(someParameter, someParameter3, someParameter4)
&& someMethode(someParameter, someParameter5, someParameter6)
? something: null;
Changes to this after Code Clean Up:
return (someMethode(someParameter, someParameter2, someParameter3)
&& someMethode(someParameter, someParameter3, someParameter4)
&& someMethode(someParameter, someParameter5, someParameter6))
? something: null;
And after reformat:
return (someMethode(someParameter, someParameter2, someParameter3)
&& someMethode(someParameter, someParameter3, someParameter4)
&& someMethode(someParameter, someParameter5, someParameter6))
? something: null;
So why does Clean Up destroy the indention? How can I prevent that?