SignServer loosely follows the Oracle Code Conventions for the Java Programming Language.
Selection of rules:
-
The code should be properly indented.
-
Spaces should be used for for indentation (not tabs). The IDEs can be configured to use spaces.
-
Opening curly brace,
{, should not be on its own line. Example:if (true) { -
First sentence in Javadoc should end with a period:
.
Auto-format Code with IntelliJ
IntelliJ IDEA's built-in formatter can be configured to enforce Sun/Oracle Java code conventions automatically. For more information, see IntelliJ IDEA: Reformat code.
In IntelliJ, you can adjust the settings under Settings → Editor → Code Style → Java. The sample formatting schema can be imported directly into IntelliJ to apply the expected style more easily.
Sample Schema:
oracle_java_conventions_intellij.xml
The provided schema is unofficial and may not fully conform to Oracle's Java code conventions. It serves as a baseline and should be adjusted as needed.