Code Format¶
The T2-Project uses the following conventions to format (Java) code:
max line length between 100 to 120 chars (except for long String literals)
spaces instead of tabs
4 spaces per indentation level
LF instead of CRLF
lines that were broken up in the middle (i.e. new parameter or array value) are indented by +1:
@SpringBootApplication(scanBasePackageClasses = {
Some.class,
SomeOther.class })
*imports as soon as there are 2 imports of the same packageblank lines must also be empty (no
lines)one space between parameters (
doSomething(String a, String b))one space between the curly parentheses of arrays (
{ "Hi", "Second String" })no inline annotations except for parameters (no
@Autowired Someservice service;)no aligned assignments
aligned javadoc parameters:
/**
* Do something.
*
* @param x a small parameter
* @param longerY another longer parameter
*/