阿里p3c

作者: 凯睿看世界 | 来源:发表于2019-10-08 11:38 被阅读0次

    一、说明

    代码规范检查插件p3c,是根据《阿里巴巴Java开发手册》转化而成的自动化插件。

    (高级黑:P-3C“Orion”,反潜巡逻机,阿里大概取p3c先进,监测,发现潜在问题的意思)

    image

    二、源码地址

    https://github.com/alibaba/p3c


    阿里巴巴Java开发手册

    一、说明

    《阿里巴巴Java开发手册》旨在码出高效,码出质量。

    二、目的

    标准化,正规化,高效协同。

    三、下载

    阿里巴巴Java开发手册(详尽版).pdf


    阿里代码规范设置

    一、eclipse

    https://www.eclipse.org/downloads/

    二、eclipse代码规范

    1. 下载

    【p3c-formatter】:【https://github.com/alibaba/p3c/tree/master/p3c-formatter

    image

    2. 导入代码格式化样式

    image

    3. 导入代码格式文件

    image

    三、eclipse插件

    1. 下载

    【p3c-eclipse-plugin】:【https://p3c.alibaba.com/plugin/eclipse/update

    image

    2. 将【features】及【plugins】复制到eclipse目录,重启eclipse

    3. 编写测试文件

    [ 复制代码

    ](javascript:void(0); "复制代码")

    <pre style="margin: 0px 0px 0px 22px; white-space: pre-wrap; overflow-wrap: break-word; font-size: 12px !important; font-family: "Courier New" !important;">/** * @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);
      }
      }
      }</pre>
    [ 复制代码

    ](javascript:void(0); "复制代码")

    4. 点击 image

    进行阿里编码规约扫描(如果不可用,点击 image

    切换语言,再切换回来,重启即可)

    image

    5. 可选(设置eclipse保存时自动格式化)

    image

    四、idea

    https://blog.csdn.net/mashuai720/article/details/79389314

    五、idea插件

    1. 下载

    【p3c-idea-plugin】:【https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

    image

    【eclipse-code-formatter】:【https://plugins.jetbrains.com/plugin/6546-eclipse-code-formatter

    image

    【save-actions-plugin】:【https://plugins.jetbrains.com/plugin/7642-save-actions

    image

    2. 安装

    image

    3. 使用

    image

    六、idea代码规范

    1. 准备

    image

    FileHeader

    2. 写入文件头注释

    image

    3. 导入代码格式化样式(导入eclipse-codestyle.xml)

    image

    4. 可选(设置idea保存时自动格式化)

    image

    相关文章

      网友评论

          本文标题:阿里p3c

          本文链接:https://www.haomeiwen.com/subject/azcbpctx.html