2017-07-28 82 views
0

我可能會引入一個自定義規則,檢查我們的代碼是否包含已棄用的使用。Sonarquberunner檢查c#代碼

using foo.bar; 

class FooClass { 

是否有可能通過自定義規則或聲納本身來檢查這個代碼會由於過時的包foo.bar的使用構建?

回答

-1

我要去工作落後:

  • 如果分析失敗Quality Gate您可以構建失敗with a Jenkins pipeline
  • 你不能從一個特定的規則未通過質量門的問題,但你可以失敗,那麼一定程度的新問題

因此,我建議您設置添加新的規則,以你的質量在Blocker嚴重性(畢竟,你想要它構建),在新的阻塞問題上設置質量門錯誤條件,並設置您的Jenkins管道以適當地作出響應。

如果您不使用Jenkins,或者不使用管道,那麼也有Build Breaker plugin,也有its use is not recommended

+0

感謝您的快速回答! 我必須使用哪個模板來檢查我們關於using語句的代碼? – GGMU1878

+0

@ GGMU1878這是一個完全不同的討論。對於C#,您需要編寫一個自定義的Roslyn檢查器,這遠遠超出了無關問題的評論範圍。 –

+0

正如我所害怕的。謝謝! – GGMU1878