2016-06-29 39 views
1

我需要一個建議。不能發現有關靜態代碼分析結果的任何信息。例如,我使用phploc,並生成報告。但是這是一個很好的結果,或者我不知道。 據我瞭解,我不會享有什麼效用報告必須是相同的。看到結果後,你可以解決不好的代碼。瞭解php靜態代碼分析結果

我在哪裏可以看到有關此結果中所有行的信息?

感謝您的幫助!

所有我發現的是: 最大值法的複雜性必須不大於10 循環複雜度 - 1-4低 - 5-7顯示適度的複雜性 - 8-10是高度複雜 - 11+非常複雜。

Directories           1 
Files            3 

Size 
    Lines of Code (LOC)        296 
    Comment Lines of Code (CLOC)      116 (39.19%) 
    Non-Comment Lines of Code (NCLOC)    180 (60.81%) 
    Logical Lines of Code (LLOC)      50 (16.89%) 
    Classes           43 (86.00%) 
     Average Class Length       14 
     Minimum Class Length       0 
     Maximum Class Length      43 
     Average Method Length       3 
     Minimum Method Length      1 
     Maximum Method Length      7 
    Functions          0 (0.00%) 
     Average Function Length      0 
    Not in classes or functions      7 (14.00%) 

Cyclomatic Complexity 
    Average Complexity per LLOC      0.22 
    Average Complexity per Class     4.67 
    Minimum Class Complexity      1.00 
    Maximum Class Complexity      12.00 
    Average Complexity per Method     2.00 
    Minimum Method Complexity      1.00 
    Maximum Method Complexity      4.00 

Dependencies 
    Global Accesses         0 
    Global Constants         0 (0.00%) 
    Global Variables         0 (0.00%) 
    Super-Global Variables       0 (0.00%) 
    Attribute Accesses        16 
    Non-Static          16 (100.00%) 
    Static           0 (0.00%) 
    Method Calls          22 
    Non-Static          22 (100.00%) 
    Static           0 (0.00%) 

Structure 
    Namespaces           2 
    Interfaces           0 
    Traits            0 
    Classes           3 
    Abstract Classes         0 (0.00%) 
    Concrete Classes         3 (100.00%) 
    Methods           11 
    Scope 
     Non-Static Methods       11 (100.00%) 
     Static Methods         0 (0.00%) 
    Visibility 
     Public Methods        10 (90.91%) 
     Non-Public Methods        1 (9.09%) 
    Functions           0 
    Named Functions         0 (0.00%) 
    Anonymous Functions        0 (0.00%) 
    Constants           1 
    Global Constants         0 (0.00%) 
    Class Constants         1 (100.00%) 

回答

0

以下是有關metricsresultsinfo在一個古老的,但類似的問題更多一些源/鏈接。如果你想了解更多關於錯誤和代碼氣味的信息,我會建議你看看介紹:PHP_CodeSnifferPHP_Depend