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.

War es hilfreich?

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"/>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top