[#866] Added Checkstyle with license header check

This commit is contained in:
Rsl1122 2019-01-03 12:52:01 +02:00
parent 4aafcd1034
commit 29f3f6b47b
3 changed files with 19 additions and 0 deletions

View File

@ -1,6 +1,7 @@
plugins {
id "java"
id "jacoco"
id "checkstyle"
id "org.sonarqube" version "2.6.2"
id "net.ltgt.apt" version "0.19"
id "net.ltgt.apt-idea" version "0.19"
@ -27,6 +28,7 @@ subprojects {
apply plugin: "net.ltgt.apt"
apply plugin: "net.ltgt.apt-idea"
apply plugin: "com.github.johnrengelman.shadow"
apply plugin: "checkstyle"
apply plugin: "jacoco"
sourceCompatibility = 1.8

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">
<!-- Language Settings -->
<property name="localeCountry" value="EN"/>
<property name="localeLanguage" value="en"/>
<module name="RegexpHeader">
<property name="headerFile" value="config/checkstyle/java.header"/>
</module>
</module>

View File

@ -0,0 +1,2 @@
/\*
\* This file is part of Player Analytics \(Plan\)\.| \* The MIT License \(MIT\)