当前位置: 首页 > 知识库问答 >
问题:

SonarQube与Apache Commons Lang3中的Validate类

金钧
2023-03-14

我使用包org中的Validate类。阿帕奇。平民lang3在我的项目中对变量进行非空验证(https://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/Validate.html ).

我还使用SonarQube进行静态代码分析,它总是抱怨,当我在之后使用这些变量时,它们可能是空的。

有没有办法将一些方法标记为声纳的空检查?我真的希望避免将所有事件标记为误报(这实际上不是一个选项,因为在我有机会这么做之前,分析已经集成到了我的构建中)。

提前感谢!

共有1个答案

花欣然
2023-03-14

见原帖下的评论。抱歉打扰了。。。

好吧,抱歉这么问。我只是太傻了。我有两个非常相似的变量名,但检查错了一个...不应该工作超过8小时: P抱歉打扰你了!

 类似资料:
  • 有人能帮我在SonarQube JIRA插件中连接到JIRA 7吗? 在下面的SonarQube页面中,它的最后一次更新似乎是在12月与版本描述有关。http://docs.sonarqube.org/display/plug/jira+plugin#jiraplugin-需求http://docs.sonarqube.org/pages/diffpagesbyversion.action?pag

  • 我读过所有关于SonarLint与SonarQube不同步的文章,但它就是没有点击。 我创建了一个简单的Maven项目来测试SonarLint&Sonarqube。我将sonar-maven-plugin添加到项目中,然后运行mvn sonar:sonar。 该项目已上传到Sonarqube。当我在SonarQube中查看时,我看到它将squid:s2699(junit测试没有断言)显示为阻塞器。

  • 描述 (Description) 它验证用户提供的模型和输入。 如果输入无效,则返回指定的错误消息,或者如果输入有效,则不指定任何内容,只显示结果。 语法 (Syntax) model.validate(attributes,options) 参数 (Parameters) attributes - 这些属性定义模型的属性。 options - 它包含true作为验证属性的选项。 例子 (Exa

  • 本文向大家介绍jquery中validate与form插件提交的方式小结,包括了jquery中validate与form插件提交的方式小结的使用技巧和注意事项,需要的朋友参考一下 概述:本篇主要讨论jquery.validate结合jquery.form实现对表单的验证和提交方案。 方式一:是通过jquery.validate的submitHandler选项,即当表单通过验证时执行回调函数。在这个

  • sonar.projectkey=projkey sonar.projectname=projname Sonar.ProjectVersion=1.0 sonar.sources={path} sonar.java.binaries={path} Sonar.ProjectBaseDir={path}

  • 主要内容:导入 js 库(使用小牛知识库提供的CDN),默认校验规则,默认提示,使用方式,常用方法及注意问题,jQuery.validate 中文 API,实例演示jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。 该插件是由 J