1. 程式人生 > >sonarlint在idea&eclipse中安裝與使用

sonarlint在idea&eclipse中安裝與使用

介紹

​ 程式碼質量管理的開源平臺,用於管理原始碼的質量 通過外掛形式,可以支援包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種程式語言的程式碼質量管理與檢測。集成了CheckStyle,PMD,Findbugs等工具校驗規則,具有重複程式碼發現,程式碼測試覆蓋率,程式碼註釋率,及所有的檢測率變化追蹤的功能特性。

特點

​ SonarQube:開源的程式碼質量管控平臺,我們使用的http://localhost:9000即為SonarQube。

​ SonarLint:一個擴充套件外掛,可以安裝在idea與eclipse等開發工具中

Eclipse中的使用

1、 安裝

​ help -> eclipse marketplace...,搜尋sonarlint, Install。

eclipse marketplace

2、 使用

開啟java檔案,soanrlint會自動進行檢測,對於不規範或有問題的程式碼會在下方劃藍色波浪線,如圖:

soanrlint

滑鼠放在藍色部分會有彈框顯示錯誤資訊或建議修改資訊

點選“open description of rule”可以檢視具體的錯誤描述,錯誤示例及修改示例。

info

在專案或單個java檔案上右鍵 -> sonarlint -> Analyze 進行手動操作分析。這樣SonarLint Report面板中檢視所有的異常資訊

error

3、Server

連線SonarQube的主要目的是同步分析規則、質量規則與自定義設定。操作如下:

從Window -> show view 中找到SonarLint Bindings開啟;

open

在該面板空白處 右鍵建立 server連線,選擇SonarQube

new

url

url為:http://localhost:9000

utoken

使用UserName+Password或者token登陸

token

沒有token可以點選右側按鈕建立,或者尋找管理員建立

locahost

配置名稱

finish

完成服務配置

bind

繫結工程,點選add

add

next

setting

輸入sonarQube中建立的工程的名稱

f

完成

4、 結果同步SonarQube顯示

在maven的settings.xml中配置如下:

setting

配置完成後,使用soanr:sonar命令執行專案,此部分要求JDK為1.8。clean install sonar:sonar

package

可以開啟http://localhost:9000/dashboard?id=com.xxx檢視對應的錯誤資訊,也可以在SonarQube點選Issues進行檢視

IDEA中使用

1、 安裝

​ File -> settings -> plugins 搜尋sonarLint,Install。

install

2、 使用

在左下角點選隱藏面板,可以看到sonarLint,開啟

開啟java檔案,soanrlint會自動進行檢測,對於不規範或有問題的程式碼會新增暗金色的背景色,滑鼠放上去會有如圖提示:

error

error

也可以通過點選上圖的綠色倒三角手動執行分析。

3、 Server

連線SonarQube的主要目的是同步分析規則、質量規則與自定義設定。操作如下:

從File -> settings -> OtherSettings中找到“SonarLint General Settings”開啟;

點選加號,輸入一個name,如localhost;選擇SonarQube,Url為http://localhost9000;

選擇Login/Password或者token,輸入賬號與密碼或者token;

finish

finish

勾選“Enable binding to remote SonarQube Server”,選擇新增的server,搜尋到你需要繫結的專案,然後選擇確認。

4、結果同步SonarQube顯示

同Eclipse部分,此部分要求JDK為1.8。

相關推薦

maven學習:Eclipse安裝配置

安裝及配置Maven環境變數 需要電腦中已經有Java環境 在控制檯中輸入:echo %JAVA_HOME%看是否能顯示java home的路徑資訊;在控制條輸入:java -version 看是否顯示java的版本資訊;下載編譯過的版本 apache-maven-3.3

sonarlint在idea&eclipse安裝使用

介紹 ​ 程式碼質量管理的開源平臺,用於管理原始碼的質量 通過外掛形式,可以支援包括java,C#,C/C++,PL

Eclipse安裝配置

卸載 exe 分享 技術分享 .org src 技術 修改 刪除 1.下載 http://www.eclipse.org/ 2.安裝 解壓後就能使用(解壓目錄不要出現中文) 雙擊解壓後的exe文件,首次啟動會出現 修改工作空間 3.卸載 將文件夾刪除即可 Eclipse

eclipse安裝git插件

clip .com 安裝 安裝git span git color bsp htm 1 安裝及配置git插件,問度娘即可   點擊前往 eclipse中安裝git插件

CentOS-7.0.安裝配置Tomcat-7的方法

代碼 accept iptables jdk1.7 ews 啟動 state cat 解決方案 轉自:http://www.linuxidc.com/Linux/2015-08/122241.htm 安裝說明 安裝環境:CentOS-7.0.1406安裝方式:源碼安裝

CentOS-7安裝配置Tomcat8.5

ane dsc 配置 pub add ted tar.gz 分享 cal 第一步:下載Tomcat8.5,通過地址:http://tomcat.apache.org/download-80.cgi下載 最後得到下載文件 apache-tomcat-8.5.15.tar.g

eclipse安裝freemarker插件及ftl使用freemarker編輯器

編輯器 update ati ips tools http ftw 方法 eem eclipse中安裝freemarker插件及ftl使用freemarker編輯器 在線安裝的方法是:Help –> Install New Software

Eclipse安裝svn的插件安裝和使用

eclipse 插件安裝 下載 插件 image site img 1.10 路徑 先關閉Eclipse 步驟一:下載site-1.10.11.zip 將其解壓   解壓後目錄 步驟二:創建一個文件夾svn,將解壓後的文件c

Eclipse安裝MemoryAnalyzer插件及使用

lock -s rto 一定的 由於 logs sum tool eclispe Eclipse中安裝MemoryAnalyzer插件 一、簡介   Eclipse作為JAVA非常好用的一款IDE,其自帶的可擴展插件非常有利於JAVA程序員的工作效率提升。   Mem

有關在Eclipse安裝STS(Spring Tool Suite)的若幹問題總結

eclipse 文件 pan ide 版本 legacy 進行 相關 找不到 1、之前說明   在網上找了很多安裝的方法,每次在線安裝總會出現各種各樣的問題,本地安裝也是出現同樣的問題(後來發現是下載的包有問題)      還有其他問題(忘記截圖了,上圖來自網絡),大概就是

eclipse安裝反編譯插件jadclipse

black 插件 sta class 技術分享 body order out 查看 1.下載jadClipse的jar包,鏈接:sourceforge.net/projects/jadclipse/,將net.sf.jadclipse_3.3.0.jar拷貝到eclipse

Eclipse安裝JDK的配置

clas 下載 png java開發工具 其中 www java_home 安裝 ack 前言:對於Eclipse這個工具,每個學習JAVA的同學們和JAVA工程師們並不陌生,可以說陪伴了我們每個日日夜夜。Eclipse是一個

Hadoop環境 IDE配置(在eclipse安裝hadoop-eclipse-plugin-2.7.3.jar插件)

map bubuko other 9.png 查看 3.2 div 集群 點擊 一、hadoop-eclipse-plugin-2.7.3.jar插件下載點擊下載 二、把插件放到eclipse的安裝目錄dropins下 三、eclipse上的配置 3.1 打開Wind

eclipse 安裝activitil流程插件步驟

eclipse activiti 1、點擊 help----》選擇 Install New Software----》點擊Add 2、輸入Name 和location,然後點擊ok Activiti BPMN 2.0 Desinger http://www.activiti.org/

eclipse安裝Jreble的步驟

eclipse jrebel 1、點擊help,選擇eclipse marketplace,輸入jrebel 回車 2、點擊install now 一直到安裝完成,重啟eclipseeclipse中安裝Jreble的步驟

Eclipse安裝插件的三種方法

ons plugs soft new 文件夾 分隔 假設 clip oca Eclipse插件的安裝方法大體可以分為三種:直接復制、使用link文件,以及使用eclipse自帶的圖形界面的插件安裝方法。 一、使用link文件(建議使用) eclipse的安裝目錄:E:\

Eclipse安裝git(從github上下載專案到Eclipse

    開啟Eclipse,點選左上角help,選擇Marketplace(不同Eclipse版本中會有不一樣的名字,但是認準Marketace即可),在Search中輸入egit,進行搜尋。 在搜尋結果中選擇你要需要下載的,安裝即可,會有具體的介紹。安裝完成之後會提醒

Eclipse安裝springmvc外掛

 我網上找了很多方法,常見的兩種: 方法一: 先去下載spring-framework-x.x.x.RELEASE.zip包,然後解壓,後面需要配置什麼,具體的筆者也記不了,哈哈哈   方法二: 開啟選單欄的 help-》Eclipse Marketplace...,然後輸入st

在CentOS 7安裝配置JDK8

參考命令:http://www.jb51.net/os/RedHat/73016.html來進行安裝 轉載自:http://blog.csdn.net/czmchen/article/details/41047187 安裝說明 系統環境:centos7 安裝方式:r

eclipse安裝TestNG

add mouseover .html ima nas 配置 .com soft aci https://www.cnblogs.com/baixiaozheng/p/4989856.html 1、可借助Eclipse的Marketplace來安裝TestNG Eclips