Skip to content

espgrandia/SonarSourceTutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sonar Source 使用心得及教學

  • 主要內容如下:
    • sonar source 的用途

    • Mac Client 環境建置

    • objc/swift 測試專案

    • 測試過程記錄

    • sonar qube 建構環境

    • sonar qube 設定正式的 License Key


扼要說明

  • 靜態程式碼分析軟體

    • 支援多種程式語言

    • 主要區分 SonarQube,SonarLint,Code Analyzers



TODO 分析參考

  • [SonarSource Price 分析]

官方參考網址


TODO List

  • Objective-C 的 Coverage 剖析失敗部分(關鍵字如下)

    • UnitTest 涵蓋率。
    • xcrun command line。
  • build wrapper

    • libinterceptor.dylib 有警告訊息
  • sonar-scanner

    • 指定不同名稱的 xxx.properties

      • 預設名稱為 (sonar-project.properties)
    • 是否有混合型語言剖析可行性

      • e.g. objc/swift...
    • 排除資料夾

    • 測試 workspace 專案

      • 有使用 cocoapods 的專案
    • properties 是否可以建成樣本

  • Price 的確認

    • OLC 行數:
      • 測試結果是全部專案的統計行數。
      • 不過刪除專案行數會降回來
  • 結合 ci

    • Jenkins
  • sonar qube

    • branch 機制測試

    • 熟悉操作 ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages