From 6e4a925328ed505c008e21bcdc719fa45d950913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20S=C3=A4ume?= Date: Fri, 13 Sep 2024 00:54:02 +0200 Subject: [PATCH] PMT-3: Add Static Analysis --- .gitea/workflows/qs.yml | 10 ++++-- ...g.run.xml => Main Static Analysis.run.xml} | 4 +-- ...S.run.xml => Test Static Analysis.run.xml} | 6 ++-- build.gradle.kts | 33 ++++++++++++++----- src/main/resources/spotbugs-exclude.xml | 5 +++ 5 files changed, 40 insertions(+), 18 deletions(-) rename .run/{Validate Linting.run.xml => Main Static Analysis.run.xml} (83%) rename .run/{Validate OAS.run.xml => Test Static Analysis.run.xml} (80%) create mode 100644 src/main/resources/spotbugs-exclude.xml diff --git a/.gitea/workflows/qs.yml b/.gitea/workflows/qs.yml index b1ab1cf..267d479 100644 --- a/.gitea/workflows/qs.yml +++ b/.gitea/workflows/qs.yml @@ -15,7 +15,11 @@ jobs: uses: "https://git.euph.dev/actions/checkout@v3" - name: "Prepare Gradle" run: gradle clean - - name: "Checkstyle Linting Main" + - name: "Linting Main" run: gradle checkstyleMain - - name: "Checkstyle Linting Test" - run: gradle checkstyleTest \ No newline at end of file + - name: "Linting Test" + run: gradle checkstyleTest + - name: "Static Analysis Main" + run: gradle spotbugsMain + - name: "Static Analysis Test" + run: gradle spotbugsTest \ No newline at end of file diff --git a/.run/Validate Linting.run.xml b/.run/Main Static Analysis.run.xml similarity index 83% rename from .run/Validate Linting.run.xml rename to .run/Main Static Analysis.run.xml index 288d7f2..91509c5 100644 --- a/.run/Validate Linting.run.xml +++ b/.run/Main Static Analysis.run.xml @@ -1,5 +1,5 @@ - +