SonarQube - Project management
要將程式送到 SonarQube 進行分析,首先必須要在 SonarQube 建立 Project。 ...
要將程式送到 SonarQube 進行分析,首先必須要在 SonarQube 建立 Project。 ...
Quality Gate 是產品要上到正式環境所要滿足的條件,可在 SonarQube 的 Quality Gates 頁面管理,可以點選 Create 按鈕新增,或是點選 Quality Gate 的名稱進一步的管理。 ...
SonarQube 的 Quality Profiles 頁面提供我們查詢可供分析的 Profile。 ...
SonarQube 的 Rules 頁面提供我們查詢可供分析的 Rule。 ...
Jenkins 安裝 SonarQube Plugin 後,雖然能用 Jenkins 分析程式並將分析結果送至 SonarQube,但是不論分析的結果是否有通過 SonarQube Quality Gate, Jenkins 的 job 都是會過。 ...
如果要將 SonarQube 整合 Jenkins,讓 Jenkins 幫我們運行並將分析送到 SonarQube,可以使用 Jenkins 的 SonarQube Plugin。 ...
SonarQube 有些套件未放置在 Update Center,無法透過 Update Center 進行安裝,必須自行手動安裝。 ...
SonarQube 提供 Update Center 可以讓我們很容易的控管 SonarQube 外掛套件。要使用 Update Center,可點選 [Administrator | System | Update Center]。 ...
C# 7.0 開始支援 Throw expressions。 三元運算中可以視需要直接丟出 exception。 ...
C# 7.0 擴展了 Expression bodied。 開始支援建構子。 ... class Program { ... public Program() => Console.WriteLine("Program()"); ... } ... 支援解構子。 ...