推广 热搜: 回收ACf胶  ACF胶  铸铁管  钢包  3PE防腐钢管  BGP  收购ACF  脏物  斑马  龙海起重 

吉林代理商sonarqube开源代码质量管理软件信息推荐 华克斯以色列面积

   日期:2023-12-06     作者:华克斯    浏览:39    评论:0    
核心提示:8分钟前 吉林代理商sonarqube开源代码质量管理软件信息推荐 华克斯[华克斯25b461e]内容:SonarQube 8.3.1安装说明(三)7、sonarqube汉化把的sonar-l10n-
8分钟前 吉林代理商sonarqube开源代码质量管理软件信息推荐 华克斯[华克斯25b461e]内容:

SonarQube 8.3.1安装说明(三)

7、sonarqube汉化

把的sonar-l10n-zh-plugin-8.3.jar 放到内网Centos中对应的目录/usr/local/sonarqube-8.3.1.34397/extensi/plugins

执行命令重启

重启完成后发现界面已经被汉化

(也可以通过在线安装插件的方式进行安装,我们这里讲的是内网离线安装)

8、安装SonarScanner

SonarQube安装好后是没法扫描项目的,所以还需安装SonarScanner

放开.url、urceEncoding注释(如果SonarScanner与SonarQube部署不在同一台服务器,那么需要修改.url)

创建软连接,将SonarScanner改为全局可使用

SonarQube 8.7 升级详细说明(一)

版本升级路径

升级路径:7.4 ->7.9.5 LTS -> 8.7.0

其它版本升级路径请根据网站查询

总体升级流程

7.4 Mysql -> 7.4 PgSQL -> 7.9.5 PgSQL -> 8.7.0 PgSQL

新版本强制性依赖

SonarQube 7.9版之后只支持 JAVA11+

SonarQube LTS 7.9版之后,放弃了对于MySQL数据库的支持, 所以数据迁移 Mysql --> PG

解决Sonarqube项目中的bug总结

①:变量声明后不使用,多余变量

②:方法名、变量名不符合命名规范

例如:方法名、参数名统一使用驼峰命名法(Camel命名法),除首字母外,其他单词的首字母大写,其他字母小写,类名每个组合的单词都要大写;

③:常量命名不规范

禁止缩写。命名尽量简短,不要超过16个字符

采用完整的英文大写单词,在词与词之间用下划线连接,如:DEFAULT_VALUE。

同一组的常量可以用常量类封装在一起,便于引用和维护

④:删除无用的依赖

import中灰色的部分

⑤:禁止使用 System.intln(""); 打印内容

⑥:Controller类中不要抛出异常,需要用try,catch捕获

⑦:删除无用的注释,例如用于测试的代码

⑧:将程序中的 //TODO 尽快完成

SonarQube组成结构

1. SonarQube Platform,就是SonarQube服务器,这是SonarQube运行的基础。

首先解压缩SonarQube的发布软件;

必要的情况下配置解压缩目录下的sonarqube/conf/perties文件;

启动SonarQube Platform:

Windows下执行t

Linux下执行sonarqube/bin/ start c0nsole

启动成功,可登录的用户名和密码为

注意,在实验验证阶段,SonarQube Platform默认使用H2数据库;但是在生产环境中,还需要使用MySQL等其他企业级数据库服务器。

2. SonarQube Scanner,即分析项目代码的默认启动器

首先解压缩SonarQube Scanner;

必要情况下,配置文件sonar-scanner/conf/sonar-perties;建议配置如下:

每次提交前的分析,设置参数sonar.analysis.mode=preview

每天都要执行的CI分析,设置参数sonar.analysis.mode=publish

启动SonarQube Scanner:

Windows下执行sonar-t

Linux下执行sonar-scanner/bin/sonar-scanner

3.分析项目

首先根据项目代码的编程语言,在线安装必要的SonarQube插件,以支持项目使用的编程语言;

然后,cd到要分析的项目目录下,如some/projects/java/myproject/

在项目目录下创建并配置sonar-perties文件

原文链接:http://www.wyzy.net/news/show-138983.html,转载和复制请保留此链接。
以上就是关于吉林代理商sonarqube开源代码质量管理软件信息推荐 华克斯以色列面积全部的内容,关注我们,带您了解更多相关内容。
 
打赏
0相关评论

网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报