Правила описываются с помощью плагина 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
.