Cake.Issues.EsLint 4.10.0
dotnet add package Cake.Issues.EsLint --version 4.10.0
NuGet\Install-Package Cake.Issues.EsLint -Version 4.10.0
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Cake.Issues.EsLint" Version="4.10.0" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中,以便引用此包。
paket add Cake.Issues.EsLint --version 4.10.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
#r "nuget: Cake.Issues.EsLint, 4.10.0"
#r 指令可用于 F# Interactive 和多语言笔记本。将此内容复制到交互工具或脚本的源代码中,以引用此包。
#addin nuget:?package=Cake.Issues.EsLint&version=4.10.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
为 Cake Build 自动化系统中的 Cake.Issues 添加件提供 ESLint 支持
注意:这是与 Cake .NET 工具 兼容的插件版本。有关与 Cake Frosting 兼容的插件信息,请参阅 Cake.Frosting.Issues.EsLint。
Cake.Issues 允许读取 ESLint 记录的问题。
Cake.Issues 通过提供全面、通用和可扩展的解决方案,重新定义了 Cake 构建系统中的问题管理。插件的独特功能使开发团队能够实施编码标准、生成有洞见的报告、无缝集成各种linting工具,并简化与拉取请求的集成。凭借其 模块化架构 和广泛的 别名集,Cake.Issues 为 Cake 构建中的问题管理提供了可靠的基设施,促进了更高效和更具适应性的开发流程。
有关更多信息,请参阅 Cake.Issues 网站。有关 Cake 构建自动化系统的一般信息,请参阅 Cake 网站。
如何使用
将 Cake.Issues 集成到您的 Cake 构建中非常简单。使用最少的设置,团队能够享受其现有的构建管道中无缝集成的代码质量管理的益处。
安装插件后,可以解析EsLint运行的日志文件
Task("Build-Documentation").Does(() =>
{
var logPath = @"c:\build\eslint.log";
var repoRootPath = @"c:\repo";
var docRootPath = @"docs";
// Run ESLint using Cake.ESLint addin.
ESLint(
x => {
x.AddDirectory("src");
x.WorkingDirectory = repoRootPath;
x.Output = logPath;
x.OutputFormat = ESLintOutputFormat.Json;
x.ContinueOnErrors = true;
});
// Read issues.
var issues =
ReadIssues(
EsLintIssuesFromFilePath(logPath, EsLintJsonFormat()),
repoRootPath);
Information("{0} issues are found.", issues.Count());
});
支持与讨论
有关问题或讨论想法及功能请求,请使用Cake GitHub存储库上的GitHub讨论,在扩展问答类别下。
贡献
欢迎贡献。请参阅贡献指南。
许可证
某些添加的 二进制发行版包含受第三方许可证授权的代码。有关详细信息,请参阅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 | 134 | 7/30/2024 |
4.9.0 | 182 | 7/25/2024 |
4.8.1 | 162 | 7/19/2024 |
4.8.0 | 120 | 7/19/2024 |
4.7.2 | 138 | 7/18/2024 |
4.7.1 | 209 | 7/17/2024 |
4.7.0 | 129 | 7/16/2024 |
4.6.0 | 318 | 6/24/2024 |
4.5.1 | 286 | 5/24/2024 |
4.5.0 | 200 | 5/23/2024 |
4.4.0 | 307 | 5/18/2024 |
4.3.1 | 428 | 4/25/2024 |
4.3.0 | 295 | 4/20/2024 |
4.2.1 | 223 | 4/16/2024 |
4.2.0 | 619 | 4/14/2024 |
4.1.0 | 15,020 | 2/21/2024 |
4.0.0 | 32,768 | 12/23/2023 |
4.0.0-beta0001 | 5,484 | 12/11/2023 |
3.0.0 | 34,276 | 7/13/2023 |
3.0.0-beta0001 | 4,571 | 6/14/2023 |
2.0.0 | 20,336 | 12/4/2022 |
2.0.0-rc0002 | 555 | 11/30/2022 |
2.0.0-rc0001 | 6,047 | 7/25/2022 |
1.0.1 | 59,399 | 7/30/2021 |
1.0.0 | 747 | 7/27/2021 |
1.0.0-rc0001 | 308 | 2/26/2021 |
0.9.0 | 14,562 | 8/22/2020 |
0.9.0-rc0002 | 393 | 8/4/2020 |
0.9.0-rc0001 | 396 | 7/14/2020 |
0.8.0 | 580 | 7/12/2020 |
0.8.0-rc0001 | 1,438 | 10/12/2019 |
0.7.0 | 2,557 | 5/30/2019 |
0.7.0-rc0001 | 442 | 5/27/2019 |
0.6.0 | 2,559 | 8/24/2018 |
0.6.0-rc0002 | 709 | 8/20/2018 |
0.6.0-rc0001 | 684 | 8/19/2018 |
0.5.0 | 897 | 8/17/2018 |
0.5.0-rc0001 | 698 | 8/6/2018 |
0.4.0 | 927 | 7/28/2018 |
0.4.0-rc0002 | 648 | 7/27/2018 |
0.4.0-rc0001 | 688 | 7/24/2018 |
0.3.0 | 1,288 | 6/4/2018 |
0.3.0-rc0001 | 754 | 6/3/2018 |
0.2.0 | 936 | 5/24/2018 |
0.2.0-rc0001 | 895 | 1/1/2018 |
0.1.0 | 1,595 | 9/16/2017 |
0.1.0-rc0002 | 732 | 9/13/2017 |
0.1.0-rc0001 | 844 | 9/9/2017 |