阿里程式碼規範檢查工具的安裝使用
簡單瞭解一下這外掛
該外掛由阿里巴巴 P3C 專案組研發。
外掛支援了IDEA、Eclipse,在掃描程式碼後,將不符合規約的程式碼顯示出來,甚至在 IDEA 上,還基於 Inspection 機制提供了實時檢測功能,編寫程式碼的同時也能快速發現問題所在,還實現了批量一鍵修復的功能。
IDEA 下如何使用?
1.開啟 IDEA ,選擇 File - Settings - Plugins - Browse repositories
開啟 IDEA,選擇 File - Settings - Plugins - Browse repositories 後,輸入 alibaba
選中 Alibaba Java Coding Guidelines
Install
。
2.重啟IDEA,開始使用
安裝後,會提示你重啟 IDEA 已啟用外掛,重啟後就可以在你的專案上瘋狂點選右鍵了,當然選單欄也會出現倆按鈕,它有個快捷鍵是Ctrl+Shift+Alt+J
。
選中某一個類,或者在這個類裡邊右鍵也可以
3.掃描出壞程式碼
掃描程式碼後,將不符合規約的程式碼按 Blocker/Critical/Major 三個等級顯示在下方,雙擊可以定位至程式碼處,右側視窗還有針對程式碼的批量修復功能。
解釋下Blocker/Critical/Major三個等級,
在 Snoar 中對程式碼規則有五個級別,這是前三個:崩潰/嚴重/重要 ,也就是說前兩級別是必須要處理掉的。
Eclipse 如何安裝外掛?
Eclipse 版外掛支援4.2(Juno,JDK1.8+)及以上版本,我們提供自主的Update Site,通過 Help >> Install New Software 然後輸入https://p3c.alibaba.com/plugin/eclipse/update
即可看到安裝列表。大家可以通過 Help >> Check for Udates 進行外掛新版檢測
相關推薦
阿里程式碼規範檢查工具的安裝使用
簡單瞭解一下這外掛 該外掛由阿里巴巴 P3C 專案組研發。 外掛支援了IDEA、Eclipse,在掃描程式碼後,將不符合規約的程式碼顯示出來,甚至在 IDEA 上,還基於 Inspection 機制提供了實時檢測功能,編寫程式碼的同時也能快速發現問題所在,還實現了批量一鍵修復的功能。 IDEA
玩轉Eclipse — 自動程式碼規範檢查工具Checkstyle
大專案都需要小組中的多人共同完成,但是每個人都有自己的編碼習慣,甚至很多都是不正確的。那麼如何使小組所有開發人員都遵循某些編碼規範,以保證專案程式碼風格的一致性呢?如果硬性地要求每個開發人員在提交程式碼之前,都要對照的編碼規範將自己的程式碼檢查一遍,將是一個非常枯燥而且耗時的
eslint程式碼規範檢查工具
在主目錄下生產 .eslintrc.js檔案 也可以使用 eslint --init來自動生產module.exports = { "env": { "browser": true }, "extends": "eslint:rec
SwiftLint:程式碼規範檢查工具介紹
Swift-CodeStyle Checker:SwiftLint 介紹: SwiftLint 是一個用於強制檢查 Swift 程式碼風格和規定的一個工具,基本上以 GitHub's Swift 程式碼風格指南為基礎。 SwiftLint官網:Github地址 SwiftLint中文部落格(推薦):Xcode
idea,配置checkstyle 【提高程式碼質量,檢查程式碼規範的工具 】Checkstyle,FindBugs,PMD,Jtest
idea,配置checkstyle 【提高程式碼質量,檢查程式碼規範的工具 】Checkstyle,FindBugs,PMD,Jtest 2016年12月15日 14:19:02 common_util 閱讀數:18818更多 個人分類: 開發 版權宣告:本文為博主原創文章,可以轉載分
IDEA 阿里巴巴程式碼規範檢查外掛
一、通過Jetbrains官方倉庫安裝 1. 開啟 Settings >> Plugins >> Browse repositories... 2. 在搜尋框輸入alibaba即可看到Alibaba Java Code Guidel
定製阿里程式碼檢查,實現你自己的程式碼規範檢查
幾個月前,阿里開源了p3c,我也接到了老大交給我的技術改造。是這樣的,app是老專案了,半年前接入了ARouter,由於Activity繁多,就沒有去全域性支援ARouter,這不,技術改造來了,就是定義一個規則,全域性的在專案裡面搜一遍,所有Activity如
idea,配置checkstyle 【提高程式碼質量,檢查程式碼規範的工具 】Checkstyle
CheckStyle是SourceForge下的一個專案,提供了一個幫助JAVA開發人員遵守某些編碼規範的工具。它能夠自動化程式碼規範檢查過程,從而使得開發人員從這項重要,但是枯燥的任務中解脫出來。 CheckStyle檢驗的主要內容 列表內容 Jav
jira整合fisheye程式碼深度檢視工具安裝綠色版
軟體介紹: Fisheye 是一個原始碼庫深度檢視軟體,它可以挖掘原始碼庫中的有用資訊,呈現在Web瀏覽器介面上,Fisheye優點: 1) Fisheye是一個基於Web的程式碼管理系統,可以與SVN,CVS等結合使用,能夠實時的顯示程式碼的更新情況,是一個很好的原始碼瀏覽工具; 2) 強大的程式碼比
阿里程式碼檢測p3c外掛安裝使用規則
阿里在杭州雲棲大會上,正式釋出眾所期待的《阿里巴巴Java開發規約》掃描外掛! 該外掛由阿里巴巴P3C專案組研發。這個專案組是阿里巴巴開發愛好者自發組織形成的虛擬專案組,把《阿里巴巴Java開發規約》強制條目轉化成自動化外掛,並實現部分的自動程式設計。 外掛的下載地址: https:/
程式碼檢查|單元檢測|sonar程式碼規範檢查|java程式碼自測|sonarqube7.4下載
在這裡小小推薦下我的個人部落格 簡書:雷園的簡書 某寶優惠:優惠網站 第一步下載最新版的sonarqube7.4 1.官方下載地址,下載社群版,是開源免費的。 2.不知道什麼原因我在官網下載特別慢,可能是因為資源不足的原因。所以我在這裡放一個備用連結。當
gitlab程式碼管理開源工具--安裝、遷移、升級
需求:現在公司使用的gitlab版本號為8.6.1,伺服器在阿里雲平臺上面,要求將原始碼從阿里雲伺服器上面遷移到本公司內部伺服器 1. 檢視gitlab版本 [[email protected] ~]# more /opt/gitlab/embedded/ser
開源一個程式碼規範檢測工具
最近寫了一個程式碼規範檢測工具 code-lint (借鑑了前公司部門前端大佬開發的一個工具),能夠通過 npm 直接安裝和一份配置檔案實現對專案的程式碼規範檢測。 為什麼要寫這樣的一個工具呢? 一是希望能夠避免在多個專案中重複地去做程式碼規範配置; 二是希望能夠使不同技術棧的專案都使用同一份程式碼規範
批量修改行尾註釋(程式碼規範檢查中)
問題背景: 程式碼規範檢查時,禁止行尾註釋,要使用javadoc方式註釋(即 /**內容*/ )。 原因:在IDE編輯視窗,javadoc註釋,不進入方法即可懸浮提示方法、引數、返回值的意義,可提高閱讀效率。 解決辦法: 採用正則表示式匹配替換。 查詢: (^[^\r\n]+[\S]+[^\r\
阿里雲伺服器 基礎工具安裝
系統 ubuntu 16.04 1:重置密碼: 需要注意的是:1、ip地址(公)為你從外界訪問的ip 重置密碼後,需要重啟才會生效。如果你輸入密碼連不上,建議重置密碼,然後重啟機器就OK了 重置密碼:1、在左側點選 例項-->管理-->更多-->
python 程式碼靜態檢查工具pylint
python的程式碼寫的多了,寫的大了,希望能夠像C,C++那樣,做靜態分析。網上找到了pytlint,非常好用,資訊也很全,並且還在不斷更新,本來想簡單的寫一下如何使用,發現一個文章非常好, 也就沒必要再寫了。 建議寫python的人,都早點能用到靜態檢查,程式碼到一定量
規範-阿里程式碼規範設定
阿里程式碼規範設定1. 阿里程式碼規範地址2. 安裝eclipse規範檔案2.1. 匯入程式碼格式檔案https://github.com/alibaba/p3c/tree/master/p3c-formatter2.2. 匯入程式碼格式化樣式3. 安裝eclipse程
gitlab+checkstyle實現程式碼上傳時進行程式碼規範檢查
一.背景 最近了解到可以通過gitlab+jekens做程式碼的自動化部署,但是專案中並不需要自動部署。同時最近一直讓師弟在做程式碼review的事情,在想能不能通過gitlab來做程式碼的檢測。雖然通過idea阿里的外掛以及eclipse的外掛都是可以做到程式碼規範檢
一些程式碼靜態檢查工具的簡介
1、KLOCWORK: 適用語言:C, C++, JAVA 是否開源:否,
痞子衡嵌入式:恩智浦SDK驅動程式碼風格檢查工具預覽版
大家好,我是痞子衡,是正經搞技術的痞子。 接上文 [《恩智浦SDK驅動程式碼風格、模板、檢查工具》](https://www.cnblogs.com/henjay724/p/12495948.html) 繼續聊,是的,過去的三天裡我花了一些時間做了一個基於 PyQt5 的 GUI 工具,可以幫助檢查