idea代码样式模板_阿里p3c(代码规范,eclipse插件、模版,idea插件)
阿里p3c
一、說明
代碼規(guī)范檢查插件p3c,是根據(jù)《阿里巴巴Java開發(fā)手冊》轉(zhuǎn)化而成的自動化插件。
(高級黑:P-3C“Orion”,反潛巡邏機(jī),阿里大概取p3c先進(jìn),監(jiān)測,發(fā)現(xiàn)潛在問題的意思)
二、源碼地址
下載下來之后為:p3c-master文件夾;
對于MAC電腦的mac ,我們使用:p3c-master/ideal-plugin/p3c-common;
導(dǎo)入到ideal中;如下圖所示;
核心代碼為:src/main/kotlin/com.alibaba/p3c.idea/這就是掃描的核心代碼
里面的p3c-idea/src/main/resources/META-INF/p3c.xml就是配置;
比如
里面的?ProjectViewPopupMenu 指的就是添加右鍵菜單;
阿里巴巴Java開發(fā)手冊
一、說明
《阿里巴巴Java開發(fā)手冊》旨在碼出高效,碼出質(zhì)量。
二、目的
標(biāo)準(zhǔn)化,正規(guī)化,高效協(xié)同。
三、下載
阿里代碼規(guī)范設(shè)置
一、eclipse
二、eclipse代碼規(guī)范
1. 下載
2.?導(dǎo)入代碼格式化樣式
3.?導(dǎo)入代碼格式文件
三、eclipse插件
1. 下載
2. 將【features】及【plugins】復(fù)制到eclipse目錄,重啟eclipse
3.?編寫測試文件
/**
* @author lsysy
* @date 2018/11/13
*/
public class Test {
public static void main(String[] args) {
String Ba = "Ba";
if ("Ba" == Ba) {
System.out.println(Ba);
}
}
}
4. 點擊
進(jìn)行阿里編碼規(guī)約掃描(如果不可用,點擊
切換語言,再切換回來,重啟即可)
5.?可選(設(shè)置eclipse保存時自動格式化)
四、idea
五、idea插件
1. 下載
2.?安裝
3.?使用
六、idea代碼規(guī)范
1.?準(zhǔn)備
?
FileHeader
2.?寫入文件頭注釋
3.?導(dǎo)入代碼格式化樣式(導(dǎo)入eclipse-codestyle.xml)
4.?可選(設(shè)置idea保存時自動格式化)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的idea代码样式模板_阿里p3c(代码规范,eclipse插件、模版,idea插件)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python计数器函数_Python计数
- 下一篇: 求大神分享一个通过vue.js实现的点击