Cake.Frosting.Issues.InspectCode 4.10.0
dotnet add package Cake.Frosting.Issues.InspectCode --version 4.10.0
NuGet\Install-Package Cake.Frosting.Issues.InspectCode -Version 4.10.0
<PackageReference Include="Cake.Frosting.Issues.InspectCode" Version="4.10.0" />
paket add Cake.Frosting.Issues.InspectCode --version 4.10.0
#r "nuget: Cake.Frosting.Issues.InspectCode, 4.10.0"
#addin nuget:?package=Cake.Frosting.Issues.InspectCode&version=4.10.0
JetBrains Inspect Code 对 Cake.Frosting.Issues 插件的支持
注意:这是与 Cake Frosting 兼容的插件版本。有关与 Cake .NET 工具 兼容的插件,请参阅 Cake.Issues.InspectCode。
注意:从版本
2024.1
开始,Inspect Code 的默认输出格式为 SARIF,可以使用 Cake.Frosting.Issues.Sarif 插件 进行解析。
Inspect Code 对 Cake.Issues 插件的支持允许您读取 JetBrains Inspect Code 记录的问题。
Cake.Issues通过提供全面、通用和可扩展的解决方案,重新定义了在Cake构建系统中的问题管理。插件独特的功能赋予了开发团队强制执行代码规范、生成有洞察力的报告、无缝集成各种linting工具和简化与pull requests集成的能力。凭借其模块化架构和广泛的别名集,Cake.Issues为Cake构建中的问题管理提供了未来安全的架构,培养了一个更高效和适应性的开发流程。
有关更多信息及详细文档,请参阅Cake.Issues网站。有关Cake构建自动化系统的通用信息,请参阅Cake网站。
使用方法
将Cake.Issues集成到您的Cake构建中非常简单。通过极少的设置,团队可以无缝享受其现有构建管道中增强的代码质量管理的益处。
添加插件后, inspect code运行日志可以解析
[TaskName("Analyze-Project")]
public sealed class AnalyzeProjectTask : FrostingTask<BuildContext>
{
public override void Run(BuildContext context)
{
var logPath = @"c:\build\inspectcode.xml";
var repoRootPath = @"c:\repo";
// Run InspectCode.
var settings = new InspectCodeSettings() {
OutputFile = logPath
};
context.InspectCode(repoRootPath.CombineWithFilePath("MySolution.sln"), settings);
// Read issues.
var issues =
context.ReadIssues(
context.InspectCodeIssuesFromFilePath(logPath, docRootPath),
repoRootPath);
context.Information("{0} issues are found.", issues.Count());
}
}
支持与讨论
如果您有问题或想讨论想法和功能请求,请使用Cake GitHub仓库的GitHub讨论,在扩展Q&A类别下。
贡献
欢迎贡献力量。请参阅贡献指南。
许可协议
某些插件的二进制发行版包含受第三方许可自行许可的代码。请参阅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)
-
net7.0
- Cake.Core (≥ 4.0.0)
- Cake.Issues (≥ 4.0.0-beta0001 && < 5.0.0)
-
net8.0
- Cake.Core (≥ 4.0.0)
- Cake.Issues (≥ 4.0.0-beta0001 && < 5.0.0)
NuGet 包 (1)
显示依赖于 Cake.Frosting.Issues.InspectCode 的前 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,029 | 7/30/2024 |
4.9.0 | 1,123 | 7/25/2024 |
4.8.1 | 2,622 | 7/19/2024 |
4.8.0 | 386 | 7/19/2024 |
4.7.2 | 384 | 7/18/2024 |
4.7.1 | 894 | 7/17/2024 |
4.7.0 | 533 | 7/16/2024 |
4.6.0 | 9,212 | 6/24/2024 |
4.5.1 | 12,789 | 5/24/2024 |
4.5.0 | 710 | 5/23/2024 |
4.4.0 | 3,746 | 5/18/2024 |
4.3.1 | 9,405 | 4/25/2024 |
4.3.0 | 3,006 | 4/20/2024 |
4.2.1 | 1,656 | 4/16/2024 |
4.2.0 | 1,895 | 4/14/2024 |