<p><strong>Sonarqube</strong><strong>权限配置</strong> </p><p>禁止游客访问</p><p>全局权限设置(禁止匿名用户权限、用户组全局权限设置)</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220330103806_9729_zs.png' /> </p><p><br /></p><p>权限模板设置,即项目权限设置。</p><strong>Sonarqube</strong><strong>质量阀</strong> <p><br /></p><p>默认质量阀设置,没有质量阈值的项目默认采用此设置。</p><p>自定义质量阀,sonarqube价格,可以选择适用于哪些项目。</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220330103849_0078_zs.png' /> </p><p><strong>Sonarqube</strong><strong>质量配置</strong> </p><p>这里以 Java 语言为例说明,如下是 Sonar 内置默认的质量配置(规则集合)。</p><p>规则可以根据需要进行设置,还可以选择自定义的 PMD、Checkstyle 规则配置文件。</p><p>修改自定义配置为默认。</p><p>另外,还可以或者挂起规则,注意继承的规则不可挂起。</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220330103929_6669_zs.png' /> </p><div id='div_zsDIV




39;></div> <br /><p><strong>SonarQube 8.7 升级详细说明(二)</strong></p><p>sonarcube Mysql数据库切换到PgSQL</p><p>备份 sonar 现有的MySQL数据库用于导入 PgSQL</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220328133651_9038_zs.png' /></p><p><p>使用sonarcube初始化一下tgresql数据库</p><p>Could no determine SonarQube version of the target database. Could not select version from schema_migration.</p><p>新创建的空PG库是不能进行迁移的,需要同版本的soanr使用后才会找到和这个表!就是需要旧版本的SonarQube 初始化一次</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220328133718_8749_zs.png' /></p>数据迁移 mysql -> pgsql网站提供的迁移工具</p><p>重启服务</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220328133823_6508_zs.png' /></p><p>升级 7.9.5</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220328133852_5425_zs.png' /></p><p>升级 8.7.0</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220328133853_0894_zs.png' /></p><p><br /></p><br /><p><strong>解决Sonarqube</strong><strong>项目中的bug</strong><strong>总结</strong></p><p><p>①:变量声明后不使用,多余变量</p><p>②:方法名、变量名不符合命名规范</p><p>例如:方法名、参数名统一使用驼峰命名法(Camel命名法),除首字母外,其他单词的首字母大写,代理商sonarqube价格,其他字母小写,类名每个组合的单词都要大写;</p><p>③:常量命名不规范</p><p>禁止缩写。命名尽量简短,不要超过16个字符</p><p>采用完整的英文大写单词,代理商sonarqube价格,在词与词之间用下划线连接,如:DEFAULT_VALUE。</p><p>同一组的常量可以用常量类封装在一起,便于引用和维护</p><p>④:删除无用的依赖</p><p>import中灰色的部分</p><p>⑤:禁止使用 System.out.println(''); 打印内容</p><p>⑥:Controller类中不要抛出异常,需要用try,catch捕获</p><p>⑦:删除无用的注释,例如用于测试的代码</p><p>⑧:将程序中的 //TODO 尽快完成</p><p><br /><br/><img src='https://img301.dns4.cn/pic/192713/p13/20220325134909_1462_zs.png' /></p></p><p><br /></p> <br /> 代理商sonarqube价格-sonarqube价格-华克斯由苏州华克斯信息科技有限公司提供。“Loadrunner,Fortify,源代码审计,源代码扫描”选择苏州华克斯信息科技有限公司,公司位于:苏州工业园区新平街388号,多年来,华克斯坚持为客户提供好的服务,联系人:华克斯。欢迎广大新老客户来电,来函,亲临指导,洽谈业务。华克斯期待成为您的长期合作伙伴!




