diff --git a/coderunner/checkstyle/config.xml b/coderunner/checkstyle/config.xml index f0ceb1ec7dd9e0c8a355ee2a43ec71de76e70fa8..01a5dd32f13e102a80ec96d963b209f5e5f1d49f 100644 --- a/coderunner/checkstyle/config.xml +++ b/coderunner/checkstyle/config.xml @@ -18,17 +18,31 @@ </module> <module name="RegexpMultiline"> - <property name="format" value="\*\/(\n\s*){2,}"/> + <property name="format" value="\*\/\s*(\n\s*){2,}"/> + <property name="matchAcrossLines" value="true"/> <property name="maximum" value="0" /> <message key="regexp.exceeded" value="Zwischen Javadoc und nächster Codezeile sollten keine Leerzeilen stehen." /> </module> <module name="RegexpMultiline"> <property name="format" value="(\n\s*){4,}"/> + <property name="matchAcrossLines" value="true"/> <property name="maximum" value="0" /> <message key="regexp.exceeded" value="Es sollten nicht mehr als zwei aufeinanderfolgende Leerzeilen im Code stehen." /> </module> + <module name="RegexpSingleline"> + <property name="format" value="\/\*\*.+\*\/"/> + <property name="maximum" value="0" /> + <message key="regexp.exceeded" + value="Javadoc-Kommentare sollten nicht auf nur einer Zeile stehen." /> + </module> + <module name="RegexpSingleline"> + <property name="format" value="\*.+\*\/"/> + <property name="maximum" value="0" /> + <message key="regexp.exceeded" + value="Javadoc-Kommentare sollten in einer separaten Zeile nur mit '*/' enden." /> + </module> <module name="TreeWalker"> <module name="EmptyBlock"> @@ -291,6 +305,9 @@ <message key="name.invalidPattern" value="Der Name der Methode ''{0}'' folgt nicht den Quelltextkonventionen"/> </module> + <module name="SingleLineJavadoc"> + <property name="ignoreInlineTags" value="false"/> + </module> <module name="EmptyCatchBlock"> <property name="exceptionVariableName" value="expected"/> </module>