{"repo":"shinagawa-web/gomarklint","free":true,"listed":false,"github":"https://github.com/shinagawa-web/gomarklint","clone":"git clone https://github.com/shinagawa-web/gomarklint.git","description":"Catch broken links before your readers do.","language":"Go","stars":19,"topics":["cli","go","linter","linting","markdown","link-checker","markdown-lint","static-analysis"],"license":"MIT","category":"dev-tools","readme_excerpt":"gomarklint English 日本語 Catch broken links before your readers do — and keep your Markdown clean while you're at it. 100,000+ lines in 170ms , single binary, no Node.js required. Quick install (macOS / Linux): Download binary (no Go required): Download the latest binary for your platform from GitHub Releases. Via Homebrew: Via npm: Via go install : - Catch broken links before your readers do — validates internal anchors by default; enable external-link to also check external URLs. - 100,000+ lines in 170ms — single binary, no JIT warmup, no runtime overhead. - Enforce predictable structure (no more \"why is this H4 under H2?\"). - Output that's friendly for both humans and machines (JSON). Concepts gomarklint is built around four core concepts: Term Description --- --- Rule A named, versioned check applied to a Markdown file, identified by a stable key (e.g. heading-level ) Diagnostic A single violation emitted by a Rule, carrying file path, line number, rule key, message, and severity Severity The impact level of a violation: error causes a non-zero exit code; warning is informational only Config The per-rule and global settings that control enablement, severity, and rule-specific options Rule keys are stable identifiers — they will not be renamed without a major version bump. Severity controls exit code behavior: any error -level Diagnostic makes gomarklint exit non-zero, making it safe as a CI gate. See docs/glossary.md for full definitions and Go type references. CI Integrat","default_branch":null,"files":null,"tree":[],"storefront":"/r/shinagawa-web","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shinagawa-web/gomarklint/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}