Änderungen von Dokument Checkstyle u. Statische Codeanalyse

Zuletzt geändert von Celina Bock am 2025/09/17 10:43

Von Version 17.1
bearbeitet von Celina Bock
am 2025/09/17 10:35
Änderungskommentar: Neuen Anhang supression.xml hochladen
Auf Version 15.1
bearbeitet von Celina Bock
am 2025/09/17 10:33
Änderungskommentar: Löschung des Anhangs Checktyle.xml

Zusammenfassung

Details

gdp_checks_v10.1.xml
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.id300818
Größe
... ... @@ -1,1 +1,0 @@
1 -7.9 KB
Inhalt
... ... @@ -1,200 +1,0 @@
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,1 +1,0 @@
1 -xwiki:XWiki.id300818
Größe
... ... @@ -1,1 +1,0 @@
1 -345 bytes
Inhalt
... ... @@ -1,6 +1,0 @@
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>