摘要:特别指出: 所以,sonarqube默认过滤掉了resources下的文件; 以下代码可以扫出yml / xml /properties 等文件中的敏感字符,当然是放在src/main下的,不是resources; 下载源码与使用详情参考: Sonarqube 自定义规则,部署SonarSource
阅读全文
摘要:关于Tree.Kind.STRING_LITERAL 、Tree.Kind.IDENTIFIER、Tree.Kind.TEXT_BLOCK等各个区别,请参考: Tree.Kind.STRING_LITERAL 、Tree.Kind.IDENTIFIER、Tree.Kind.TEXT_BLOCK 区别
阅读全文
摘要:在 SonarQube Java 插件开发中,Tree.Kind.STRING_LITERAL、Tree.Kind.IDENTIFIER 和 Tree.Kind.TEXT_BLOCK 是用于表示不同类型 Java 代码节点的常量。 1. Tree.Kind.STRING_LITERAL 用途: 表示
阅读全文
摘要:下载源码与使用详情参考:Sonarqube 自定义规则,部署SonarSource / sonar-java源码中示例规则:docs/java-custom-rules-example - yxchun - 博客园 (cnblogs.com) 假设你已经有了sonarqube-java源码,并且已经
阅读全文
摘要:1)创建一个maven项目 2) 填写名称 3)扫描本地项目 4)生成 5)继续 6)复制命令 7)进行扫描 进入到你项目所有的目录,pom.xml那一层级; 使用命令,去掉换行符 \ , -f pom_xxxx.xml写你自己的项目 mvn clean verify sonar:sonar -Ds
阅读全文
摘要:1、将新加规则添加到Quality Profiles中 2、创建 , 写完名称回车 3、暂时将原先的规则禁用掉 点击apply; 499条规则被更改 4、添加我们新增的自定义规则 应用 规则已经添加; 将我们创建的规则设置为默认扫描规则 5、进行项目扫描 1)创建一个maven项目 2) 填写名称
阅读全文
摘要:自定义规则,可以参考sonar-java/docs/CUSTOM_RULES_101.md at 8.0.0.36314 · SonarSource/sonar-java · GitHub 1、下载一份sonarqube源码,配置好本地的环境,JDK17和maven docs/java-custom
阅读全文
摘要:报错: 查看elasticsearch 日志,在安装位置\sonarqube-9.9.6.92038\logs\es.log 2024.08.11 18:14:45 ERROR es[][o.e.b.ElasticsearchUncaughtExceptionHandler] uncaught ex
阅读全文
摘要:报错: 2024.08.11 18:14:45 ERROR es[][o.e.b.ElasticsearchUncaughtExceptionHandler] uncaught exception in thread [main] org.elasticsearch.bootstrap.Startu
阅读全文
摘要:使用JDK17,并且9000端口没有被占用 使用默认H2数据库,那么conf/sonar.properties不需要修改,一句都不要改; 下载链接:Download | SonarQube | Sonar (sonarsource.com) 解压后: 运行/ 启动: 启动成功 访问:http://l
阅读全文
摘要:环境JDK21; SonqrQube版本:sonarqube-9.9.6.92038 如何解决: 将JDK换成17
阅读全文
摘要:原文:https://blog.csdn.net/shanghaojiabohetang/article/details/51837242
阅读全文
摘要:处理url,发送get请求时报错; 解决方法:利用 URLEncoder.encode("参数","UTF-8");方法对参数进行转化 String paramAfter = URLEncoder.encode("参数","UTF-8");然后再将 paramAfter 拼接到url里面; url
阅读全文