2014-06-27 68 views
1

當前,我正在執行Fxcop規則作爲聲納掃描的一部分。我們有幾個字眼需要添加到FxCop的自定義字典中,以免因FxCop違規而引發。是否有Sonar屬性在Fxcop中添加自定義字典

我已經在存儲庫中提交了CodeAnalysisDictionary.xml文件,以便開發人員在需要時可以進行更改並對其進行版本控制。

我知道我們可以使用/ dictionary:參數使用fxcopcmd.exe。

有沒有一種方法可以實現類似的結果,使用聲納屬性。

我正在使用下面提到的聲納屬性。

sonar.fxcop.mode= 

sonar.fxcop.installDirectory=C:\\Program Files (x86)\\Microsoft Fxcop 10.0 
sonar.fxcop.assemblyDependencyDirectories=C:\\Lib*** 

這裏的任何一點幫助都非常感謝。

感謝, Santhosh

回答

0

似乎有一直在聲納JIRA功能請求,但狀態設置爲「關閉」與「不會解決」。 https://jira.codehaus.org/browse/SONARCS-350

另一方面,如果您將「CustomDictionary.xml」文件添加到解決方案根文件夾,則會自動生效。

樣品CustomDictionary.xml

<Dictionary> 
    <Words> 
    <Recognized> 
     <Word>"productname"</Word> 
     <Word>"companyname"</Word> 
    </Recognized> 
    </Words> 
</Dictionary> 

托馬斯