Правила описываются с помощью плагина Checkstyle http://checkstyle.sf.net/.
Для соблюдения всеми разработчиками Coding Style, необходимо включить проверку на стадию Continuous Integration с помощью плагинов:
Структура проекта должна соответствовать Standard Directory Layout.
project-name
├── pom.xml
├── .gitignore
├── LICENSE
├── CHANGELOG.md
├── README.md
└── src
├── docker
│ └── Dockerfile
├── itest
│ ├── java
│ ├── kotlin
│ └── resources
├── main
│ ├── java
│ ├── kotlin
│ └── resources
└── test
├── java
├── kotlin
└── resources
project-name
├── build.gradle
├── gradle.properties
├── setting.gradle
├── .gitignore
├── LICENSE
├── CHANGELOG.md
├── README.md
└── src
├── docker
│ └── Dockerfile
├── itest
│ ├── java
│ ├── kotlin
│ └── resources
├── main
│ ├── java
│ ├── kotlin
│ └── resources
└── test
├── java
├── kotlin
└── resources
Файлы с исходным кодом должны быть в кодировке UTF-8
.