Prechádzať zdrojové kódy

修改代码质量检测规则说明

aokunsang 1 mesiac pred
rodič
commit
b26f872fc8
1 zmenil súbory, kde vykonal 2 pridanie a 2 odobranie
  1. 2 2
      platomix-docker/doc/sonar.md

+ 2 - 2
platomix-docker/doc/sonar.md

@@ -130,12 +130,12 @@ maven配置参考官网
 
 > 问:为什么JAVA后端不使用sonar插件结合SonarQube服务做静态代码检测?  
 > 答:主要原因是想使用ali-p3c代码校验规则,导致在开发过程中无法快捷方便的检测,详细情况如下:  
-> (1) SonarQube支持基于pmd的p3c代码规则,但是IDEA插件SonarLint不支持【仅支持SonarQube的默认规则,原因:https://blog.csdn.net/weixin_42617348/article/details/81170166】,导致开发过程中不能便捷检测;    
+> (1) SonarQube支持基于pmd的p3c代码规则,但是IDEA插件SonarLint不支持【仅支持SonarQube的默认规则,原因:https://blog.csdn.net/weixin_42617348/article/details/81170166 】,导致开发过程中不能便捷检测;    
 > (2) maven-sonar-plugin支持检测p3c代码规则,不过每次都需要执行sonar:sonar命令,返回一个报告地址,需要去SonarQube服务页面上查看检测结果;  
 > (3) jenkins通过maven-sonar-plugin插件可以集成sonar静态代码检测,并且可以阻塞获取检测结果,成功:进入下一个节点;失败:停止部署发版;  
 > (4) IDEA的Alibaba Java Code Guidelines插件是专门检测p3c代码规则的,检测规则在ali-pmd.xml文件中(做了一些修改,去掉了一些规则,比如:UndefineMagicConstantRule);  
 > (5) maven-pmd-plugin通过ali-pmd.xml可以与IDEA的Alibaba Java Code Guidelines插件保持相对一致的代码检测规则,这样在开发和发版过程都可以方便快捷的解决代码质量问题。  
-> ==========综上:最后选择使用maven-pmd-plugin插件配合自定义的代码检测规则ali-pmd.xml来做静态代码检测。==========
+> 综上所述:最后选择使用maven-pmd-plugin插件配合自定义的代码检测规则ali-pmd.xml来做静态代码检测。
 
 ### 7. 【前端开发】vscode添加sonar插件
 1. 插件市场名字:SonarQube for IDE: Visual Studio Code (formerly SonarLint)