Änderungen von Dokument Checkstyle u. Statische Codeanalyse
Zuletzt geändert von Celina Bock am 2025/09/17 10:43
Von Version 14.3
bearbeitet von Celina Bock
am 2025/07/08 10:51
am 2025/07/08 10:51
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 16.1
bearbeitet von Celina Bock
am 2025/09/17 10:35
am 2025/09/17 10:35
Änderungskommentar:
Neuen Anhang gdp_checks_v10.1.xml hochladen
Zusammenfassung
-
Anhänge (0 geändert, 1 hinzugefügt, 1 gelöscht)
Details
- Checktyle.xml
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.id300818 - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -5.8 KB - Inhalt
-
... ... @@ -1,159 +1,0 @@ 1 -<?xml version="1.0"?> 2 -<!DOCTYPE module PUBLIC "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN" "https://checkstyle.org/dtds/configuration_1_3.dtd"> 3 - 4 - 5 -<module name="Checker"> 6 - <property name="severity" value="warning" /> 7 - 8 - <property name="fileExtensions" value="java" /> 9 - 10 - <!-- See https://checkstyle.org/filefilters/beforeexecutionexclusionfilefilter.html --> 11 - 12 - <module name="BeforeExecutionExclusionFileFilter"> 13 - <!-- Filtert alle Dateien, die nicht SortedArray heißen --> 14 - <property name="fileNamePattern" value="^(?!.*([\\/])?(SortedArray)\.java$).*" /> 15 - </module> 16 - 17 - <module name="TreeWalker"> 18 - <property name="tabWidth" value="4" /> 19 - <module name="JavadocMethod"> 20 - <property name="accessModifiers" value="public" /> 21 - </module> 22 - <module name="JavadocStyle"> 23 - <property name="scope" value="public" /> 24 - <property name="checkFirstSentence" value="false" /> 25 - </module> 26 - <module name="LocalFinalVariableName" /> 27 - <module name="LocalVariableName" /> 28 - <module name="MemberName" /> 29 - <module name="MethodName" /> 30 - <module name="PackageName"> 31 - </module> 32 - <module name="ParameterName" /> 33 - <module name="StaticVariableName" /> 34 - <module name="TypeName"> 35 - </module> 36 - <module name="AvoidStarImport"> 37 - </module> 38 - <module name="IllegalImport" /> 39 - <module name="RedundantImport" /> 40 - <module name="UnusedImports" /> 41 - <module name="MethodLength"> 42 - <property name="max" value="75" /> 43 - </module> 44 - <module name="ParameterNumber"> 45 - </module> 46 - <module name="EmptyForIteratorPad"> 47 - </module> 48 - <module name="MethodParamPad"> 49 - </module> 50 - <module name="NoWhitespaceAfter"> 51 - <property name="tokens" value="LNOT,DOT,BNOT,DEC,UNARY_MINUS,UNARY_PLUS,INC,ARRAY_INIT" /> 52 - <property name="severity" value="info" /> 53 - </module> 54 - <module name="NoWhitespaceBefore"> 55 - <property name="allowLineBreaks" value="true" /> 56 - <property name="tokens" value="SEMI,DOT,POST_DEC,POST_INC" /> 57 - <property name="severity" value="info" /> 58 - </module> 59 - <module name="OperatorWrap"> 60 - </module> 61 - <module name="ParenPad"> 62 - </module> 63 - <module name="TypecastParenPad"> 64 - </module> 65 - <module name="WhitespaceAfter"> 66 - <property name="tokens" value="COMMA" /> 67 - <property name="severity" value="info" /> 68 - </module> 69 - <module name="WhitespaceAround"> 70 - <property name="severity" value="info" /> 71 - </module> 72 - <module name="AvoidNestedBlocks"> 73 - </module> 74 - <module name="EmptyBlock"> 75 - </module> 76 - <module name="LeftCurly"> 77 - </module> 78 - <module name="NeedBraces"> 79 - <property name="severity" value="info" /> 80 - </module> 81 - <module name="EmptyStatement"> 82 - </module> 83 - <module name="EqualsHashCode"> 84 - </module> 85 - <module name="HiddenField"> 86 - <property name="ignoreConstructorParameter" value="true" /> 87 - <property name="ignoreSetter" value="true" /> 88 - </module> 89 - <module name="InnerAssignment"> 90 - </module> 91 - <module name="MissingSwitchDefault" /> 92 - <module name="SimplifyBooleanExpression"> 93 - <message key="simplify.expression" value="Der Ausdruck sollte vereinfacht werden." /> 94 - </module> 95 - <module name="SimplifyBooleanReturn"> 96 - </module> 97 - <module name="ArrayTypeStyle"> 98 - </module> 99 - <module name="TodoComment"> 100 - </module> 101 - <module name="UpperEll"> 102 - </module> 103 - <module name="ReturnCount"> 104 - <property name="max" value="8" /> 105 - </module> 106 - <!-- <module name="MagicNumber"> 107 - <metadata name="net.sf.eclipsecs.core.comment" 108 - value="-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9"/> 109 - <property name="ignoreNumbers" value="-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9"/> 110 - <property name="severity" value="info"/> 111 - </module> --> 112 - <module name="ReturnCount"> 113 - <property name="max" value="4" /> 114 - <message key="return.count" 115 - value="Möglichst nicht mehr als {1,number,integer} return-Anweisungen." /> 116 - </module> 117 - <module name="JavadocType"> 118 - <property name="authorFormat" value=".{2,}" /> 119 - <message key="type.tagFormat" value="Autor sollte mindestens zwei Buchstaben haben" /> 120 - </module> 121 - <module name="JavadocVariable"> 122 - <property name="scope" value="public" /> 123 - </module> 124 - <module name="ConstantName"> 125 - <message key="name.invalidPattern" 126 - value="Nur Großbuchstaben, Zahlen und Unterstriche für Konstanten verwenden." /> 127 - </module> 128 - <module name="ModifierOrder"> 129 - </module> 130 - <module name="CyclomaticComplexity"> 131 - <property name="max" value="20" /> 132 - </module> 133 - <module name="NPathComplexity"> 134 - <property name="max" value="80" /> 135 - </module> 136 - <module name="RightCurly"> 137 - </module> 138 - </module> 139 - <module name="LineLength"> 140 - <property name="max" value="140" /> 141 - <property name="fileExtensions" value="java" /> 142 - <property name="ignorePattern" 143 - value="^package.*|^import.*|a href|href|http://|https://|ftp://" /> 144 - </module> 145 - 146 - 147 - <module name="JavadocPackage" /> 148 - <module name="FileLength"> 149 - <property name="max" value="1000" /> 150 - </module> 151 - <module name="FileTabCharacter"> 152 - <property name="severity" value="info" /> 153 - </module> 154 - <module name="RegexpHeader"> 155 - <property name="header" value="^package" /> 156 - <message key="header.mismatch" value="Angabe eines Packages fehlt." /> 157 - </module> 158 - 159 -</module>
- gdp_checks_v10.1.xml
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +xwiki:XWiki.id300818 - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +7.9 KB - Inhalt
-
... ... @@ -1,0 +1,200 @@ 1 +<?xml version="1.0" encoding="UTF-8"?> 2 +<!DOCTYPE module PUBLIC "-//Checkstyle//DTD Check Configuration 1.3//EN" "https://checkstyle.org/dtds/configuration_1_3.dtd"> 3 + 4 +<!-- 5 + This configuration file was written by the eclipse-cs plugin configuration editor 6 +--> 7 +<!-- 8 + Checkstyle-Configuration: checkstyle2 9 + Description: none 10 +--> 11 +<module name="Checker"> 12 + <module name="SuppressionFilter"> 13 + <property name="file" value="https://ostfailia.de/checkstyle/supression.xml"/> 14 + <property name="optional" value="false"/> 15 + </module> 16 + <property name="severity" value="warning"/> 17 + <module name="TreeWalker"> 18 + <property name="tabWidth" value="4"/> 19 + <module name="JavadocMethod"> 20 + <property name="severity" value="warning"/> 21 + <property name="accessModifiers" value="public"/> 22 + </module> 23 + <module name="JavadocStyle"> 24 + <property name="severity" value="info"/> 25 + <property name="scope" value="public"/> 26 + <property name="checkFirstSentence" value="false"/> 27 + </module> 28 + <module name="LocalFinalVariableName"/> 29 + <module name="LocalVariableName"/> 30 + <module name="MemberName"/> 31 + <module name="MethodName"/> 32 + <module name="PackageName"> 33 + <property name="severity" value="warning"/> 34 + </module> 35 + <module name="ParameterName"/> 36 + <module name="StaticVariableName"/> 37 + <module name="TypeName"> 38 + <property name="severity" value="error"/> 39 + </module> 40 + <module name="AvoidStarImport"> 41 + <property name="severity" value="warning"/> 42 + </module> 43 + <module name="IllegalImport"/> 44 + <module name="RedundantImport"/> 45 + <module name="UnusedImports"/> 46 + <module name="MethodLength"> 47 + <property name="severity" value="warning"/> 48 + <property name="max" value="75"/> 49 + </module> 50 + <module name="ParameterNumber"> 51 + <property name="severity" value="warning"/> 52 + </module> 53 + <module name="EmptyForIteratorPad"> 54 + <property name="severity" value="ignore"/> 55 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> 56 + </module> 57 + <module name="MethodParamPad"> 58 + <property name="severity" value="ignore"/> 59 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> 60 + </module> 61 + <module name="NoWhitespaceAfter"> 62 + <property name="severity" value="warning"/> 63 + <property name="tokens" value="LNOT,DOT,BNOT,DEC,UNARY_MINUS,UNARY_PLUS,INC,ARRAY_INIT"/> 64 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="warning"/> 65 + </module> 66 + <module name="NoWhitespaceBefore"> 67 + <property name="severity" value="warning"/> 68 + <property name="allowLineBreaks" value="true"/> 69 + <property name="tokens" value="SEMI,DOT,POST_DEC,POST_INC"/> 70 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="warning"/> 71 + </module> 72 + <module name="OperatorWrap"> 73 + <property name="severity" value="ignore"/> 74 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="error"/> 75 + </module> 76 + <module name="ParenPad"> 77 + <property name="severity" value="ignore"/> 78 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> 79 + </module> 80 + <module name="TypecastParenPad"> 81 + <property name="severity" value="ignore"/> 82 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> 83 + </module> 84 + <module name="WhitespaceAfter"> 85 + <property name="severity" value="warning"/> 86 + <property name="tokens" value="COMMA"/> 87 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> 88 + </module> 89 + <module name="WhitespaceAround"> 90 + <property name="severity" value="ignore"/> 91 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="warning"/> 92 + </module> 93 + <module name="AvoidNestedBlocks"> 94 + <property name="severity" value="info"/> 95 + </module> 96 + <module name="EmptyBlock"> 97 + <property name="severity" value="warning"/> 98 + </module> 99 + <module name="LeftCurly"> 100 + <property name="severity" value="info"/> 101 + </module> 102 + <module name="NeedBraces"> 103 + <property name="severity" value="error"/> 104 + </module> 105 + <module name="EmptyStatement"> 106 + <property name="severity" value="warning"/> 107 + </module> 108 + <module name="EqualsHashCode"> 109 + <property name="severity" value="error"/> 110 + </module> 111 + <module name="HiddenField"> 112 + <property name="ignoreConstructorParameter" value="true"/> 113 + <property name="ignoreSetter" value="true"/> 114 + </module> 115 + <module name="InnerAssignment"> 116 + <property name="severity" value="info"/> 117 + </module> 118 + <module name="MissingSwitchDefault"/> 119 + <module name="SimplifyBooleanExpression"> 120 + <property name="severity" value="warning"/> 121 + <message key="simplify.expression" value="Der Ausdruck sollte vereinfacht werden."/> 122 + </module> 123 + <module name="SimplifyBooleanReturn"> 124 + <property name="severity" value="warning"/> 125 + </module> 126 + <module name="ArrayTypeStyle"> 127 + <property name="severity" value="info"/> 128 + </module> 129 + <module name="TodoComment"> 130 + <property name="severity" value="warning"/> 131 + </module> 132 + <module name="UpperEll"> 133 + <property name="severity" value="info"/> 134 + </module> 135 + <module name="ReturnCount"> 136 + <property name="severity" value="error"/> 137 + <property name="max" value="8"/> 138 + </module> 139 + <module name="MagicNumber"> 140 + <metadata name="net.sf.eclipsecs.core.comment" value="-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9"/> 141 + <property name="severity" value="ignore"/> 142 + <property name="ignoreNumbers" value="-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9"/> 143 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="warning"/> 144 + </module> 145 + <module name="ReturnCount"> 146 + <property name="severity" value="info"/> 147 + <property name="max" value="4"/> 148 + <message key="return.count" value="Möglichst nicht mehr als {1,number,integer} return-Anweisungen."/> 149 + </module> 150 + <module name="JavadocType"> 151 + <property name="severity" value="info"/> 152 + <property name="authorFormat" value=".{2,}"/> 153 + <message key="type.tagFormat" value="Autor sollte mindestens zwei Buchstaben haben"/> 154 + </module> 155 + <module name="JavadocVariable"> 156 + <property name="severity" value="info"/> 157 + <property name="scope" value="public"/> 158 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="info"/> 159 + </module> 160 + <module name="ConstantName"> 161 + <property name="severity" value="warning"/> 162 + <message key="name.invalidPattern" value="Nur Großbuchstaben, Zahlen und Unterstriche für Konstanten verwenden."/> 163 + </module> 164 + <module name="ModifierOrder"> 165 + <property name="severity" value="info"/> 166 + </module> 167 + <module name="CyclomaticComplexity"> 168 + <property name="severity" value="warning"/> 169 + <property name="max" value="20"/> 170 + </module> 171 + <module name="NPathComplexity"> 172 + <property name="severity" value="warning"/> 173 + <property name="max" value="80"/> 174 + </module> 175 + <module name="RightCurly"> 176 + <property name="severity" value="info"/> 177 + </module> 178 + </module> 179 + <module name="LineLength"> 180 + <property name="max" value="140"/> 181 + </module> 182 + <module name="JavadocPackage"> 183 + <property name="severity" value="ignore"/> 184 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="error"/> 185 + </module> 186 + <module name="FileLength"> 187 + <property name="severity" value="warning"/> 188 + <property name="max" value="1000"/> 189 + </module> 190 + <module name="FileTabCharacter"> 191 + <property name="severity" value="ignore"/> 192 + <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> 193 + </module> 194 + <module name="RegexpHeader"> 195 + <property name="severity" value="error"/> 196 + <property name="header" value="^package"/> 197 + <message key="header.mismatch" value="Angabe eines Packages fehlt."/> 198 + </module> 199 +</module> 200 +