Cake.Issues.InspectCode 4.10.0
dotnet add package Cake.Issues.InspectCode --version 4.10.0
NuGet\Install-Package Cake.Issues.InspectCode -Version 4.10.0
<PackageReference Include="Cake.Issues.InspectCode" Version="4.10.0" />
paket add Cake.Issues.InspectCode --version 4.10.0
#r "nuget: Cake.Issues.InspectCode, 4.10.0"
#addin nuget:?package=Cake.Issues.InspectCode&version=4.10.0
JetBrains Inspect Code 为 Cake Build 自动化系统中的 Cake.Issues 添加组件的支持
注意:这是与 Cake .NET 工具 兼容的添加组件版本。有关与 Cake Frosting 兼容的添加组件,请参阅 Cake.Frosting.Issues.InspectCode。
注意:从版本
2024.1
开始,Inspect Code 的默认输出格式为 SARIF,可以使用 Cake.Issues.Sarif 添加组件 进行解析。
Cake 对 JetBrains Inspect Code 支持的添加组件允许您读取由 JetBrains Inspect Code 记录的问题。
Cake.Issues 通过提供全面、通用和可扩展的解决方案,重新定义了 Cake 构建系统中的问题管理。这些插件独特的功能使开发团队能够强制执行编码标准、生成有洞察力的报告、无缝集成各种lint工具,并简化与拉取请求的集成。凭借其模块化架构和广泛的别名集, Cake.Issues 为 Cake 构建中的问题管理提供了一种面向未来的基础设施,培养了更高效和灵活的开发过程。
有关更多信息及详细文档,请参阅 Cake.Issues 网站。有关 Cake 构建自动化系统的通用信息,请参阅 Cake 网站。
使用方法
将 Cake.Issues 集成到 Cake 构建中非常简单。通过最小设置,团队可以在现有的构建管道中无缝享受增强代码质量管理的利益。
在添加插件后,可以解析 Inspect Code 运行的日志文件
Task("Analyze-Project").Does(() =>
{
var logPath = @"c:\build\inspectcode.xml";
var repoRootPath = @"c:\repo";
// Run InspectCode.
var settings = new InspectCodeSettings() {
OutputFile = logPath
};
InspectCode(repoRootPath.CombineWithFilePath("MySolution.sln"), settings);
// Read issues.
var issues =
ReadIssues(
InspectCodeIssuesFromFilePath(logPath, docRootPath),
repoRootPath);
Information("{0} issues are found.", issues.Count());
});
支持和讨论
有关疑问和讨论想法及功能请求,请使用 GitHub 上的 Cake 仓库讨论,在扩展 Q&A 类别下。
贡献
欢迎贡献。请参阅 贡献指南。
许可
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已计算。 |
本包无依赖项。
NuGet包
本包未使用任何NuGet包。
GitHub仓库
本包未使用任何流行的GitHub仓库。
版本 | 下载 | 最后更新 |
---|---|---|
4.10.0 | 135 | 7/30/2024 |
4.9.0 | 174 | 7/25/2024 |
4.8.1 | 163 | 7/19/2024 |
4.8.0 | 123 | 7/19/2024 |
4.7.2 | 149 | 7/18/2024 |
4.7.1 | 213 | 7/17/2024 |
4.7.0 | 126 | 7/16/2024 |
4.6.0 | 330 | 6/24/2024 |
4.5.1 | 290 | 5/24/2024 |
4.5.0 | 209 | 5/23/2024 |
4.4.0 | 341 | 5/18/2024 |
4.3.1 | 302 | 4/25/2024 |
4.3.0 | 301 | 4/20/2024 |
4.2.1 | 234 | 4/16/2024 |
4.2.0 | 537 | 4/14/2024 |
4.1.0 | 15,537 | 2/21/2024 |
4.0.0 | 33,201 | 12/23/2023 |
4.0.0-beta0001 | 5,989 | 12/13/2023 |
3.0.0 | 38,055 | 7/17/2023 |
3.0.0-beta0001 | 5,881 | 3/5/2023 |
2.0.0 | 24,855 | 12/1/2022 |
2.0.0-beta0001 | 7,230 | 7/24/2022 |
1.0.0 | 60,753 | 7/27/2021 |
1.0.0-beta0001 | 3,022 | 2/27/2021 |
0.9.1 | 6,598 | 7/12/2021 |
0.9.0 | 26,478 | 8/22/2020 |
0.9.0-beta0003 | 2,426 | 8/1/2020 |
0.9.0-beta0002 | 940 | 7/31/2020 |
0.9.0-beta0001 | 1,317 | 7/12/2020 |
0.8.0 | 32,254 | 10/17/2019 |
0.8.0-beta0001 | 1,194 | 10/11/2019 |
0.7.1 | 59,193 | 5/30/2019 |
0.7.0-beta0001 | 1,182 | 4/27/2019 |
0.6.1 | 36,942 | 11/3/2018 |
0.6.0 | 3,359 | 8/24/2018 |
0.6.0-beta0002 | 1,273 | 8/20/2018 |
0.6.0-beta0001 | 1,298 | 8/19/2018 |
0.5.0 | 1,665 | 8/17/2018 |
0.5.0-beta0001 | 1,270 | 8/7/2018 |
0.4.0 | 4,278 | 7/28/2018 |
0.4.0-beta0002 | 1,242 | 7/27/2018 |
0.4.0-beta0001 | 1,249 | 7/24/2018 |
0.3.0 | 2,226 | 6/4/2018 |
0.3.0-beta0003 | 1,345 | 6/3/2018 |
0.3.0-beta0002 | 1,380 | 6/1/2018 |
0.3.0-beta0001 | 1,380 | 5/31/2018 |
0.2.0 | 1,548 | 5/25/2018 |
0.1.0 | 2,375 | 9/16/2017 |
0.1.0-beta0003 | 1,294 | 9/13/2017 |
0.1.0-beta0002 | 1,308 | 9/3/2017 |
0.1.0-beta0001 | 1,279 | 9/2/2017 |