SonarLint是IDE(例如VS,Eclipse或IntelliJ)的扩展,它使用静态代码分析向开发人员提供有关其代码中发现的新错误和质量问题的即时反馈。
sonarlint 版本:6 , 声纳库版本9.2, Nodejs 16 和 配置 : Node.js 路径为 C:\programFile odejs 但再次请在 sonarlint 设置中配置 nodejs 路径。
我不明白这个实现有什么问题。 2个返回值并不总是相同。 validLength 可以有条件地为真/假。 @覆盖 公共布尔 isValid(JsonNode 值,
如何告诉 SonarLint 停止为我的实体建议 Lombok
在 IntelliJ 中,我的 SonarLint 不断告诉我使用 Lombok 进行 getter/setter,但我不想这样做。我怎样才能关闭它?我尝试排除该文件,但这似乎不起作用。这...
SonarLint 无法分析 TypeScript 代码 - WSL WebStorm IDE(请在 SonarLint 设置中配置 Node.js 路径)
问题 大家好, 我正在使用 WebStorm IDE 和 Ubuntu 20.04 到 WSL2 开发一个 Angular 项目。 我需要为我的项目配置 SonarLint。不过,好像不是
IntelliJ IDEA 的 SonarLint 插件突然停止工作 - 显示“没有要显示的问题”
IntelliJ Idea 的 SonarLint 插件突然停止工作。 虽然之前发现了很多问题,但现在完全没有问题了。 然而,没有可见的错误消息,一切都......
我的项目中的 java 文件中有以下日志行 3 次== 日志信息( “正在对 ID {} 和 shardedDatabaseId {} 的工作流消息进行排队”,
我有这段代码: logger.error("未经授权的错误:{},来自 {} 的请求 {} ", authException.getMessage(), request.getServletPath(), getClientIp(请求...
如何满足SonarLint java:S135规则并保持代码干净?
SonarLint 的规则 java:S135 说: 循环不应包含多个“中断”或“继续” 陈述 使用 break 和 continue 语句会增加...
如何重构被 SonarLint 标记为“可能导致堆栈溢出”的正则表达式
我的 CSV 文件中有一些类似于下面的行: “A”、“B”、“C” 我可以确定所有值都将始终用双引号引起来,并用逗号分隔。 达到标准...
我有一个base64 uri,我想从POST请求中捕获和处理它: def post(self, request, *args, **kwargs): image_data = request.POST.get('signature_base64', None) img 格式,img...
在 eclipse 中将质量配置文件或规则从 SonarQube 导入到 SonarLint
我们在远程服务器上使用 SonarQube 社区版版本 7.9.4(内部版本 35981),我们在该服务器上为 Java 代码创建了一些质量配置文件。但我想将这些配置文件和规则导入到我的
我已将 SonarLint C# Roslyn 分析器添加到 Visual Studio 中的项目(通过 SonarAnalyzer for C# NuGet 包)。是否可以配置分析器规则的运行方式? 例如,
VSCode 上的 SonarLint 不适用于自签名 SonarQube 服务器
我们有一个 SonarQube 服务器,托管在只能通过 VPN 访问的专用网络上。 URL 类似于:https://sonar.internal 我们的服务器正在使用自签名 SSL 证书...
sonar.coverage.exclusions 和 sonar.exclusions 不排除以下文件
我已经经历过:配置 Sonar 以从 Maven pom.xml 中排除文件,但 SonarLint 仍然无法排除这些所有文件。 任何帮助深表感谢 我已经经历过:配置 Sonar 以从 Maven pom.xml 中排除文件,但 SonarLint 仍然无法排除这些所有文件。 非常感谢任何帮助 <properties> <java.version>1.8</java.version> <sonar.coverage.exclusions> **/dto/**/*, **/entity/**/*, **/exception/**/*, **/repository/**/*, **/enums/**/*, **/assembler/**/*, **/src/main/resources/sql/**/*, **/controller/**/*, **/utils/**/*, **/security/**/*, **/servlet/**/*, **/MainApplication.java </sonar.coverage.exclusions> <sonar.exclusions> **/entity/**/*, **/constant/**/*, **/repository/**/*, **/src/main/resources/sql/**/*, **/enums/**/* </sonar.exclusions> </properties> 按照以下步骤排除文件:在 SonarQube 中单击您的项目名称 -> 管理 -> 常规设置 -> 分析范围 -> 覆盖范围排除或源文件排除(您可以将文件模式放入文本框中) 这将跳过与给定模式匹配的文件。
我通过使用我们项目的 url 在 IntelliJ IDEA 中使用 SonarLint 插件。但是,我想为我的自定义项目独立配置它,但我很困惑应该如何做。你能...
如何通过 JetBrains Rider 使用 sonarLint 的自定义 xml 规则集?
我有一个 xml 文件,它定义了自定义声纳 lint 编码指南,我需要在我的 JetBrains Rider IDE 中使用它来工作。 但是,我不知道如何嵌入这个文件以便声纳林......
Sonarlint 警告我可能出现 NullPointerException,但在我看来,我做了必要的事情来防止它?
我已经编写了这段可以正常工作的代码,但是 Sonarlint 警告我不要使用 wsr.getBody().getWorkspace() ,这可能会导致 wsr.getBody() 上出现 NullPointerException,它可能会产生 null。
我使用 SonarLint。我希望不对特定线路执行声纳测试。我使用了 // NOSONAR 但它不起作用。不指定错误号。 当我...
如何使用 Intellij SonarLint 插件抑制特定方法的警告
我想抑制某些方法的 Sonar lint 插件警告。 这个问题不是我想要的 Intellij SonarLint 2.3 - 忽略规则。 目前我必须用 @SuppressWarni 注释该方法...
Sonarlint 被误导了?它在中等方法上找到了 55 的认知复杂度
SonarLint 警告我: 重构此方法以将其认知复杂度从 55 降低到允许的 15。 但是那个方法肯定没有那么多语句: 公共数据集 rowEtablissements(