我想忽略我的SonarAnalyzer.Csharp和Sonarlint包在C#代码WhiteSource扫描中。他们被捕获为违反策略。
我检查了文档,没有选项可以忽略检查开发依赖项https://whitesource.atlassian.net/wiki/spaces/WD/pages/489160834/Unified+Agent+Configuration+File+Parameters。
我们是否可以在WhiteSource配置文件中提供任何选项来跳过它。我的packages.config文件看起来像这样。
<?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>发布于 2020-03-12 10:16:31
在WhiteSource统一代理配置中,有一节可以排除文件扩展名或特定目录--它位于包含/排除Glob模式下。
发布于 2020-09-29 16:28:35
有关如何设置glob模式的详细信息,请参见白源统一代理配置。
作为一个例子,您可以从默认值开始
#########################################################################################
# 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您可以添加更多的模式,它建议您的所有模式都保持在一行中。
这里的示例向您展示了如何排除两种类型的文件-您可以更新模式以匹配您希望排除的文件。
https://stackoverflow.com/questions/60599372
复制相似问题