From a2a57e9c44a95f3c6c07e0d22bccc7b1f46ef899 Mon Sep 17 00:00:00 2001 From: Hexagon Date: Fri, 27 Sep 2024 17:49:02 -0300 Subject: [PATCH] add checkstyle github actions --- .github/workflows/checkstyle.yml | 23 +++++++++++++++++++ build.gradle | 1 + config/checkstyle/checkstyle.xml | 15 ++++++++++++ .../fking/masteringmixology/PotionType.java | 4 +++- 4 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/checkstyle.yml create mode 100644 config/checkstyle/checkstyle.xml diff --git a/.github/workflows/checkstyle.yml b/.github/workflows/checkstyle.yml new file mode 100644 index 0000000..20acc95 --- /dev/null +++ b/.github/workflows/checkstyle.yml @@ -0,0 +1,23 @@ +name: Checkstyle + +on: + push: + +jobs: + build-gradle-project: + runs-on: ubuntu-latest + steps: + - name: Checkout project sources + uses: actions/checkout@v4 + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: 17 + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + + - name: Checkstyle + run: ./gradlew checkstyleMain diff --git a/build.gradle b/build.gradle index e46187c..ab25c55 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,6 @@ plugins { id 'java' + id 'checkstyle' } repositories { diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml new file mode 100644 index 0000000..88f8309 --- /dev/null +++ b/config/checkstyle/checkstyle.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/work/fking/masteringmixology/PotionType.java b/src/main/java/work/fking/masteringmixology/PotionType.java index 1294dc3..569bba6 100644 --- a/src/main/java/work/fking/masteringmixology/PotionType.java +++ b/src/main/java/work/fking/masteringmixology/PotionType.java @@ -2,7 +2,9 @@ import java.util.Arrays; -import static work.fking.masteringmixology.PotionComponent.*; +import static work.fking.masteringmixology.PotionComponent.AGA; +import static work.fking.masteringmixology.PotionComponent.LYE; +import static work.fking.masteringmixology.PotionComponent.MOX; public enum PotionType { MAMMOTH_MIGHT_MIX(60, 1350, MOX, MOX, MOX),