There was an error while loading. Please reload this page.
很多用户提出希望能够提供一份统一的Code Style配置,但通过Eclipse、IDEA自己的配置无法做到两个平台完全统一。在各种取舍的情况下仍然会有几个不同点,如下: * 分号,IDEA设置的After Semicolon 会对for所有分号后面加空格,Eclipse 设置insert space after Semicolon in for则不会 * 缩进策略不一致,如方法调用折行后的缩进 * 类注释 IDEA会对描述进行缩进,Eclipse有配置项,但是同时对方法、类注释生效 解决办法有两个: 1. 提供一份Eclipse的配置,IDEA端使用Eclipse Code Formatter之类的插件来做到格式化统一。但对于IDEA用户不够友好,也不够灵活。 2. 提供类似Google Code Format插件的功能,这个目前暂时还未做支持,感兴趣的同学可以联系我们。
目前已经有Eclipse方面的专家加入进来,各方面的优化、改进事项都在规划中,非常欢迎大家提出自己的宝贵意见或者加入进来。
p3c规则是基于pmd规则上修改而来,可以直接参考pmd与jekins集成文档,将规则包换成p3c的包就可以,可参考 . 另插件已在云效公有云产品中集成,立即体验!
另附不在idea下,直接使用p3c-pmd包本地扫描示例,需要先将p3c打成一个fat-jar包,然后用下面命令。
java -cp p3c-pmd.jar net.sourceforge.pmd.PMD -d /usr/src -R rule/ali-comment.xml -f text
参数解释:
因为P3C插件是基于PMD规则开发,可以参考PMD规则与gradle,maven,sonar集成代码,参考 gradle集成, maven集成, sonar集成