• IDEAL葵花宝典:java代码开发规范插件 p3c


    前言:

      P3C插件 是阿里巴巴p3c项目组进行研发。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,根据《阿里巴巴Java开发规范》转化而成的自动化插件,并且实现了部分自动编程。

    插件使用简易教程(基于IDEA):

    1):打开 Settings---->Plugins---> 进行搜索--->选择---->"Alibaba Java Coding Guidelines" ----> install

    安装插件:点击插件详情中的"install"按钮,按照其提示即可完成安装,安装完成后需重启IDEA。

    在项目目录上右键点击也会出现这两个功能按钮,点击绿色的按钮即可开始扫描代码,或者在工程目录上右键也会出现检测的功能按钮。

    如果不想全部扫描,只扫描当前编辑的文件的话,在当前文件面板中点击右键也会出现此功能按钮。

     

    前面说的两种方式是手动检测,插件也提供了实时监测的功能,此功能默认开启,一旦开启则会在你编写代码时就会实时监测,一旦有不符合规范的语句就会出现错误提示。

     

    由于编写的不规范而引起的爆红提示:

    鼠标悬浮可查看提示信息:没有大括号:使用 Alt + Enter 快捷键可快速补全

     扫描代码后,不符合规约的代码会按Blocker/Critical/Major三个等级显示在下方面板中,

     如图:

     

    左边是扫描出的不符合规范的代码,依次点进去可以看到是代码的多少行出现了规约问题以及哪一个规约问题,右边则是规约的详细描述及实例代码。

     

    不仅如此,右侧还有quick fix的按钮,点击后直接可以改正代码,但是并不是所有的问题都有此按钮,有些问题还是需要手动修改。

    支持版本:

      IDEA官方仓库:最低支持版本14.1.7,JDK1.7+

      Eclipse版插件:支持4.2(Juno,JDK1.8+)及以上版本

    检测更新:

      可以通过 Help >> Check for Udates 进行插件新版检测

    插件卸载:

      在插件面板点击"uninstall"即可。

    --------------------------------------------------------------------------------

    以上内容若有不足之处:请多多请教

    如要转载请注明小编本站地址:(https://www.cnblogs.com/mlq2017/)

  • 相关阅读:
    Jmeter beanshell preprocessor随机添加任意多个请求参数
    Jmeter 场景设计
    jmeter 参数化
    .net 匿名方法
    jmeter 运行脚本报错 java.net.BindException: Address already in use
    Jmeter mysql性能测试
    ngcordova 监控网络制式改变
    建立apk定时自动打包系统第一篇——Ant多渠道打包并指定打包目录和打包日期
    Kafka架构
    Linux命令
  • 原文地址:https://www.cnblogs.com/mlq2017/p/9646728.html
Copyright © 2020-2023  润新知