Cake.Frosting.Issues.Sarif 4.10.0
dotnet add package Cake.Frosting.Issues.Sarif --version 4.10.0
NuGet\Install-Package Cake.Frosting.Issues.Sarif -Version 4.10.0
<PackageReference Include="Cake.Frosting.Issues.Sarif" Version="4.10.0" />
paket add Cake.Frosting.Issues.Sarif --version 4.10.0
#r "nuget: Cake.Frosting.Issues.Sarif, 4.10.0"
#addin nuget:?package=Cake.Frosting.Issues.Sarif&version=4.10.0
使用 Cake.Frosting 的 Cake.Issues 扩展来支持读取 SARIF 兼容文件
注意: 这是与 Cake Frosting 兼容的插件版本。有关与 Cake .NET 工具 兼容的插件,请参阅 Cake.Issues.Sarif。
Cake.Issues 允许通过 Cake 的 Cake.Issues 插件读取 SARIF 兼容文件。
Cake.Issues 通过提供全面、通用且可扩展的解决方案,重新定义了 Cake 构建系统中的问题管理。插件的独特功能使开发团队能够强制执行编码标准、生成有洞见的报告、无缝集成各种编码检查工具,并促进与拉取请求的集成。凭借其 模块化架构 和广泛 的别名集合,Cake.Issues 为 Cake 构建问题管理提供了一项来自未来的基础设施,从而促进更高效和可适应的开发过程。
有关更多信息和学习更多文档,请参阅 Cake.Issues 网站。有关 Cake 构建自动化系统的详细信息,请参阅 Cake 网站。
使用方法
将 Cake.Issues 集成到您的 Cake 构建中非常简单。通过最小的设置,团队可以无缝地享受其现有构建管道中增强的代码质量管理的好处。
添加插件后,可以解析 SARIF 日志文件。
[TaskName("Analyze")]
public sealed class AnalyzeTask : FrostingTask<BuildContext>
{
public override void Run(BuildContext context)
{
var logPath = @"c:\build\log.sarif";
var repoRootPath = @"c:\repo";
// Read issues.
var issues =
context.ReadIssues(
context.SarifIssuesFromFilePath(logPath),
repoRootPath);
context.Information("{0} issues are found.", issues.Count());
}
}
支持 & 讨论
有关疑问以及讨论想法和功能请求,请使用 Cake GitHub 仓库上的 GitHub 讨论,在扩展问答类别下。
贡献
欢迎贡献。请参阅贡献指南。
许可
MIT 许可证 - 版权 © Cake Issues 贡献者
某些插件的二进制分发包含第三方代码,这些代码在其自己的相应许可证下发布。有关详细信息,请参阅LICENSE。
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net6.0
- Cake.Core (≥ 4.0.0)
- Cake.Issues (≥ 4.0.0-beta0001 && < 5.0.0)
- Sarif.Sdk (>= 4.5.4)
-
net7.0
- Cake.Core (≥ 4.0.0)
- Cake.Issues (≥ 4.0.0-beta0001 && < 5.0.0)
- Sarif.Sdk (>= 4.5.4)
-
net8.0
- Cake.Core (≥ 4.0.0)
- Cake.Issues (≥ 4.0.0-beta0001 && < 5.0.0)
- Sarif.Sdk (>= 4.5.4)
NuGet软件包 (1)
展示依赖于Cake.Frosting.Issues.Sarif的前1个NuGet软件包
软件包 | 下载 |
---|---|
Cake.Frosting.Issues.Recipe
Cake.Frosting.Issues.Recipe提供了一个可以在项目的Cake Frosting构建中使用的构建脚本,用于添加问题管理。请访问项目网站以获取文档以及关于使用问题的 Cake 构建插件生态系统的概述。注意:这是与 Cake Frosting 兼容的食谱版本。对于与 Cake Script Runners 兼容的食谱,请参阅 Cake.Issues.Recipe。 |
GitHub仓库
此软件包没有被任何流行的GitHub仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
4.10.0 | 4,018 | 7/30/2024 |
4.9.0 | 1,089 | 7/25/2024 |
4.8.1 | 337 | 7/19/2024 |
4.8.0 | 98 | 7/19/2024 |
4.7.2 | 120 | 7/18/2024 |
4.7.1 | 170 | 7/17/2024 |
4.7.0 | 121 | 7/16/2024 |
4.6.0 | 158 | 6/24/2024 |
4.5.1 | 83 | 5/24/2024 |
4.5.0 | 73 | 5/23/2024 |
4.4.0 | 84 | 5/18/2024 |
4.3.1 | 72 | 4/25/2024 |
4.3.0 | 97 | 4/20/2024 |
4.2.1 | 88 | 4/16/2024 |
4.2.0 | 85 | 4/14/2024 |