【问题标题】:How to ignore dev dependencies in WhiteSource scan for nuget packages如何在 WhiteSource 扫描 nuget 包时忽略开发依赖项
【发布时间】:2020-03-09 11:12:47
【问题描述】:

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

我检查了文档,没有选项可以忽略检查开发依赖项 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>

【问题讨论】:

    标签: security nuget nuget-package


    【解决方案1】:

    有关如何设置全局模式的详细信息,请参阅White Source Unified Agent Configuration

    例如,您可以从默认值开始

    #########################################################################################
    # 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
    

    你可以添加更多的模式,它建议你所有的模式都放在一行上。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 投了反对票,因为您实际上没有回答这个问题。我也对这个话题感兴趣,你的回答没有帮助。
      • 也被否决了,因为它根本没有回答问题。
      • 投了反对票,不会忽略开发依赖项,也缺少示例,Atlasssian 文档一如既往地糟糕
      • 投了反对票,这个答案不是一个实际的答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      • 2019-03-19
      相关资源
      最近更新 更多