Directories
ยถ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
corpusctl
command
|
|
|
mdsmith
command
|
|
|
mdsmith-release
command
mdsmith-release is the internal CLI the GitHub Actions release pipeline invokes.
|
mdsmith-release is the internal CLI the GitHub Actions release pipeline invokes. |
|
mdsmith-secreview
command
mdsmith-secreview is the review-time CLI for the mdsmith-security-review skill.
|
mdsmith-secreview is the review-time CLI for the mdsmith-security-review skill. |
|
mdsmith-wasm
command
|
|
|
cue
|
|
|
cuelite
Package cuelite compiles and validates the small CUE subset mdsmith depends on: schema constraints, query filters, placeholder paths, and catalog templates.
|
Package cuelite compiles and validates the small CUE subset mdsmith depends on: schema constraints, query filters, placeholder paths, and catalog templates. |
|
cuelite/syntax
Package syntax is the in-house CUE-subset frontend for cue/cuelite (plan 240).
|
Package syntax is the in-house CUE-subset frontend for cue/cuelite (plan 240). |
|
extract
Package extract embeds the published CUE contract for the `mdsmith extract` block- and span-list output grammar so the differential test can validate fixtures against it without reading from disk at runtime.
|
Package extract embeds the published CUE contract for the `mdsmith extract` block- and span-list output grammar so the differential test can validate fixtures against it without reading from disk at runtime. |
|
types
Package types embeds the canonical mdsmith field-type-shortcut library so schema parsing can resolve `created: date` and friends without touching the network.
|
Package types embeds the canonical mdsmith field-type-shortcut library so schema parsing can resolve `created: date` and friends without touching the network. |
|
internal
|
|
|
archetype/gensection
Package gensection provides a reusable engine for marker-based generated-section rules.
|
Package gensection provides a reusable engine for marker-based generated-section rules. |
|
build
Package build runs <?build?> directives during `mdsmith fix`.
|
Package build runs <?build?> directives during `mdsmith fix`. |
|
bytelimit
Package bytelimit guards against oversized inputs.
|
Package bytelimit guards against oversized inputs. |
|
checker
Package checker provides the shared rule-checking primitives used by both internal/engine (the full linting runner) and internal/fix (the auto-fix pipeline).
|
Package checker provides the shared rule-checking primitives used by both internal/engine (the full linting runner) and internal/fix (the auto-fix pipeline). |
|
concepts
Package concepts provides embedded concept-page documentation for mdsmith topics that span multiple rules or subsystems.
|
Package concepts provides embedded concept-page documentation for mdsmith topics that span multiple rules or subsystems. |
|
convention
Package convention owns the convention data shape (a Markdown flavor paired with a table of rule presets) independent of any rule.
|
Package convention owns the convention data shape (a Markdown flavor paired with a table of rule presets) independent of any rule. |
|
cuetemplate
Package cuetemplate evaluates a CUE expression against a frontmatter map and returns the rendered string.
|
Package cuetemplate evaluates a CUE expression against a frontmatter map and returns the rendered string. |
|
directives
Package directives embeds short, hover-sized stubs that document the directive vocabulary served by the LSP hover provider.
|
Package directives embeds short, hover-sized stubs that document the directive vocabulary served by the LSP hover provider. |
|
discovery
Package discovery finds Markdown files by expanding glob patterns from config.
|
Package discovery finds Markdown files by expanding glob patterns from config. |
|
explain
Package explain attaches per-leaf rule provenance to lint diagnostics.
|
Package explain attaches per-leaf rule provenance to lint diagnostics. |
|
export
Package export implements the source-to-source transform behind `mdsmith export`.
|
Package export implements the source-to-source transform behind `mdsmith export`. |
|
extract
Package extract projects a schema-conformant Markdown document into a data tree whose shape mirrors the composed schema hierarchy.
|
Package extract projects a schema-conformant Markdown document into a data tree whose shape mirrors the composed schema hierarchy. |
|
extract/encode
Package encode serialises an extracted data tree into one of the supported wire formats.
|
Package encode serialises an extracted data tree into one of the supported wire formats. |
|
fieldinterp
Package fieldinterp provides {field} placeholder interpolation with CUE path resolution for nested front-matter access.
|
Package fieldinterp provides {field} placeholder interpolation with CUE path resolution for nested front-matter access. |
|
foreignregion
Package foreignregion locates the line spans a foreign generator owns inside a Markdown file โ the bytes bounded by a declared marker pair such as APM's `<!-- apm:start -->` / `<!-- apm:end -->`.
|
Package foreignregion locates the line spans a foreign generator owns inside a Markdown file โ the bytes bounded by a declared marker pair such as APM's `<!-- apm:start -->` / `<!-- apm:end -->`. |
|
gctune
Package gctune centralizes mdsmith's process-level GC policy so every entry point that does short-lived batch work applies the same target from one place: the native CLI's check/fix commands and the WebAssembly engine.
|
Package gctune centralizes mdsmith's process-level GC policy so every entry point that does short-lived batch work applies the same target from one place: the native CLI's check/fix commands and the WebAssembly engine. |
|
githooks
Package githooks provides utilities shared between the mdsmith CLI and the git-hook-sync rule for managing the pre-merge-commit hook, merge-driver assignments in .gitattributes, and discovery of files that contain generated-section directives.
|
Package githooks provides utilities shared between the mdsmith CLI and the git-hook-sync rule for managing the pre-merge-commit hook, merge-driver assignments in .gitattributes, and discovery of files that contain generated-section directives. |
|
gitignore
Package gitignore matches a path against .gitignore patterns.
|
Package gitignore matches a path against .gitignore patterns. |
|
globpath
Package globpath provides glob matching and pattern utilities for mdsmith config surfaces: ignore:, overrides:, kind-assignment:, and rule settings (allowed:, include:, exclude:, budgets[].glob).
|
Package globpath provides glob matching and pattern utilities for mdsmith config surfaces: ignore:, overrides:, kind-assignment:, and rule settings (allowed:, include:, exclude:, budgets[].glob). |
|
index
Package index builds and maintains the symbol graph that powers mdsmith's LSP navigation methods (documentSymbol, definition, references, workspace/symbol, callHierarchy).
|
Package index builds and maintains the symbol graph that powers mdsmith's LSP navigation methods (documentSymbol, definition, references, workspace/symbol, callHierarchy). |
|
kindsout
Package kindsout renders the output of the 'mdsmith kinds' subcommand surface: declared-kind bodies, per-file resolutions, and per-rule merge chains.
|
Package kindsout renders the output of the 'mdsmith kinds' subcommand surface: declared-kind bodies, per-file resolutions, and per-rule merge chains. |
|
linkgraph
Package linkgraph extracts Markdown links and heading anchors so the link-validity rule (MDS027) and the `backlinks` subcommand share one implementation of the link walk, anchor slug rules, and target parsing.
|
Package linkgraph extracts Markdown links and heading anchors so the link-validity rule (MDS027) and the `backlinks` subcommand share one implementation of the link walk, anchor slug rules, and target parsing. |
|
lint
Package lint models a parsed Markdown file: its source, AST, front matter, diagnostics, caches, and prose ranges.
|
Package lint models a parsed Markdown file: its source, AST, front matter, diagnostics, caches, and prose ranges. |
|
lsp
Package lsp implements a minimal Language Server Protocol surface for mdsmith.
|
Package lsp implements a minimal Language Server Protocol surface for mdsmith. |
|
markdownlint
Package markdownlint converts a markdownlint config file (.markdownlint.jsonc/.json/.yaml/.yml or .markdownlintrc) into mdsmith rule configuration.
|
Package markdownlint converts a markdownlint config file (.markdownlint.jsonc/.json/.yaml/.yml or .markdownlintrc) into mdsmith rule configuration. |
|
mdpath
Package mdpath is the single source of truth for the set of file extensions mdsmith treats as Markdown, together with the path predicates and glob builders derived from that set.
|
Package mdpath is the single source of truth for the set of file extensions mdsmith treats as Markdown, together with the path predicates and glob builders derived from that set. |
|
pack
Package pack defines additive init scaffolds: named bundles of `.mdsmith/` sidecar files that `mdsmith init --add <name>` writes beside `.mdsmith.yml` without clobbering existing files.
|
Package pack defines additive init scaffolds: named bundles of `.mdsmith/` sidecar files that `mdsmith init --add <name>` writes beside `.mdsmith.yml` without clobbering existing files. |
|
piparser
Package piparser extracts processing instructions from Markdown.
|
Package piparser extracts processing instructions from Markdown. |
|
placeholders
Package placeholders provides a shared vocabulary of placeholder tokens that rules can opt into to treat template content as opaque rather than content violations.
|
Package placeholders provides a shared vocabulary of placeholder tokens that rules can opt into to treat template content as opaque rather than content violations. |
|
profiling
Package profiling adds an env-gated CPU/heap profiler to the mdsmith CLI.
|
Package profiling adds an env-gated CPU/heap profiler to the mdsmith CLI. |
|
punkt
Package punkt is a forked, allocation-clean subset of the trained Punkt sentence tokenizer from neurosnap/sentences v1.1.2 (https://github.com/neurosnap/sentences).
|
Package punkt is a forked, allocation-clean subset of the trained Punkt sentence tokenizer from neurosnap/sentences v1.1.2 (https://github.com/neurosnap/sentences). |
|
release
Package release: the cross-tool benchmark harness.
|
Package release: the cross-tool benchmark harness. |
|
rename
Package rename is the workspace rename engine shared by the LSP server and the `mdsmith rename` CLI.
|
Package rename is the workspace rename engine shared by the LSP server and the `mdsmith rename` CLI. |
|
rulelayer
Package rulelayer records the lazy-parse layer each lint rule resolves to, derived from the rule-walk audit manifest (plan 2606022126).
|
Package rulelayer records the lazy-parse layer each lint rule resolves to, derived from the rule-walk audit manifest (plan 2606022126). |
|
rules/all
Package all is a blank-import barrel that registers every production rule with the rule registry.
|
Package all is a blank-import barrel that registers every production rule with the rule registry. |
|
rules/ambiguousemphasis
Package ambiguousemphasis implements MDS047, which flags emphasis runs whose meaning a human cannot predict at a glance.
|
Package ambiguousemphasis implements MDS047, which flags emphasis runs whose meaning a human cannot predict at a glance. |
|
rules/blockquotewhitespace
Package blockquotewhitespace implements MDS059, which flags two blockquote defects: more than one space after the > marker (MD027) and a blank line between two adjacent sibling blockquote nodes (MD028).
|
Package blockquotewhitespace implements MDS059, which flags two blockquote defects: more than one space after the > marker (MD027) and a blank line between two adjacent sibling blockquote nodes (MD028). |
|
rules/build
Package build implements MDS039, which validates <?build?> directive parameters and keeps the body in sync with the recipe's body-template.
|
Package build implements MDS039, which validates <?build?> directive parameters and keeps the body in sync with the recipe's body-template. |
|
rules/buildpathutil
Package buildpathutil holds path-validation and path-resolution helpers shared by the build rule (internal/rules/build) and the build executor (internal/build).
|
Package buildpathutil holds path-validation and path-resolution helpers shared by the build rule (internal/rules/build) and the build executor (internal/build). |
|
rules/callouttype
Package callouttype implements MDS067, which validates the `[!type]` token at the start of an Obsidian callout blockquote against the convention's allowed type set.
|
Package callouttype implements MDS067, which validates the `[!type]` token at the start of an Obsidian callout blockquote against the convention's allowed type set. |
|
rules/codeblockstyle
Package codeblockstyle implements MDS065 code-block-style, which enforces a single code-block delimiter across a file: fenced (```) or indented (four-space).
|
Package codeblockstyle implements MDS065 code-block-style, which enforces a single code-block delimiter across a file: fenced (```) or indented (four-space). |
|
rules/commandsshowoutput
Package commandsshowoutput implements MDS066 commands-show-output: when every non-blank line of a fenced code block starts with "$ ", the block shows commands with no output and the prompt should be dropped so the snippet is copy-paste-friendly.
|
Package commandsshowoutput implements MDS066 commands-show-output: when every non-blank line of a fenced code block starts with "$ ", the block shows commands with no output and the prompt should be dropped so the snippet is copy-paste-friendly. |
|
rules/duplicatedcontent
Package duplicatedcontent implements MDS037, which flags substantial paragraphs that also appear verbatim in another Markdown file in the project root after whitespace and case normalization.
|
Package duplicatedcontent implements MDS037, which flags substantial paragraphs that also appear verbatim in another Markdown file in the project root after whitespace and case normalization. |
|
rules/externallink
Package externallink implements MDS072, an opt-in rule that validates external `http://` and `https://` URLs by making an HTTP HEAD request (falling back to GET on 405) and reporting any URL that returns a transport error, a 4xx, or a 5xx response.
|
Package externallink implements MDS072, an opt-in rule that validates external `http://` and `https://` URLs by making an HTTP HEAD request (falling back to GET on 405) and reporting any URL that returns a transport error, a 4xx, or a 5xx response. |
|
rules/fencepos
Package fencepos answers "where in the source does a fenced code block's opening and closing fence line sit, and what fence character did the author use?" The helpers here let any rule reason about the raw fence delimiters of a *ast.FencedCodeBlock without owning that scanning logic itself.
|
Package fencepos answers "where in the source does a fenced code block's opening and closing fence line sit, and what fence character did the author use?" The helpers here let any rule reason about the raw fence delimiters of a *ast.FencedCodeBlock without owning that scanning logic itself. |
|
rules/forbiddenparagraphstarts
Package forbiddenparagraphstarts implements MDS055, which flags paragraphs whose plain text begins with any configured prefix.
|
Package forbiddenparagraphstarts implements MDS055, which flags paragraphs whose plain text begins with any configured prefix. |
|
rules/forbiddentext
Package forbiddentext implements MDS056, which flags paragraphs whose plain text contains any configured substring.
|
Package forbiddentext implements MDS056, which flags paragraphs whose plain text contains any configured substring. |
|
rules/githooksync
Package githooksync implements MDS048, the git-hook-sync rule.
|
Package githooksync implements MDS048, the git-hook-sync rule. |
|
rules/linkstyle
Package linkstyle implements MDS068, an opt-in rule that flags links whose path style, extension policy, or inline-vs-reference form deviates from the project's declared `links.style` policy.
|
Package linkstyle implements MDS068, an opt-in rule that flags links whose path style, extension policy, or inline-vs-reference form deviates from the project's declared `links.style` policy. |
|
rules/linkvalidity
Package linkvalidity implements MDS062, which flags links that silently do not work: the reversed (text)[url] form (markdownlint MD011) and links or images whose destination is empty/`#` or whose visible text is empty (markdownlint MD042).
|
Package linkvalidity implements MDS062, which flags links that silently do not work: the reversed (text)[url] form (markdownlint MD011) and links or images whose destination is empty/`#` or whose visible text is empty (markdownlint MD042). |
|
rules/listmarkerspace
Package listmarkerspace implements MDS061, which enforces a consistent number of spaces between a list marker and item text, configurable per single-line vs multi-paragraph items and ordered vs unordered lists.
|
Package listmarkerspace implements MDS061, which enforces a consistent number of spaces between a list marker and item text, configurable per single-line vs multi-paragraph items and ordered vs unordered lists. |
|
rules/listmarkerstyle
Package listmarkerstyle implements MDS045, which pins the bullet character for unordered lists.
|
Package listmarkerstyle implements MDS045, which pins the bullet character for unordered lists. |
|
rules/listscan
Package listscan parses Markdown list structure directly from raw source lines, with no goldmark AST.
|
Package listscan parses Markdown list structure directly from raw source lines, with no goldmark AST. |
|
rules/markdownflavor
Package markdownflavor implements MDS034, which validates Markdown against a declared target flavor (commonmark, gfm, goldmark, pandoc, phpextra, multimarkdown, myst, or any) and flags syntax the target renderer will not understand.
|
Package markdownflavor implements MDS034, which validates Markdown against a declared target flavor (commonmark, gfm, goldmark, pandoc, phpextra, multimarkdown, myst, or any) and flags syntax the target renderer will not understand. |
|
rules/noreferencestyle
Package noreferencestyle implements MDS043, which forbids reference-style links and footnotes.
|
Package noreferencestyle implements MDS043, which forbids reference-style links and footnotes. |
|
rules/nospaceincodespans
Package nospaceincodespans implements MDS052, which flags inline code spans with leading or trailing whitespace inside the backticks.
|
Package nospaceincodespans implements MDS052, which flags inline code spans with leading or trailing whitespace inside the backticks. |
|
rules/noundefinedreferencelabels
Package noundefinedreferencelabels implements MDS054, which flags reference-style links and images whose label has no matching link reference definition in the file.
|
Package noundefinedreferencelabels implements MDS054, which flags reference-style links and images whose label has no matching link reference definition in the file. |
|
rules/nounusedlinkdefinitions
Package nounusedlinkdefinitions implements MDS053, which flags link reference definitions that are never used by any reference-style link or image, and definitions that duplicate an existing label.
|
Package nounusedlinkdefinitions implements MDS053, which flags link reference definitions that are never used by any reference-style link or image, and definitions that duplicate an existing label. |
|
rules/occurrence
Package occurrence implements MDS060, which flags a scope that contains a configured token or pattern too many or too few times.
|
Package occurrence implements MDS060, which flags a scope that contains a configured token or pattern too many or too few times. |
|
rules/orderedlistnumbering
Package orderedlistnumbering implements MDS046, which pins how ordered list items are numbered in the source: literal sequential (1.
|
Package orderedlistnumbering implements MDS046, which pins how ordered list items are numbered in the source: literal sequential (1. |
|
rules/propernames
Package propernames implements MDS050, which checks that proper names (e.g.
|
Package propernames implements MDS050, which checks that proper names (e.g. |
|
rules/recipesafety
Package recipesafety implements MDS040, which validates every command in build.recipes for shell-safety at lint time.
|
Package recipesafety implements MDS040, which validates every command in build.recipes for shell-safety at lint time. |
|
rules/requiredfrontmatter
Package requiredfrontmatter implements MDS071: every file in the configured include/exclude glob scope must carry the named front-matter fields, each present and non-empty.
|
Package requiredfrontmatter implements MDS071: every file in the configured include/exclude glob scope must carry the named front-matter fields, each present and non-empty. |
|
rules/requiredmentions
Package requiredmentions implements MDS058, which flags heading-bounded sections whose body text does not contain every configured substring.
|
Package requiredmentions implements MDS058, which flags heading-bounded sections whose body text does not contain every configured substring. |
|
rules/requiredtextpatterns
Package requiredtextpatterns implements MDS057, which flags heading-bounded sections whose body text does not match a configured regex.
|
Package requiredtextpatterns implements MDS057, which flags heading-bounded sections whose body text does not match a configured regex. |
|
rules/samefileanchor
Package samefileanchor implements MDS070, which checks that same-file #fragment links resolve to a heading in the same file.
|
Package samefileanchor implements MDS070, which checks that same-file #fragment links resolve to a heading in the same file. |
|
rules/settings
Package settings provides shared helpers for coercing rule-configuration values decoded from YAML/CUE into Go types.
|
Package settings provides shared helpers for coercing rule-configuration values decoded from YAML/CUE into Go types. |
|
rules/slidevstructure
Package slidevstructure implements MDS073 (slide-structure): a per-slide structural check for Slidev (https://sli.dev) decks.
|
Package slidevstructure implements MDS073 (slide-structure): a per-slide structural check for Slidev (https://sli.dev) decks. |
|
rules/tablefmt
Package tablefmt answers "what does the canonical aligned form of a pipe-table look like for these source lines?" Callers ask the package to format a string of markdown, to spot non-conforming tables in a parsed line list, or to rewrite the source bytes in place.
|
Package tablefmt answers "what does the canonical aligned form of a pipe-table look like for these source lines?" Callers ask the package to format a string of markdown, to spot non-conforming tables in a parsed line list, or to rewrite the source bytes in place. |
|
rules/tableformat
Package tableformat implements MDS025, the single table rule.
|
Package tableformat implements MDS025, the single table rule. |
|
rules/toc
Package toc implements MDS038, the <?toc?> generated-section directive that emits a nested heading list linked to GitHub-style anchors.
|
Package toc implements MDS038, the <?toc?> generated-section directive that emits a nested heading list linked to GitHub-style anchors. |
|
rules/tocdirective
Package tocdirective implements MDS035, which flags renderer-specific table-of-contents directives that render as literal text on CommonMark and goldmark.
|
Package tocdirective implements MDS035, which flags renderer-specific table-of-contents directives that render as literal text on CommonMark and goldmark. |
|
rules/uniquefrontmatter
Package uniquefrontmatter implements MDS069: within a configured include/exclude glob scope, no two files may carry the same value in a named front-matter field.
|
Package uniquefrontmatter implements MDS069: within a configured include/exclude glob scope, no two files may carry the same value in a named front-matter field. |
|
schema
Package schema models the document-structure schemas that drive MDS020 (required-structure).
|
Package schema models the document-structure schemas that drive MDS020 (required-structure). |
|
secreview
Package secreview is the engine behind the mdsmith-security-review skill.
|
Package secreview is the engine behind the mdsmith-security-review skill. |
|
setutil
Package setutil provides helpers for map[string]struct{} sets.
|
Package setutil provides helpers for map[string]struct{} sets. |
|
starter
Package starter serves ready-to-use `.mdsmith.yml` configurations for a specific authoring workflow.
|
Package starter serves ready-to-use `.mdsmith.yml` configurations for a specific authoring workflow. |
|
structlayout
Package structlayout asserts that a struct type orders its pointer-containing fields before its scalar fields.
|
Package structlayout asserts that a struct type orders its pointer-containing fields before its scalar fields. |
|
templatecheck
Package templatecheck statically analyses Hugo templates for front-matter rendering invariants.
|
Package templatecheck statically analyses Hugo templates for front-matter rendering invariants. |
|
testcorpus
Package testcorpus holds shared text corpora for tests and benchmarks across mdsmith's internal packages.
|
Package testcorpus holds shared text corpora for tests and benchmarks across mdsmith's internal packages. |
|
testsymlink
Package testsymlink probes whether the host can create symbolic links and skips the calling test when it cannot.
|
Package testsymlink probes whether the host can create symbolic links and skips the calling test when it cannot. |
|
wordlist
Package wordlist provides named, user-extensible word-lists.
|
Package wordlist provides named, user-extensible word-lists. |
|
yamlutil
Package yamlutil provides safe YAML parsing and marshaling helpers.
|
Package yamlutil provides safe YAML parsing and marshaling helpers. |
|
pkg
|
|
|
goldmark
Package goldmark implements a Markdown parser.
|
Package goldmark implements a Markdown parser. |
|
goldmark/arena
Package arena is a per-parse slab allocator that absorbs the four structural allocators identified in plan 197's allocator matrix:
|
Package arena is a per-parse slab allocator that absorbs the four structural allocators identified in plan 197's allocator matrix: |
|
goldmark/ast
Package ast defines AST nodes that represent markdown elements.
|
Package ast defines AST nodes that represent markdown elements. |
|
goldmark/extension
Package extension is a collection of builtin extensions.
|
Package extension is a collection of builtin extensions. |
|
goldmark/extension/ast
Package ast defines AST nodes that represents extension's elements
|
Package ast defines AST nodes that represents extension's elements |
|
goldmark/internal/fieldorder
Package fieldorder checks that a struct's pointer-bearing fields are declared before its scalar fields, per docs/development/high-performance-go.md "Group pointer fields first, scalars last โ GC ptrdata spans through the last pointer field".
|
Package fieldorder checks that a struct's pointer-bearing fields are declared before its scalar fields, per docs/development/high-performance-go.md "Group pointer fields first, scalars last โ GC ptrdata spans through the last pointer field". |
|
goldmark/parser
Package parser contains stuff that are related to parsing a Markdown text.
|
Package parser contains stuff that are related to parsing a Markdown text. |
|
goldmark/renderer
Package renderer renders the given AST to certain formats.
|
Package renderer renders the given AST to certain formats. |
|
goldmark/renderer/html
Package html implements renderer that outputs HTMLs.
|
Package html implements renderer that outputs HTMLs. |
|
goldmark/text
Package text provides functionalities to manipulate texts.
|
Package text provides functionalities to manipulate texts. |
|
goldmark/util
Code generated by _tools; DO NOT EDIT.
|
Code generated by _tools; DO NOT EDIT. |
|
markdown
Package markdown is mdsmith's public Markdown parse/produce surface.
|
Package markdown is mdsmith's public Markdown parse/produce surface. |
|
markdown/flavor
Package flavor exposes mdsmith's extended-syntax Markdown parsers, the Flavor identity, the per-flavor Feature support model, and the public Detect entry point.
|
Package flavor exposes mdsmith's extended-syntax Markdown parsers, the Flavor identity, the per-flavor Feature support model, and the public Detect entry point. |
|
markdown/flavor/ext
Package ext implements detection-only goldmark extensions used by MDS034 (markdown-flavor) to flag syntax that varies across Markdown flavors.
|
Package ext implements detection-only goldmark extensions used by MDS034 (markdown-flavor) to flag syntax that varies across Markdown flavors. |
|
mdsmith
Package mdsmith is the public Go engine API for the mdsmith Markdown linter.
|
Package mdsmith is the public Go engine API for the mdsmith Markdown linter. |
Click to show internal directories.
Click to hide internal directories.