p3c插件 离线安装_阿里开发规范及P3C插件
1、STS与P3C集成
1)模版导入
阿里规范提供的有2个代码模版文件,导入到sts中
Window>>Preferences>>Java>>Code Style
选中Code Template,导入p3c-codetemplate.xml
图片发自简书App
选中formatter,导入p3c-codestyle.xml
图片发自简书App
2)插件安装
Help >> Install New Software>>add
图片发自简书App
点击OK
图片发自简书App
选中插件,继续
点击下一步
图片发自简书App
接受协议,点击Finish
图片发自简书App
中间可能会提示,选择Install anyway
图片发自简书App
安装完成,重启
3)使用方法
Window>>Show View>>Others,选择SmartFoxViews,点击Open
图片发自简书App
P3C Results和Rule Detail面板会出现在当前视图上
图片发自简书App
以一个Springboot Demo工程为例,在项目上包上或者类上右键点击,阿里编码规约扫描
图片发自简书App
在项目上包上或者类上
图片发自简书App
扫描后会有相应的提示标识和详细信息,还可迅速定位解决。
2、IDEA与P3C集成
1)模版导入
File>>Settings>>Code Style>>Java>>Import Schema
导入CodeStyle
图片发自简书App
选中formatter,导入p3c-codestyle.xml
2)插件安装
File>>Settings>>Plugins>>Browser repositories
图片发自简书App
点击Install安装插件,安装完成后重启IDEA
如果在线安装不成功,可以手动下载插件zip包,然后Install plugin from disk,从本地安装插件
图片发自简书App
选择zip文件,安装
图片发自简书App
3)使用方法
项目或包或类上,点击右键
图片发自简书App
编码规约扫描
图片发自简书App
扫描结果展示如上图
p3c插件 离线安装_阿里开发规范及P3C插件相关推荐
- k8s 离线安装_阿里开源 k8s 事件通知服务
背景 在 Kubernetes 开源生态中,资源监控有 metrics-server.Prometheus等,但这些监控并不能实时推送 Kubernetes 事件,监控准确性也不足.当 kuberne ...
- 谷歌插件离线安装方法
第一个办法 http://chromecj.com/utilities/2014-09/181.html 在用户使用谷歌浏览器安装Chrome插件的时候,如果网络状态允许或者用户直接在谷歌提供的服务中 ...
- 数据库规范设计说明书(参考阿里开发规范)
1.建表规约 [强制]表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是tinyint(1) ( 1表示是,0表示否). 说明:任何字段如果为非负数,必须是无符号. 正例:表达逻辑删除的 ...
- Chrome插件离线安装方法及编程思路
开始 在看这篇文章之前,你可以有两个选择: 网上下载Chrome插件伴侣这一工具,一键离线安装插件(注意:博主非工具作者,不保证此工具安全性,请自行分析),然后关闭此文章. 继续看下去搞懂原理,然 ...
- Chrome插件离线安装 + Chrono下载管理器
安装方法参考: Chrome插件离线安装 + 解决安装时出现程序包无效:"CRX_HEADER_INVALID"的问题 --by CSDN-李阿昀 下载地址: Chrono下载管理 ...
- VIM插件离线安装与配置(taglist,airliner,gutentags,LeaderF,gtags,AutoComplPop,omnicppcomplete,fzf,Rg)
VIM插件离线安装与配置 1.VIM 插件离线安装与配置 1.1 离线包 2.vim8安装 2.1.查看vim版本 2.2.vim下载 2.3 vim安装步骤 3. vimrc通用配置 4.插件管理( ...
- FastAdmin 插件离线安装不成功的原因
离线安装 1)登录后台.进入插件管理,选择本地安装或者是离线安装 2)安装时会进行压缩包验证.版本依赖 判断,提升从官网下载压缩包 3)绕过判断,直接安装的方式,需要注释代码 文件位置 :vendor ...
- 阿里开发规范_字字珠玑,高级技术专家带你了解阿里的开发流程规范
此前,阿里高级技术专家孔凡勇(云狄)老师撰写了在 Alibaba 成为优秀的技术主管,需要在"开发规范.开发流程.技术规划与管理"方面有自己的深入思考文章.受广大读者的需求,我们邀 ...
- eclipse lombok插件安装_便捷开发,解放双手,lombok插件
lombok是一款Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO). 在实际开发中,是不是发现经常需要变更model类.vo类.dto等一些实体类,随便 ...
- 已尝试对扩展程序降级怎么解决_谷歌插件离线安装方法,解决程序包无效(crx_header_invalid)问题...
从19年开始,新版的谷歌浏览器就更新了安全策略,导致离线安装Chrome扩展插件"xxx.Crx"文件时,总提示程序包无效:"CRX_HEADER_INVALID&quo ...
最新文章
- 数据结构之python实现顺序表
- spring MVC - Inteceptors(拦截器)
- 福利一波,赠票:2018杭州云栖大会 - 单日票(9月22日)
- java static 变量共享_java中如何理解多个对象共享同一个静态成员变量?
- 教你如何玩转GitHub
- 机器学习笔记:Overview
- 使用中断后不停止_仓鼠偷吃鼠粮,被发现后立刻停止,但鼠鼠满脸不情愿
- JSON与Protocol Buffers的一些比较
- 设计灵感|简单的几何图形还能这么用在网页设计中!
- 收藏一些常用下载地址
- 在Mac上安装Linux的行为是否应该被鄙视?
- 成员函数的重载,覆盖与隐藏
- Linux中断 - GIC代码分析
- 如何应对容器和云原生时代的安全挑战?
- [Android] 软件中选择文件夹功能
- 【系统安全学习5】PGP加密
- Luogu P4484 [BJWC2018]最长上升子序列
- 零遁NAS伴侣实现WOL远程唤醒
- 心蓝android版本,心蓝抢票app-心蓝抢票软件预约 _5577安卓网
- TCPcopy使用示例