2014-01-10 60 views
2

您好我目前正在研究php編碼嗅探器。 我們還在TeamCity buildserver中使用PHPStorm中的ruleset.xml文件。 這工作正常。PHP代碼嗅探器排除模式

我們想要的最後一件事是排除第三方庫。 什麼是知道的是,我們應該爲我們<exclude-pattern>標籤和 ,我們應該逃避模式不同的Linux和Windows。

我不明白的是如何遞歸排除目錄。 例如,如何排除X,Y,Z和這些目錄中的所有文件?

- Library 
    - 3PartyStuff 
     - X 
     - Y 
     - Z 
    - Feeds 
    - Products 

似乎將整個路徑放入排除標籤不適用於我。

+0

謝謝,但我已經知道,但我們真的想用ruleset.xml作爲一個單一的入口點,開發商和構建服務器。所以有一個「真相」。 例如,要排除Library \ Providers下的所有文件,我們嘗試了這個以及更多的組合,但沒有取得任何成功。 <排除模式> * \圖書館\ PaymentProviders \ * <排除模式> * /庫/ PaymentProviders/* 缺少什麼我在這裏? – user3032676

回答

1

在命令行上,將目錄添加到忽略:

--ignore=Library/3PartyStuff/X/*,Library/3PartyStuff/Y/*,Library/3PartyStuff/Z/*