P3C

介绍: 项目包含三部分: PMD 实现 IntelliJ IDEA 插件 Eclipse 插件 规则: 49 条规则是基于 PMD 实现的。 IDE插件(IDEA和Eclipse)中实现的4个规则如下: 1.禁止使用不推荐的类或方法。 注意:例如,应该使用decode(String source,String encode),而不是不推荐的方法decode(String encodeStr)。一旦接口被弃用,接口提供者有义务提供一个新的接口。同时,客户程序员有义务检查其新的实现。 2.接口或抽象类的重写方法必...

相关文章

加载中

[博客] findbug、p3c、checkstyle、sonar安装使用

https://my.oschina.net/u/4265132/blog/4054084

idea插件安装方式: Preferences—>Plugins—>查找插件—>Install Preferences—>Plugins—>Install plug from disk —>选择下载好的插件—>安装 p3c: 官方安装使用手册: https://github.c...

2018/03/09 00:00

[博客] 阿里代码规范检查工具P3C

https://my.oschina.net/u/4397299/blog/3675408

IDEA 下如何使用? 1.打开 IDEA ,选择 File - Settings - Plugins - Browse repositories 打开 IDEA,选择 File - Settings - Plugins - Browse repositories 后,输入 选中 ,点击 。 2.重...

2019/01/15 00:00

[博客] 使用P3C进行项目代码规范管理

https://my.oschina.net/u/3452433/blog/3059771

存在的问题 研发团队的代码质量管理,是项目管理的重要环节之一。 项目的代码质量将会影响到项目的研发、测试、维护以及运营等众多领域。 中小项目团队在过去的代码质量管理中,往往存在以下...

2019/06/09 00:00

[博客] 代码质量检测(SonarQube)整合中文版+阿里P3C

https://my.oschina.net/u/4185467/blog/3105455

代码质量检测(SonarQube)整合中文版+阿里P3C 简介 SonarQube是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码异味。它可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进...

2019/09/12 00:00

[博客] 代码质量检测(SonarQube)整合中文版+阿里P3C

https://my.oschina.net/u/4267381/blog/3253266

代码质量检测(SonarQube)整合中文版+阿里P3C 简介 SonarQube是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码异味。它可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进...

04/16 00:00

[博客] sonarqube配置全指南,集成阿里巴巴p3c规范

https://my.oschina.net/u/4264465/blog/3198810

https://www.cnblogs.com/dalianmaodada/archive/2020/03/12/12468985.html 环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会...

03/19 00:00

[博客] 扩展阿里p3c实现自定义代码规范检查

https://my.oschina.net/u/4400196/blog/3249203

 前段时间fastjson报出了漏洞,只要打开setAutoType特性就会存在风险,自己测试环境的一个项目被揪出来了-_-!。虽然改动很小,但就是觉得憋屈。fastjson还是挺好的,想着禁用的话太可惜,用...

04/16 00:00

[博客] 扩展阿里p3c实现自定义代码规范检查

https://my.oschina.net/u/4214949/blog/3122188

 前段时间fastjson报出了漏洞,只要打开setAutoType特性就会存在风险,自己测试环境的一个项目被揪出来了-_-!。虽然改动很小,但就是觉得憋屈。fastjson还是挺好的,想着禁用的话太可惜,用...

2019/10/25 00:00

[博客] 扩展阿里p3c实现自定义代码规范检查

https://my.oschina.net/u/4214949/blog/3122465

 前段时间fastjson报出了漏洞,只要打开setAutoType特性就会存在风险,自己测试环境的一个项目被揪出来了-_-!。虽然改动很小,但就是觉得憋屈。fastjson还是挺好的,想着禁用的话太可惜,用...

2019/10/26 00:00

[博客] sonar-pmd插件添加阿里p3c-pmd的规则

https://my.oschina.net/u/811247/blog/1801462

参考:http://younian.net.cn/article/143 和https://github.com/mrprince/sonar-p3c-pmd 项目做了一个包,扔到sonar[版本 6.5 (build 27846)]运行正常。 下载地址:sonar-pmd-plugin-2.7-SN...

2018/04/26 00:00

[博客] sonarqube配置全指南,集成阿里巴巴p3c规范

https://my.oschina.net/u/4327212/blog/3209285

环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果...

03/23 00:00

[博客] sonarqube配置全指南,集成阿里巴巴p3c规范

https://my.oschina.net/u/4365856/blog/3202943

https://www.cnblogs.com/dalianmaodada/archive/2020/03/12/12468985.html 环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会...

03/19 00:00

[博客] sonarqube配置全指南,集成阿里巴巴p3c规范

https://my.oschina.net/u/4391973/blog/3238609

环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果...

04/16 00:00

[博客] sonarqube配置全指南,集成阿里巴巴p3c规范

https://my.oschina.net/u/4297656/blog/3192460

环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果...

03/12 00:00

[博客] sonarqube配置全指南,集成阿里巴巴p3c规范

https://my.oschina.net/u/4297656/blog/3192450

环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果...

03/12 00:00

[博客] 扩展阿里p3c实现自定义代码规范检查

https://my.oschina.net/u/4364035/blog/3362861

 前段时间fastjson报出了漏洞,只要打开setAutoType特性就会存在风险,自己测试环境的一个项目被揪出来了-_-!。虽然改动很小,但就是觉得憋屈。fastjson还是挺好的,想着禁用的话太可惜,用...

2019/10/25 00:00

[博客] 阿里java代码检测工具p3c

https://my.oschina.net/u/4339198/blog/4142768

阿里在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件! 该插件由阿里巴巴P3C项目组研发。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Jav...

2018/06/16 00:00

[博客] 阿里代码规范检查工具P3C的安装使用

https://my.oschina.net/u/3385630/blog/3031456

如何安装IDEA插件? 打开 Settings >> Plugins >> Browse repositories 输入 Alibaba 搜索,看到对应插件后即可安装。 如何安装Eclipse插件? 通过 Help >> Install New Software 然后输入h...

2019/04/02 00:00

[博客] IDEAL葵花宝典:java代码开发规范插件 p3c

https://my.oschina.net/u/4352236/blog/4148615

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

2018/09/14 00:00

[博客] [Jenkins 新插件] 兼容阿里开发手册 (P3C) 的火线插件安装使用教程

https://my.oschina.net/u/4370390/blog/3970371

一、前言   火线(Fireline)的Jenkins官方插件已经上线,目前火线不仅能检查出安卓代码中的安全类问题和内存泄露问题,还兼容了阿里开源的Java开发规约(P3C项目),本文将以教程的形式帮...

2018/05/17 00:00
返回顶部
顶部