10 रिपॉजिटरी
Tools that check comments and documentation files for spelling, grammar, and formatting errors.
Distinct from Code Documentation Standards: Distinct from Code Documentation Standards: focuses on automated validation tools rather than guidelines.
Explore 10 awesome GitHub repositories matching software engineering & architecture · Documentation Validators. Refine with filters or upvote what's useful.
gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos
Triggers build failures when invalid paths, missing images, or oversized files are detected in documentation.
This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma
Checks source code comments and documentation for errors to maintain professional standards.
This project is a static analysis linter, code quality tool, and language auditor for Rust. It functions as an automated refactoring system designed to identify common mistakes and suggest idiomatic improvements for Rust source code. The tool identifies non-idiomatic patterns, performance bottlenecks, and code smells to improve the overall correctness and quality of the code. It specifically audits memory safety by flagging suspicious use of unsafe blocks and pointer manipulations and detects inefficient operations to optimize execution speed. The analysis surface covers coding style enforce
Checks documentation comments for broken links, missing punctuation, and formatting errors.
Great Expectations is a data quality testing framework and observability platform designed to monitor the reliability of data pipelines. It provides a structured environment for defining, documenting, and automating data quality assertions, allowing teams to validate datasets against expected structure and content before they move through downstream processes. The project distinguishes itself through a declarative domain-specific language that stores quality rules as version-controlled configuration files. It utilizes an execution engine abstraction to translate these high-level assertions in
Generates human-readable documentation from validation rules to provide transparency into expected data quality.
Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement
Verifies that methods include tags for parameters and return values to ensure completeness.
TypeDoc is a documentation generator and AST analyzer that transforms TypeScript source code and comments into structured API reference websites or data files. It functions as a static site generator that converts code symbols into a searchable web interface. The project is an extensible framework, allowing users to modify the documentation process and generator logic through a programmable plugin system and custom themes. Its capabilities include API reference generation, source code parsing, and documentation coverage validation to ensure exported members are properly described. It support
Validates that exported TypeScript members have descriptions, treating missing documentation as build errors.
Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts
Checks documents for correctness separately from the rendering pipeline using custom rules.
Standard README एक मार्कडाउन दस्तावेज़ीकरण मानक और स्पेसिफिकेशन है जिसे प्रोजेक्ट मेटाडेटा और निर्देशों को व्यवस्थित करने के लिए डिज़ाइन किया गया है। यह एक ओपन सोर्स गवर्नेंस फ्रेमवर्क के रूप में कार्य करता है जो यह सुनिश्चित करने के लिए नियमों और टेम्प्लेट्स का एक औपचारिक सेट स्थापित करता है कि प्रोजेक्ट जानकारी विभिन्न रिपॉजिटरी में पूर्वानुमानित और सुसंगत बनी रहे। प्रोजेक्ट यह जांचने के लिए एक दस्तावेज़ीकरण अनुपालन वैलिडेटर प्रदान करता है कि क्या कोई README इन पूर्वनिर्धारित फॉर्मेटिंग मानकों का अनुपालन करता है। इसमें बेसलाइन दस्तावेज़ीकरण फ़ाइलें तैयार करने के लिए README टेम्प्लेट जनरेशन के लिए उपकरण और विज़ुअल बैज के उपयोग के माध्यम से स्पेसिफिकेशन अनुपालन का संकेत देने के लिए एक सिस्टम शामिल है।
Checks project README files against a specific standard to identify missing sections and maintain quality.
envconfig is a Go configuration decoder and environment variable mapper that deserializes environment variables into structured Go data types. It provides tools for validating mandatory fields and ensuring application configuration adheres to the external configuration patterns of twelve-factor app compliance. The library features a help generator that creates formatted usage text based on struct definitions to describe expected environment variables. It also includes a validation tool capable of detecting unused environment variables that match a specific prefix but do not correspond to any
Generates formatted help text describing expected environment variables based on configuration struct definitions.
TSDoc TypeScript कोड में संरचित टिप्पणियाँ लिखने के लिए एक दस्तावेज़ीकरण मानक और विनिर्देश है। यह विभिन्न टूलिंग में सुसंगत पार्सिंग और रेंडरिंग सुनिश्चित करने के लिए सोर्स कोड के भीतर मेटाडेटा, टैग्स और क्रॉस-रेफरेंस को परिभाषित करने के लिए एक पोर्टेबल सिस्टम प्रदान करता है। इस प्रोजेक्ट में एक डॉक कमेंट पार्सर शामिल है जो टिप्पणियों को एक संरचित सिंटैक्स ट्री में परिवर्तित करता है और एक वैलिडेटर जो सिंटैक्स स्थिरता को लागू करता है। यह बाहरी कॉन्फ़िगरेशन फ़ाइलों के माध्यम से कस्टम दस्तावेज़ीकरण टैग्स की परिभाषा की अनुमति देता है और विनिर्देश अनुपालन में सहायता के लिए कई सिंटैक्स वैलिडेशन मोड्स का समर्थन करता है। यह विनिर्देश API दस्तावेज़ीकरण की आवश्यकताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें रिलीज़ चरणों, स्थिरता और अवमूल्यन को चिह्नित करना शामिल है। यह फ़ंक्शन पैरामीटर्स, रिटर्न मानों और अपवाद प्रकारों का विवरण देने के साथ-साथ आंतरिक दृश्यता, इनहेरिटेंस और घोषणाओं के बीच क्रॉस-रेफरेंसिंग को मैनेज करने का समर्थन करता है।
Enforces syntax consistency and validates doc comment adherence to the TSDoc formal specification.