This page describes some tips to make comprehensive code into LSC sources.
A code style formatter profile is available for Eclipse, see instructions to use it at the bottom of this page.
For indenting your code, configure your IDE to only use the tabulation character instead of spaces (some IDE simulates tabulation with spaces).
/** * Indentation */ class Example { int[] myArray = { 1, 2, 3, 4, 5, 6 }; int theInt = 1; String someString = "Hello"; double aDouble = 3.0; void foo(int a, int b, int c, int d, int e, int f) { switch (a) { case 0: Other.doFoo(); break; default: Other.doBaz(); } } void bar(List v) { for (int i = 0; i < 10; i++) { v.add(new Integer(i)); } } }
This codestyle should be applied on all structures: if, while, for, try/catch, etc.
The lsc-sample repository contains a profile for code style formatting for LSC, in misc/eclipse-code-style-formatting-profile.xml.
To use this in Eclipse:
Window > PreferencesJava > Code Style and click on FormatterImport… and open the file mentioned aboveOK
Tip: You can apply this profile to any existing code by selecting it and using the menu item Source > Format or pressing Shift+Ctrl+F.