Cake.Frosting.Issues.Markdownlint 4.10.0

dotnet add package Cake.Frosting.Issues.Markdownlint --version 4.10.0                
NuGet\Install-Package Cake.Frosting.Issues.Markdownlint -Version 4.10.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Cake.Frosting.Issues.Markdownlint" Version="4.10.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中,以便引用包。
paket add Cake.Frosting.Issues.Markdownlint --version 4.10.0                
#r "nuget: Cake.Frosting.Issues.Markdownlint, 4.10.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互式工具或脚本的源代码中,以引用包。
#addin nuget:?package=Cake.Frosting.Issues.Markdownlint&version=4.10.0                

Cake.Frosting 的 Cake.Issues 插件的 Markdownlint 支持

注意:这是与 Cake Frosting 兼容的插件的版本。对于与 Cake .NET Tool 兼容的插件,请参阅 Cake.Issues.Markdownlint

Cake 允许您读取 Markdownlint 记录的问题。

Cake.Issues 通过提供全面、通用和可扩展的解决方案来重新定义 Cake 构建系统中的问题管理。插件的独特功能使开发团队能够强制执行编码标准、生成有洞察力的报告、无缝集成各种代码检查工具,并简化与拉取请求的集成。凭借其 模块化架构 和广泛 别名集,Cake.Issues 为 Cake 构建中问题管理提供了未来的基础设施,从而促进更有效和更适应的软件开发过程。

有关更多信息和完善文档,请参阅Cake.Issues网站。若想获取有关Cake构建自动化系统的一般信息,请访问Cake网站

使用方法

将Cake.Issues集成到您的Cake构建中非常简单。通过最小的设置,团队可以无缝享受现有的构建管道中集成的代码质量管理带来的益处。

Cake.Issues运行日志文件可以解析

[TaskName("Lint-Documentation")]
public sealed class LintDocumentationTask : FrostingTask<BuildContext>
{
    public override void Run(BuildContext context)
    {
        var logPath = @"c:\build\markdownlint.log";
        var repoRootPath = @"c:\repo";

        // Run markdownlint-cli using Cake.Markdownlint addin.
        var settings =
            MarkdownlintNodeJsRunnerSettings.ForDirectory(repoRootPath.Combine("docs"));
        settings.OutputFile = logPath;
        settings.ThrowOnIssue = false;
        context.RunMarkdownlintNodeJs(settings);

        // Read issues.
        var issues =
            context.ReadIssues(
                context.MarkdownlintIssuesFromFilePath(
                    logPath,
                    MarkdownlintCliLogFileFormat),
                repoRootPath);

        context.Information("{0} issues are found.", issues.Count());
    }
}

支持和讨论

对于问题和讨论想法及功能请求,请使用GitHub讨论区下的扩展Q&A类别。

贡献

欢迎贡献。请参阅贡献指南

许可证

MIT许可证 - 版权© Cake Issues贡献者

某些插件的双aina发行版包含第三方代码,这些代码在其各自许可下。有关详情,请参阅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已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于目标框架.NET Standard的信息。

NuGet 包 (1)

显示依赖 Cake.Frosting.Issues.Markdownlint 的前 1 个 NuGet 包

下载
Cake.Frosting.Issues.Recipe

Cake.Frosting.Issues.Recipe 提供了一个构建脚本,可以在您的项目 Cake Frosting 构建中使用,以添加问题管理。参见项目网站以获取文档和整个生态系统中用于 Cake 构建中问题的插件概述。注意:这是与 Cake Frosting 兼容的配方版本。对于与 Cake Script 运行器兼容的配方,请参阅 Cake.Issues.Recipe。

GitHub 仓库

此包未使用任何流行的 GitHub 仓库。

版本 下载 最后更新
4.10.0 3,999 7/30/2024
4.9.0 1,096 7/25/2024
4.8.1 2,635 7/19/2024
4.8.0 396 7/19/2024
4.7.2 392 7/18/2024
4.7.1 907 7/17/2024
4.7.0 547 7/16/2024
4.6.0 9,184 6/24/2024
4.5.1 12,814 5/24/2024
4.5.0 711 5/23/2024
4.4.0 3,734 5/18/2024
4.3.1 9,430 4/25/2024
4.3.0 3,005 4/20/2024
4.2.1 1,676 4/16/2024
4.2.0 1,855 4/14/2024