Below you will find pages that utilize the taxonomy term “Sonar”
Posts
sonar - Formatters
sonar 的 formatter 可用來設定 sonar 分析結果的格式,目前提供 summery、json、stylish、codeframe 這幾個 formatter,可透過 sonar 設定檔指定使用。
像是指定 summary formatter 的話,sonar 分析完就只會摘要出各個 rule 的 warning 與 error 數。
使用 json formatter 的話,sonar 分析結果會用 json 格式呈現。
使用 stylish formatter 的話,sonar 分析結果會依 resource 告知哪一列哪一行及違反的 rule。
使用 codeframe formatter 的話,sonar 分析結果會顯示違反的 rule 以及出問題的程式碼。
Link List of official formatters | sonar documentation
read morePosts
sonar - Solve permission issue
在用 npm 進行 sonar 的安裝時,有可能會碰到 permission denied 的錯誤。
這時可以修改 npm 的預設目錄,再次用 npm 運行 sonar 的安裝即可。
Link User guide | sonar documentation
read morePosts
sonar - Getting started
要使用 sonar CLI,需先要有 Node.js v8.x 以上的版本。
再透過 npm 安裝 sonar 到全域。
npm install -g --engine-strict @sonarwhal/sonar 安裝完可查詢 sonar 版本確認安裝的狀態。
sonar -v 若安裝無誤可用 sonar 命令產生 sonar 的設定檔。
sonar --init 設定完 sonar 的設定檔 (.sonarrc) 就會產生在當前目錄。
若有需要可將設定檔開啟修改。
最後調用 sonar 命令並帶上要分析的網址,即可使用 sonar 分析指定的網站。
sonar [URL] Link User guide | sonar documentation
read morePosts
sonar - Analyze website with online sonar scanner
要使用 sonar 網站針對網站進行分析,可切到 online scanner 頁面。
輸入要分析的網站後按下 Enter 或是後方的 RUN SCAN 按鈕進行網站的分析。
sonar 會給一個 PERMALINK,點選該連結進到網站分析頁面。
等待網站分析完成。
分析完成該分析頁面會顯示分析的網站、Warning 數、Error 數、分析的時間、分析的位置、不同分類下的 Warning 與 Error 數…等。
點選感興趣的分類即可跳至該分類下查看對應的 Warning 與 Error。
若要查看 Warning 與 Error 的細節,可點選後方的 + OPEN DETAILS 按鈕。
若還是不理解 Warning 與 Error 為何要檢測或是要如何修正,可點選後方的按鈕查閱對應的 sonar Rule 說明。
Link sonar, a linting tool for the web
read more