local_markdownlint_repository

local_markdownlint_repository(name, config)

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this repository. Name required
config - Label required

markdown_library

markdown_library(name, deps, markdownlint_config, srcs)

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
deps A list of labels providing MarkdownInfo (e.g. markdown_library target labels). List of labels optional []
markdownlint_config A markdownlint config file to use for linting srcs. This overrides a default config file provided from the markdownlint toolchain. Label optional None
srcs A list of Markdown source files to be included. List of labels optional []

markdownlint_aspect

markdownlint_aspect(name)

ASPECT ATTRIBUTES

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required

markdownlint_toolchain

markdownlint_toolchain(name, config, markdownlint_executable, node_executable)

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
config - Label optional None
markdownlint_executable - Label required
node_executable - Label required