The tools/formatter/java.xml
file contains coding conventions used by the OpenMRS Radiology Module for its Java files.
The conventions are close to the OpenMRS conventions described in http://wiki.openmrs.org/display/docs/Coding+Conventions but do differ in some aspects.
Import java.xml into Eclipse so that control-shift-f will format your code accordingly.
The tools/formatter/javascript.xml
file contains coding conventions used by the OpenMRS Radiology Module for its JavaScript files.
Import javascript.xml into Eclipse so that control-shift-f will format your code accordingly.
Have not yet found a way to export the eclipse settings for formatting .jsp files.
In Eclipse go to Preferences, Web, Editor and 'See "Editor" for JSP with HTML content:
- Split multiple attributes each on a new line: disabled
- Align final bracket in multi-line element tags: disabled
- Clear all blank lines: disabled
- Line width: 125
- Indent using spaces
- Indentation size: 2
- Tag names: lowercase
A maven plugin is used to automatically format .java and .js files according to the rules defined in java.xml/javascript.xml when compiling the radiology module with maven.
You can run the formatter from the command line with
mvn formatter:format
If you are having trouble with the formatter or want to see more details about whats going on just do
mvn formatter:format --debug