Ä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
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 17.1
bearbeitet von Celina Bock
am 2025/09/17 10:35
Änderungskommentar: Neuen Anhang supression.xml hochladen

Zusammenfassung

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 +
supression.xml
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.id300818
Größe
... ... @@ -1,0 +1,1 @@
1 +345 bytes
Inhalt
... ... @@ -1,0 +1,6 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!DOCTYPE suppressions PUBLIC "-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN" "https://checkstyle.org/dtds/suppressions_1_2.dtd">
3 +<suppressions>
4 + <suppress files=".+\.(?:png|gif|jpg|jpeg|svg|html|css|js|fxml|csv)$" checks=".*"/>
5 + <suppress files="[/\\]doc[/\\]" checks=".*"/>
6 +</suppressions>