当前位置: 首页 > 工具软件 > P3C > 使用案例 >

阿里p3c插件的使用

谭嘉容
2023-12-01

1.2选择安装软件
确定后,直接勾选下面的Smartfox Eclipse Plugnin,然后一直下一步安装(中间需要点“I Accept”)

安装过程中可能弹出以下弹框,包含未签名内容,点击OK继续安装即可,安装后插件工作正常

1.3重启eclipse
安装完成后需重启eclipse,重启完成后,我们可以看到eclipse任务栏中多了两个小图标

这就表明已经安装完成了
注:环境:JDK1.8,Eclipse4+。如果安装插件重启后,发现没有对应的菜单项,从日志上也看不到相关的异常信息,最后把JDK从1.6升级到1.8解决问题。
2、P3C使用
2.1语言切换

2.2代码分析
可以通过右键菜单、Toolbar按钮两种方式手动触发代码检测
方式1:
当安装完成后,右键菜单中会出现“阿里编码规约扫描”,我们在指定要分析的类、包或者工程上右键

然后点击“阿里编码规约扫描”,即可分析出代码规范情况

方式2:
也可以通过Toolbar中的按钮来触发检测,目前Toolbar的按钮触发的检测范围与IDE当时的焦点有关,如当前编辑的文件或者是Project目录树选中的项

注:1、问题修改了之后,是不会实时更新的,可以先把问题尽量多的改掉,然后再通过右 键菜单重新分析
2、该插件在扫描代码之后。将不符合规范的代码按 Blocker / Critical / Major 三 个等级显示在控制台
(1) Blocker(阻塞限制): 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。如:内存泄漏、用户数据丢失或破坏、服务器500错误等。
(2) Critical(临界危急的):即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。比如:系统刷新错误 、安全性问题等。
(3) Major(主要的):即界面、性能缺陷、兼容性。比如:提示信息错误 、兼容性问题等。

 类似资料: