使用说明使用Ctrl+F快捷键 、弹出页面搜索框。输入关键字进行搜索定位。 每个项目都附有【问题分析】和【解决】。如果您有更好的理解或解决方案、欢迎带序号评论,将持续更新博客内容。 如果您遇到的问题在这里没有检索到,也欢迎评论或私信解决方案,将持续更新博客内容。    1、Use try-with-resources or close
转载 2024-09-11 16:55:57
344阅读
id squid:S2639描述: Regular expressions are powerful but tricky, and even those long used to using them can make mistakes.问题说明:str.replaceAll(".", “ ”);. 第一个参数是正则表达式,配任何单个字符。在replaceAll中使用,它匹配所
转载 2023-09-30 09:43:25
410阅读
(原文地址 http://www.ituring.com.cn/article/69556) 过年后,北京分公司的同事移交了一个项目给我们上海分公司。目前此项目由我负责。因为原来上海分公司这边的java项目都是maven配置模式,因此用sonar基本上很轻松方便。但是这个项目没有用maven,也没有用ant,因此想在sonar中查看此项目就有点困难,我在sonar官网上找了sonar-
转载 2024-07-01 10:25:11
396阅读
一、Sonar安装与部署所需软件: JDK(1.7以上版本) maven(3.0以上版本) MySQL安装saonar: 下载地址:https://www.sonarqube.org/downloads/ 解压压缩包并前往sonarqube-7.3\bin\windows-x86-64打开StartSonar.bat启动sonar。 请求localhost:9000,看到如下页面则启动成功。配置s
转载 2023-10-24 07:34:09
331阅读
前文写了SonarQube8.6的安装和使用,这篇文章简要说明SonarQube的基本使用和一些指标说明菜单和首页说明项目:被扫描的项目 问题:被扫描的项目的问题代码规则:代码检测规则质量配置:质量配置是在分析时使用的规则集合。可以启用或者禁用某些规则。质量阈:正常/错误。可以指定一些指标条件时为错误,比如bug数大于某个值时为错误。配置:权限,用户等配置+号:新增项目项目概况和统计说明1、指标说
首先java环境(jdk)、数据库要先准备好:1、jdk(需要设置环境变量)   2、安装sonarqube:http://www.sonarqube.org/downloads/     这里拿社区版6.7示例   下载完后解压到简单文件夹,如:D:\H\sonarQube    然后运
转载 2023-12-10 11:47:41
780阅读
自己搭建Sonar代码扫描必要软件安装Mysql安装SonarQube 7.7搭建sonar-scanner 必要软件1、SonarQube 下载地址:https://www.sonarqube.org/downloads/。 因为新版本必须安装java11,且不支持mysql 所以本文选择低版本:SonarQube 7.7 下载界面如下: 选择社区版本即可 2、sonar-scanner的下载
转载 2023-10-12 20:56:26
14阅读
环境mac min(2014) android studio 3.1.2 jdk 1.8(之前jdk是1.5导致启动不了soanr服务器) sonar-runner-2.4(代码扫描器,也可以用sonar-scanner,扫描后会将结果上传服务器) sonarqube-6.7.6(相当于服务器,tomcat,需要启动)配置环境变量这里就不多描述,软件什么的,随便搜一下就能下;使用:1. 启动so
win10环境: java版本 sonarqube版本是8.9.1 sonarscanner版本是4.5.0 插件用的社区最新的pdf插件: gitee开源社区的下载地址是:https://gitee.com/zzulj/sonar-pdf-plugin 目前最新的支持8.9.1版本…源码down到本地 执行mvn命令:编译:mvn clean package -Dmaven.test.skip=
转载 2023-06-10 16:50:00
599阅读
缘起  写这个东西的最初的原因是想搞一个基于sonar的促进代码质量改进的插件。其大概原理就是如果你的某项指标的值不如上次(比如测试覆盖率比上次的低),那么就直接让构建失败。这样就促进代码质量往好的方向发展。当然如果一直按照这个趋势(越来越好)发展下去,该项指标会无限增大,到不合理的地步(比如测试覆盖率迟早会变成100%,而且任何人不能让它低于100%),所以可以给该项指标设置一个阈值,如果不低于
转载 2024-08-16 12:59:12
228阅读
今天要进行代码检查,所以我就装了一个插件SonarLint,先自己看看有啥问题,进行优化一下,并对遇到的问题做一个汇总SonarLint安装我用的是SonarLint,安装很好安装,我用的idea,找到setting里边的我这是安装完的,你选择下载就行,下载完了需要重启一下idea,用的时候也非常方便,在你想检查的类或者服务上右键选择如图所示就可以了问题1、Replace this if-then
转载 2023-08-17 13:39:50
1872阅读
# 让我们来学习如何进行 Sonar 扫描 Java 项目 SonarQube 是一个开源的平台,能够自动化代码质量检查和代码安全分析。使用 SonarQube 进行 Java 项目的扫描,可以帮助开发者识别代码中的潜在问题。对于刚开始接触开发的小白来说,下面我们将详细讲解如何实现 Sonar 扫描 Java 项目的全过程。 ## 整体流程 下面是进行 Sonar 扫描的基本步骤: | 步
原创 10月前
23阅读
# 如何使用 SonarQube 来扫描 Java 项目 在软件开发中,代码质量是一个至关重要的方面。SonarQube 是一个开源的代码质量管理平台,可以帮助开发团队分析和测量代码的质量。本文将指导你如何在 Java 项目中进行 Sonar 扫描。 ## 流程概述 首先,我们来看看实现 Sonar 扫描的基本流程: | 步骤 | 描述
原创 9月前
109阅读
# Sonar扫描MySQL数据库完整指南 在软件开发过程中,代码质量和安全性不可忽视。SonarQube是一个开源的平台,用于持续检测代码的质量和安全漏洞。它同样可以应用于数据库,通过Sonar扫描MySQL,可以帮助我们发现在数据库中的潜在问题和优化空间。在本文中,我们将详细介绍如何进行Sonar扫描MySQL,流程以及示例代码,并提供一个流程图进行整体梳理。 ## 1. 什么是Sonar
原创 8月前
69阅读
# Sonar 扫描 Java Sonar 是一个用于检测代码质量的工具,它可以帮助开发人员识别潜在的bug、漏洞和代码异味。在Java开发中,Sonar可以用于扫描代码,生成报告,帮助开发人员改进代码质量。 ## Sonar 扫描的原理 Sonar使用静态代码分析技术来检测代码中的问题。它会对代码进行扫描,检查代码结构、命名规范、潜在的bug等问题,并根据预设的规则集合生成报告。 ##
原创 2024-03-02 05:23:10
67阅读
SonaQube代码审查平台SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检测。安装SonarQube1)安装MySQL(会把一些代码审查的结果保存到数据库) 2)安装SonarQube 在MySQL创建son
前言 Sonar是一个用于代码质量管理的开放平台,通过插件机制,Sonar可以集成不同的测试工具、代码分析工具以及持续集成工具。与持续集成工具(如Hudson/Jenkins等)不同,Sonar并不是简单地把不同代码检查结果(例如:FindBugs、PMD等)直接显示在web UI界面上,而是通过不同的插件对这些结果再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程
SonarQube 质量报告怎么看一些基本概念报告入口的各个指标的含义,见图:点击报告,进入详情概况(见下图)左侧是代码质量(是否合格),如果不合格会列出明细右侧是各个指标,这些指标和上图一致,不再赘述,需要注意有两个标签,一个是“新增代码”一个是“全量代码”问题这里可以看到所有的代码问题安全热点这里是需要人为确认的问题指标这是个图表,用不同大小、颜色、坐标的圆展示每个源文件的质量情况代码扫描的源
转载 2023-06-25 11:48:21
855阅读
vim DynamicStartSonarShell.sh添加内容如下:#!/bin/bash#su - $1 -s /bin/bash /app/
原创 2022-09-05 20:45:50
529阅读
## Sonar Java扫描教程 ### 1. 流程概述 Sonar Java扫描是一种常用的静态代码分析工具,用于检测和修复Java代码中的潜在问题和安全漏洞。下面是Sonar Java扫描的整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 准备SonarQube服务器和配置 | | 2 | 集成SonarQube插件到开发环境 | | 3 | 在项目中配置So
原创 2023-11-14 05:50:04
124阅读
  • 1
  • 2
  • 3
  • 4
  • 5