如何排除gitlab代码质量扫描json文件中未包含的文件或文件夹,以减少代码质量问题

如何排除gitlab代码质量扫描json文件中未包含的文件或文件夹,以减少代码质量问题,gitlab,Gitlab,如何排除gitlab代码质量扫描json文件中未包含的文件或文件夹 实际上,当我们运行代码质量时,我们会遇到一些质量问题,但这些问题与质量问题无关。这些文件与karma.conf.js等文件相关。。我需要排除那些没有包含在代码质量工件json文件中的文件。因此,我们可以减少报告中的代码质量问题 请建议如何从json文件中排除文件 gitlab.yaml: 阶段: - build - test - deploy 包括: - template: Code-Quality.gitlab-ci.y

如何排除gitlab代码质量扫描json文件中未包含的文件或文件夹

实际上,当我们运行代码质量时,我们会遇到一些质量问题,但这些问题与质量问题无关。这些文件与karma.conf.js等文件相关。。我需要排除那些没有包含在代码质量工件json文件中的文件。因此,我们可以减少报告中的代码质量问题

请建议如何从json文件中排除文件

gitlab.yaml:

阶段:

- build

- test

- deploy
包括:

- template: Code-Quality.gitlab-ci.yml
代码质量:

stage: test

tags:

   - linux

   - dind 

artifacts:

  paths: [gl-code-quality-report.json]

  exclude:

      - karma.conf.js

您可以在项目的根目录下添加
.codecclimate.yml
文件,以启用或禁用插件,并从扫描中排除文件或目录。以下是中的示例:

---
版本:“2”
插件:
csslint:
已启用:true
咖啡粉:
已启用:true
重复:
已启用:true
配置:
语言:
-红宝石
-javascript
-蟒蛇
-php
埃斯林:
已启用:true
频道:u ESLINT_频道__
修理工:
已启用:true
rubocop:
已启用:true
排除_模式:
-配置/
-分贝/
-距离/
-特征/
-“**/node_modules/”
-剧本/
-“**/spec/”
-“**/test/”
-“***/tests/”
-测验/
-“***/vendor/”
-“***\u测试开始”
-“***.d.ts”
-“***.min.js”
-“***.min.css”
-“***/\uuuuuuu测试”
-“***/\uuuu mocks\uuuu/”

底部的
exclude_patterns
就是您要查找的。这应该告诉Code Climate不要在这些文件或目录上运行测试。

谢谢您的帮助。它成功了,现在我可以排除代码质量扫描时未包含的文件。很有价值的帮助很乐意帮助!你介意投票支持我的答案并接受它作为你问题的答案吗?我已经放弃投票支持你的答案了