首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nuget包的WhiteSource扫描中忽略dev依赖关系

如何在nuget包的WhiteSource扫描中忽略dev依赖关系
EN

Stack Overflow用户
提问于 2020-03-09 11:12:47
回答 2查看 5.3K关注 0票数 2

我想忽略我的SonarAnalyzer.CsharpSonarlint包在C#代码WhiteSource扫描中。他们被捕获为违反策略。

我检查了文档,没有选项可以忽略检查开发依赖项https://whitesource.atlassian.net/wiki/spaces/WD/pages/489160834/Unified+Agent+Configuration+File+Parameters

我们是否可以在WhiteSource配置文件中提供任何选项来跳过它。我的packages.config文件看起来像这样。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="SonarAnalyzer.CSharp" version="1.21.0" targetFramework="net461" />
<package id="SonarLint" version="2.0.0" targetFramework="net452" developmentDependency="true" />
</packages>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-12 10:16:31

在WhiteSource统一代理配置中,有一节可以排除文件扩展名或特定目录--它位于包含/排除Glob模式下。

票数 -2
EN

Stack Overflow用户

发布于 2020-09-29 16:28:35

有关如何设置glob模式的详细信息,请参见白源统一代理配置

作为一个例子,您可以从默认值开始

代码语言:javascript
复制
#########################################################################################
# Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE
#########################################################################################

#includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx
#includes=**/*.m **/*.mm  **/*.js **/*.php
#includes=**/*.jar
#includes=**/*.gem **/*.rb
#includes=**/*.dll **/*.cs **/*.nupkg
#includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2
#includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py
   
## Exclude file extensions or specific directories by adding **/*.<extension> or **<excluded_dir>/**
excludes=**/*sources.jar **/*javadoc.jar

您可以添加更多的模式,它建议您的所有模式都保持在一行中。

这里的示例向您展示了如何排除两种类型的文件-您可以更新模式以匹配您希望排除的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60599372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档