Pear CodeSniffer zyklomatische Komplexität
-
10-10-2019 - |
Frage
Die Birne CodeSniffer scheint mit zyklomatische Komplexität Sniff (CyclomaticComplexitySniff.php) zu kommen. Hat jemand wissen, wie es zu benutzen? Ich mag die Komplexität des Codes berechnen wir analysieren. Ich mag den Zend Coding Standard verwenden, aber egal was ich Standard verwendet aber ich sehe nicht, Komplexität Informationen ausgegeben werden.
Wenn jemand Rat bezüglich dieser hat, lassen Sie es mich wissen.
Danke.
Lösung
Ich habe es geschafft, damit es funktioniert, indem Sie den folgenden Befehl:
phpcs <dir|file> -p -s
--sniffs=Generic.Metrics.CyclomaticComplexity --standard=Squiz
Wenn Sie die zyklomatische Komplexität für alle Funktionen und nicht nur die, die sehen wollen, der die Standardschwelle überschreiten, müssen Sie den Wert für die Komplexität zu 0 in der Datei „PEAR \ PHP \ CodeSniffer \ Standards \ Squiz \ ruleset gesetzt .xml ":
<rule ref="Generic.Metrics.CyclomaticComplexity">
<properties>
<property name="complexity" value="0"/>