如何获得代码质量以仅扫描指定目录?

How do you get code-quality to only scan a specified directory?

通过阅读文档 here 我能够将工作代码质量 CI 添加到我的管道中。 YAML 看起来像这样

include:
  - template: Code-Quality.gitlab-ci.yml

code_quality:
  stage: test
  variables:
    SOURCE_CODE: "/src"
  artifacts:
    paths: [gl-code-quality-report.json]

然而,即使我指定 SOURCE_CODE: /src 作业也会扫描整个项目,而不仅仅是“src/”目录

我该如何设置 .gitlab-ci.yml 以使代码质量 CI 作业仅扫描“/src”目录? (/src目录位于项目根目录)

您需要一个模式来匹配 src 目录中的所有文件。

SOURCE_CODE: src/** 将匹配 src 目录树中的所有文件。

示例匹配:

src/foo/bar/xyz.java

src/abc.java