Änderungen von Dokument Checkstyle u. Statische Codeanalyse
Zuletzt geändert von Celina Bock am 2025/09/17 10:43
Von Version 9.10
bearbeitet von Celina Bock
am 2025/07/08 10:03
am 2025/07/08 10:03
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 9.14
bearbeitet von Celina Bock
am 2025/07/08 10:07
am 2025/07/08 10:07
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,10 +1,18 @@ 1 - Fürdie Programmierfächer aus Semester 1 und 2 wurdeCheckstyle eingeführt. Beider Aufgabenerstellung muss der Haken bei "statische Codeanalyse" gesetzt werden.Späteres Hinzufügen von Checkstyle ist umständlich (Export in einen anderen Kurs, Löschen im alten Kurs, erneutes Importieren, dann Haken setzen).1 +== Checkstyle einrichten == 2 2 3 +Für die Programmierfächer aus Semester 1 und 2 wurde Checkstyle eingeführt. 4 + 5 +* Bei der Aufgabenerstellung muss der Haken bei "statische Codeanalyse" gesetzt werden. //Späteres Hinzufügen von Checkstyle ist umständlich!// 6 + 3 3 [[image:StatCode.png]] 4 4 5 5 (% style="color:#c0392b" %)**Checkstyle Konfiguration findet sich unter Anhänge.** 6 6 11 +* Weitere Eingaben tätigen und Test Repository clonen. 12 +* 7 7 14 + 15 + 8 8 == Entfernen von Spotbugs und PMD oder Checkstyle == 9 9 10 10 Beim Erstellen von Aufgaben mit statischer Code Analyse erstellt Artemis ein Projekt mit [[Checkstyle>>https://maven.apache.org/plugins/maven-checkstyle-plugin/]], [[Apache PMD>>https://maven.apache.org/plugins/maven-pmd-plugin/]] und [[Spotbugs>>https://spotbugs.github.io/spotbugs-maven-plugin/]]. Wenn eines der Tools nicht benötigt wird, muss die Dependency im Projekt gelöscht werden **und** das Build Script angepasst werden.