{"repo":"jackdewinter/pymarkdown","free":true,"listed":false,"github":"https://github.com/jackdewinter/pymarkdown","clone":"git clone https://github.com/jackdewinter/pymarkdown.git","description":null,"language":"Python","stars":138,"topics":["markdown","linter","python"],"license":"MIT","category":"dev-tools","readme_excerpt":"PyMarkdown --- --- Project Quality Community Maintainers Jumping Off Points - I want a high-level overview. \\ Stay on this page to learn what PyMarkdown is, why you might use it, what it can do, and whether it fits your projects. - I've decided to use PyMarkdown and want to start quickly. \\ Follow our Quick Start guides to learn the core concepts and start linting your Markdown. - I'm comfortable with Python and the command line. \\ Use the Fast Path for Experienced Python Users to set up PyMarkdown quickly. If you get stuck, that page links back to the regular Quick Start guides, so you can slow down when needed. - I've finished the Quick Starts or want deeper details. \\ Read the full documentation for advanced options, configuration, and reference material. What Is PyMarkdown? PyMarkdown is primarily a Markdown linter. Structure‑aware linting \\ Instead of scanning raw text, the rules analyze tokens that represent your document's structure: headings, list items, links, and more. With this structure‑aware view, rules decide based on document layout rather than raw characters. Spec‑compliant parsing \\ These tokens come from PyMarkdown's parser, which follows the GitHub Flavored Markdown and CommonMark specifications. As a result, PyMarkdown interprets your document like other tools and bases its rules on parsed structure instead of simple line‑based pattern matching. Together, these ideas shape how PyMarkdown analyzes your documents. Core Concepts Internally, PyMarkdown is buil","default_branch":null,"files":null,"tree":[],"storefront":"/r/jackdewinter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jackdewinter/pymarkdown/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."}