1. 程式人生 > >強大的程式碼掃描工具SonarLint之安裝使用

強大的程式碼掃描工具SonarLint之安裝使用

SonarQube(曾用名Sonar)之前的提供的本地工具是需要依賴SonarQube伺服器的,這樣導致其執行速度緩慢。
新出的SonarLint的掃描引擎直接安裝在本地,速度超快,實時探測程式碼技術債務,給程式設計師最快速的反饋,排除程式碼異味的絕佳利器,幫助程式設計師獲得Clean code。
新版SonarLint也能連結SonarQube伺服器,但這並不必要。
本地安裝SonarLint來做程式碼本地掃描,本地發現本地修改,而且能快速看到修改結果,快速處理程式碼臭味,有效控制技術債務。

Sonar Lint的安裝

1, 進入Eclipse中,通過點選help>Eclipse Marketplace..,筆者所用的Eclipse版本是 neon V4.6.0,2016年6月最新版。
這裡寫圖片描述


2, 在Find輸入框中檢索sonarlint,可得到最新版sonarlint
這裡寫圖片描述
3,選擇並確認
這裡寫圖片描述

4,接受許可條款,一路確認下,開始安裝
5,當出現重新啟動Eclipse提示的時候,就安裝完成了,這個時候,要重啟Eclipse。

重啟後就可使用SonarLint了。

使用Sonarlint只需要將其SonarLint Issues開啟,開啟方法是 “windows”->”Show View” -> “Others…” 中選擇“SonarLint Issues”。

選擇相應Java檔案,SonarLint自動分析,分析結果幾乎實時顯示在SonarLint Issues中,在有問題的程式碼下方也有提示。
對比原來利用伺服器分析,速度提升了數十倍,快速反饋使得常見的程式碼臭味無所遁形,可以提醒程式設計師馬上解決。

相關推薦

強大程式碼掃描工具SonarLint安裝使用

SonarQube(曾用名Sonar)之前的提供的本地工具是需要依賴SonarQube伺服器的,這樣導致其執行速度緩慢。 新出的SonarLint的掃描引擎直接安裝在本地,速度超快,實時探測程式碼技術債務,給程式設計師最快速的反饋,排除程式碼異味的絕佳利器,幫

漏洞掃描工具Nessu的安裝和簡單使用

掃描工具 tps sbin 遙控 init.d 家庭 -i 目錄 路徑 一、軟件介紹Nessus號稱是世界上最流行的漏洞掃描程序,全世界有超過75000個組織在使用它。該工具提供完整的電腦漏洞掃描服務,並隨時更新其漏洞數據庫。Nessus不同於傳統的漏洞掃描軟件,Nessu

Typora:簡潔強大的Markdown編輯器安裝

all png fire block www com 平臺 download https 概述: Markdown由Daring Fireball創建,是一款簡潔強大的多平臺Markdown編輯器,例如:Mac、Windows、Linux等平臺均可以安裝使用。如圖: 下

程式碼管理工具Git的安裝及使用

一:Git是什麼?   Git是目前世界上最先進的分散式版本控制系統。 二:SVN與Git的最主要的區別?   SVN是集中式版本控制系統,版本庫是集中放在中央伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從中央伺服器哪裡得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到中央伺服器。集中

利用程式碼掃描工具提升Android程式碼健壯性

Android Lint 在保證你的應用功能需求測試通過的同時,保證你的程式碼沒有結構性錯誤也非常的重要。結構糟糕的程式碼,將會對你的應用可靠性和效率帶來不利的影響,也會讓程式碼難以維護。比如,你的xml中有未被使用的名稱空間,既佔用了空間,也會招致多餘的

PHP靜態程式碼掃描工具PHPCheckStyle果真如此不靠譜嗎?

今天嘗試用了下PHPCheckStyle看看對PHP程式碼做靜態掃描效果如何,結果誤報率,,,摻不忍睹啊,是不是我哪裡用錯了?原始碼:<?php $first=$_GET["first"]; $value=strval($_GET["tainted"]); echo

GitHub程式碼檢視工具——Sourcegraph外掛安裝及介紹

作為程式設計人員,經常會閱讀大神們的程式碼進行學習,像GitHub上有很多好的開源的程式碼供我們學習,所以呢,問題就來了,一般的方法閱讀程式碼不光費勁,而且專案結構也不容易搞清楚。偶然發現了一個可以很好地檢視程式碼的工具Sourcegraph,覺得很好。 S

Android Studio 工具:Lint 程式碼掃描工具(含自定義lint)

什麼是 Lint Android Lint 是 SDK Tools 16(ADT 16)開始引入的一個程式碼掃描工具,通過對程式碼進行靜態分析,可以幫助開發者發現程式碼質量問題和提出一些改進建議。除了檢查 Android 專案原始碼中潛在的錯誤,對於程式碼的正確性、安全

全面剖析PMD靜態程式碼掃描工具

這是個人原創的一篇全面介紹PMD靜態程式碼掃描工具的文件,最近部門需要調研靜態程式碼掃描工具以提高程式碼的質量,經過對比幾十款工具,剔除了商用和多年沒有更新的,最終鎖定的有PMD、SanorQube以及Facebook infer。PMD是使用JavaCC生成解析器來解析原始

程式碼管理工具SourceTreeModified Binary File

    Source Tree是非常好用的 Git 和 Hg 客戶端管理工具,同時也是Mercurial和Subversion版本控制系統工具。今天這裡不討論它的用法,簡單分享一下專案中遇到的問題及解決方法。 專案中某個類經過修改後的前後對比,如圖: 與我們習慣看到的明

Nessus漏洞掃描教程安裝Nessus工具

nessus 安全漏洞掃描 安全測試 Nessus基礎知識 Nessus號稱是世界上最流行的漏洞掃描程序,全世界有超過75000個組織在使用它。該工具提供完整的電腦漏洞掃描服務,並隨時更新其漏洞數據庫。Nessus不同於傳統的漏洞掃描軟件,Nessus可同時在本機或遠端上遙控,進行系統的漏洞分析掃

AppScan安全掃描工具安裝及配置GlassBox

1、安裝Appscan高版本,不要問為什麼(高版本攻擊特徵庫會比較多);安裝破解版;複製破解檔案到安裝目錄,啟動Appscan 2、選單欄,點選配置選中GlassBox,配置GlassBox(配置的目的呢,就是比不配置GlassBox能找到更多web程式的漏洞) 3、啟

IDEA安裝Sonarlint 程式碼掃描外掛

Sonarlint 外掛通用配置: 1)      通過jetbrains官方倉庫安裝Sonarlint,安裝完成後重啟IDE,這樣就完成安裝了; 2)      開啟配置項,選擇Oth

持續整合工具jenkins+sonarqube做程式碼掃描

  上一篇我們主要聊了下程式碼質量管理平臺sonarqube的安裝部署以及它的工作方式做了簡單的描述和程式碼掃描演示;回顧請參考https://www.cnblogs.com/qiuhom-1874/p/13822428.html;今天我們來聊一下使用持續整合工具jenkins結合程式碼質量管理平臺sonar

Linux下安裝nmap掃描工具

sca tcp 可能 失敗 會話 黑客 install 進制 其余   NMAP是一款流行的網絡掃描和嗅探工具,被廣泛應用在黑客領域做漏洞探測以及安全掃描,更多的nmap是一個好用的網絡工具,在生產和開發中也經常用到,主要做端口開放性檢測和局域網信息的查看收集等,不同Lin

Visual Studio強大的幫助工具--Resharper安裝與使用

aml format 破解 blank 裏的 tar fin 錯誤 name ReSharper是一個JetBrains公司出品的代碼生成工具,其能幫助Microsoft Visual Studio成為一個更佳的IDE。使用ReSharper,你可以進行深度代碼分析,智能代

學習操作Mac OS 安裝工具組件

功能 aid 建立 wan archive dev tar tro lB 視頻軟件: MPlayerX 安裝MySQL: 下載MySQL: https://dev.mysql.com/downloads/installer/ 設置環境變量:http://www.cnblog

運維自動化批量部署工具cobbler的安裝

自動化 cobbler 批量 在運維自動化中Cobbler是一款重要的工具,其通過PXE來實現網絡化的自動批量部署,可以用命令或web圖形化界面來進行管理,並且提供API接口方便二次開發,同時還可以管理DHCP、DNS、TFTP、RSYNC以及yum倉庫、構造系統ISO鏡像。方便,快捷,靈活性高使

Win7下C/C++跨平臺開發工具IDE的安裝Eclipse-CDT

span nbsp 開發環境 download ges win back .org lan 2. win7下安裝Eclipse-CDT運行C/C++程序: 下載Eclipse-CDT 64位:http://www.eclipse.org/downloads/packages

實現DevOps開源工具整合Gitlab-ce安裝

tla aci ipad 版本 工具 改密 padding 概述 改密碼 文檔OARP 序號 分類 姓名 範圍要求 1 Owner 林誌國 2 作者 林誌國 3 審核人 4 審核