gpt4 book ai didi

java - 从 SonarQube 4.1.1 分析中排除 Java 测试文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:33 25 4
gpt4 key购买 nike

我不希望在 SonarQube 中报告 Java 测试文件的违规行为,但我确实希望分析和显示 JUnit 和 Cobertura 代码覆盖率(JUnit 和代码覆盖率报告被重用,而不是由 SonarQube 执行)。

如何仅从违规分析中排除测试文件?我尝试将这些设置添加到全局排除中,但它们不起作用:

**/test/**
**/Test*.*

谢谢

最佳答案

SonarQube 可以忽略某些组件和某些编码规则的问题。您可能需要阅读 SonarQube Narrowing the Focus 中的忽略多个条件的问题部分.

如文档中所述:

You can ignore issues on certain components and for certain coding rules.

Examples:

  • I want to ignore all issues on all files => *;**/*
  • I want to ignore all issues on COBOL program bank/ZTR00021.cbl => *;bank/ZTR00021.cbl
  • I want to ignore all issues on classes located directly in the Java package com.foo, but not in its sub-packages => ;com/foo/
  • I want to ignore all issues against coding rule cpp.Union on files in the directory object and its sub-directories => cpp.Union;object/**/*

关于java - 从 SonarQube 4.1.1 分析中排除 Java 测试文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21929107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com