就在10月15日上午9:00,阿里巴巴在杭州雲棲大會《研發效能峯會》上,正式發佈《阿里巴巴Java開發手冊》掃描插件,該插件在掃描代碼後,將不符合《手冊》的代碼按 Blocker
/ Critical
/ Major
三個等級顯示在下方,甚至在IDEA上,還基於Inspection機制提供了實時檢測功能,編寫代碼的同時也能快速發現問題所在。對於歷史代碼,部分規則實現了批量一鍵修復的功能。java
Git地址爲:https://github.com/alibaba/p3cgit
插件名稱 | 插件介紹 | 官網地址 |
---|---|---|
Key promoter | 快捷鍵提示 | https://plugins.jetbrains.com/plugin/2162?pr=idea |
CheckStyle-IDEA | 代碼規範檢查 | https://plugins.jetbrains.com/plugin/3847?pr=idea |
MetricsReloaded | 代碼複雜度檢查 | https://plugins.jetbrains.com/plugin/4509?pr=idea |
JRebel Plugin | 熱部署 | https://plugins.jetbrains.com/plugin/7275?pr=idea |
GsonFormat | 把 JSON 字符串直接實例化成類 | https://plugins.jetbrains.com/plugin/7896?pr=idea |
Eclipse Code Formatter | 使用 Eclipse 的代碼格式化風格,在一個團隊中若是公司有規定格式化風格,這個能夠使用。 | https://plugins.jetbrains.com/plugin/6546?pr=idea |
Alibaba Java Coding Guidelines | 《阿里巴巴Java開發手冊》掃描插件 | https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines |
.ignore | 版本控制器忽略文件 | https://plugins.jetbrains.com/plugin/7495--ignore |
SequenceDiagramgithub |
對着源碼中的方法,就能自動生成時序圖,這個在分析源碼的時候很是有用,而且雙擊時序圖中的色塊還能直接跳轉進源碼的位置 | |
PlantUMLide |
這個是畫時序圖的工具 | |
Maven Helper工具 |
檢查項目的依賴衝突 | |
RestfulToolkitui |
平時Controller 方法太多,找起來太費勁?這個插件來幫你 |
文章摘錄:
http://www.jianshu.com/p/2f271e6d675cidea