{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"Validates reStructuredText syntax and checks code blocks nested within RST documents for syntax errors across multiple languages including Python, C, C++, Bash, JSON, XML, and Doctest.","skillfed_tags":["documentation-linting","static-analysis","pre-commit-hook"],"use_cases":["Validate syntax in code examples within Sphinx documentation before building and publishing.","Catch Python syntax errors in doctest blocks and code-block directives in RST files.","Enforce code quality in technical documentation by checking C, C++, and Bash snippets for correctness.","Integrate into pre-commit hooks to prevent RST and code-block errors from being committed.","Verify reStructuredText markup itself for structural issues like title underline mismatches."],"what_it_does":"rstcheck is a linter and static analysis tool for reStructuredText documents that validates both RST syntax and the syntax of code blocks embedded within those documents. It checks code blocks written in Python, C, C++, Bash, Doctest, JSON, XML, and reStructuredText itself, reporting errors with line numbers and severity levels.\n\nThe tool is designed for documentation maintainers and developers who want to catch syntax errors in their RST files and embedded code examples before publishing. It integrates with pre-commit hooks for automated checking in CI/CD pipelines and supports optional configuration via pyproject.toml and Sphinx integration through installable extras.","worth_installing":"Yes. rstcheck is actively maintained, has low install friction, carries a permissive MIT license, and solves a specific problem well: catching syntax errors in RST documents and their embedded code blocks. It's a natural fit for documentation-heavy projects and CI/CD pipelines. No known vulnerabilities."},"id":"rstcheck","links":{"html":"https://skillfed.io/packages/rstcheck","md":"https://skillfed.io/packages/rstcheck.md","pypi":"https://pypi.org/project/rstcheck/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":null,"license_treatment":"permissive","name":"rstcheck","python_support":"supports_current","summary":"Checks syntax of reStructuredText and code blocks nested within it"},"popularity":{"monthly_downloads":1047999,"position":4448,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.3.0"}
