-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathphpcs.xml.dist
More file actions
62 lines (49 loc) · 1.91 KB
/
phpcs.xml.dist
File metadata and controls
62 lines (49 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?xml version="1.0"?>
<ruleset name="Project PSR-12 Style Only">
<description>
PSR-12 als Basis, aber alle „logiknahen“ Regeln (Namespaces, Side Effects,
Strict Types, Typ-Decls etc.) sind deaktiviert. Es bleiben vor allem
Whitespace- und Formatierungsregeln übrig.
</description>
<!-- Was nie geprüft werden soll -->
<exclude-pattern>includes/external/*</exclude-pattern>
<!-- Basis: kompletter PSR-12 Standard -->
<rule ref="PSR12"/>
<!-- =========
LOGIK-/STRUKTUR-REGELN DEAKTIVIEREN
========= -->
<!-- Side Effects & "1 Klasse pro Datei + Namespace" -->
<rule ref="PSR1.Files.SideEffects">
<severity>0</severity>
</rule>
<rule ref="PSR1.Classes.ClassDeclaration">
<severity>0</severity>
</rule>
<!-- declare(strict_types=1) & Co. -->
<rule ref="PSR12.Files.DeclareStatement">
<severity>0</severity>
</rule>
<!-- Typed Parameter & Return Types -->
<rule ref="PSR12.Functions.NullableTypeDeclaration">
<severity>0</severity>
</rule>
<rule ref="PSR12.Functions.ReturnTypeDeclaration">
<severity>0</severity>
</rule>
<!-- Kurzformen von Typkeywords (bool/int/...) -->
<rule ref="PSR12.Keywords.ShortFormTypeKeywords">
<severity>0</severity>
</rule>
<!-- Namespace-Struktur -->
<rule ref="PSR12.Namespaces.CompoundNamespaceDepth">
<severity>0</severity>
</rule>
<!-- Sichtbarkeit von Konstanten erzwingen (kann Backward Compatibility sein) -->
<rule ref="PSR12.Properties.ConstantVisibility">
<severity>0</severity>
</rule>
<!-- Optional: Wenn du noch mehr "Logik-Nähe" rauswerfen willst,
kannst du hier weitere Sniffs nach Bedarf auf severity=0 setzen. -->
<!-- Nur Infos: Warnungen kannst du komplett ausblenden, wenn du magst -->
<!-- <arg name="warning-severity" value="0"/> -->
</ruleset>