awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 个仓库

Awesome GitHub RepositoriesSchema-Validated Rule Sets

Collections of structured definitions that adhere to a strict format to ensure error-free processing of custom logic triggers.

Distinct from Extraction Rule Sets: Focuses on the structural validation of rule definitions for general content processing, whereas candidates focus on specific network traffic or plugin settings.

Explore 15 awesome GitHub repositories matching software engineering & architecture · Schema-Validated Rule Sets. Refine with filters or upvote what's useful.

Awesome Schema-Validated Rule Sets GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dietrichgebert/ponytailDietrichGebert 的头像

    DietrichGebert/ponytail

    21,305在 GitHub 上查看↗

    Ponytail is an LLM code simplification framework and AI agent guardrail system. It provides rules and constraints designed to stop coding agents from producing unnecessary or overly complex logic, ensuring that AI-generated code remains minimal and maintainable. The project features a codebase complexity auditor that scans repositories and code diffs to identify over-engineered patterns and suggest deletions. It also includes a technical debt ledger to track and log deferred shortcuts and cleanup tasks. The framework supports an AI code review workflow and automated code simplification. Thes

    Applies modular sets of rules that the AI must follow to ensure maintainable and concise implementation.

    JavaScriptagent-skillsai-agentsclaude
    在 GitHub 上查看↗21,305
  • snoopy1866/litiaotiao-custom-rulesSnoopy1866 的头像

    Snoopy1866/LiTiaotiao-Custom-Rules

    10,389在 GitHub 上查看↗

    This project provides a custom rule set and configuration profiles for content processing tools. It consists of declarative rules and JSON-based configurations that define how a target application identifies and handles specific types of data. The system enables dynamic tool configuration by injecting external logic at runtime, removing the need for core system recompilation. These configurations use schema-validated rule sets to ensure structural integrity and prevent errors during processing. The project implements pattern-based data identification using regular expressions and a priority-

    Provides schema-validated rule sets to ensure structural integrity and prevent errors during the processing of custom triggers.

    在 GitHub 上查看↗10,389
  • nunomaduro/larastannunomaduro 的头像

    nunomaduro/larastan

    6,436在 GitHub 上查看↗

    Larastan 是一个 PHP 静态分析工具,也是 PHPStan 的专用扩展。它作为一个代码分析器,旨在通过分析源代码而不执行它,来检测 Laravel 应用中的 Bug 和架构问题。 该项目提供了框架特定的规则集和专门的类型推断,以处理 Laravel 生态系统中使用的独特模式和逻辑。这使得它比通用分析工具能更准确地进行错误检测和类型检查。 该工具包含通过错误基线跟踪和基于正则表达式的错误抑制来管理遗留代码债务的系统。这些功能能够在忽略现有违规的同时识别新的回归问题。

    Provides specialized rule sets that understand Laravel's unique patterns to ensure accurate error detection.

    PHP
    在 GitHub 上查看↗6,436
  • google/google-java-formatgoogle 的头像

    google/google-java-format

    6,145在 GitHub 上查看↗

    google-java-format is a Java code formatter and style enforcement tool. It reformats Java source code to adhere to a standardized style guide, ensuring consistent layout and indentation across entire projects or individual files. The project functions as a build pipeline linting tool for continuous integration workflows and as an IDE formatting plugin to replace native editor formatting. It can be embedded as a formatting library within code generation software to ensure machine-written output remains human-readable. The tool provides capabilities for reorganizing source code indentation and

    Enforces a fixed set of layout constraints and spacing standards via style rule sets.

    Java
    在 GitHub 上查看↗6,145
  • nunomaduro/phpinsightsnunomaduro 的头像

    nunomaduro/phpinsights

    5,607在 GitHub 上查看↗

    PhpInsights is a static analysis tool and code quality analyzer for PHP. It evaluates source code to identify bugs, style violations, and technical debt without executing the application. The tool functions as a complexity metric utility, calculating architectural and cyclomatic complexity to locate overly complicated logic. It measures overall software health and maintainability by comparing code against industry standards. The system manages technical debt through rule-based validation and metric-driven scoring. It uses a static analysis engine to parse source code, delivering the results

    Matches code patterns against predefined quality constraints to identify and manage technical debt.

    PHP
    在 GitHub 上查看↗5,607
  • rrrene/credorrrene 的头像

    rrrene/credo

    5,193在 GitHub 上查看↗

    Credo 是一个用于 Elixir 的静态分析工具和 Linter。它作为一个代码质量分析器,扫描源代码以识别风格不一致、常见错误和潜在的安全漏洞。 该工具提供了一个可定制的框架,用于定义和测试专门的规则,以强制执行项目特定的编码标准。它识别复杂的代码片段和重复代码,以突出重构和简化的机会。 其功能涵盖自动化代码审查、Elixir 编码标准的强制执行,以及通过编辑器集成提供的实时开发者反馈。

    Provides modular collections of validation constraints that can be extended via custom rule definitions.

    Elixir
    在 GitHub 上查看↗5,193
  • btford/write-goodbtford 的头像

    btford/write-good

    5,074在 GitHub 上查看↗

    Write-good 是一个命令行文本分析工具和英语散文检查器,旨在识别语法错误和风格弱点。它作为一个可读性优化工具,扫描文档以识别被动语态和冗长的短语。 该系统作为一个可定制的散文风格检查器,允许定义特定的语言规则和禁用词,以强制执行项目特定的写作指南。 该工具提供自动化文本分析、风格指南强制执行和技术写作质量改进功能。它支持集成自定义 linting 规则、规则集扩展和短语白名单,以减少误报。

    Supports adding custom language checks or third-party rule sets to accommodate different style guides.

    JavaScript
    在 GitHub 上查看↗5,074
  • vuejs/eslint-plugin-vuevuejs 的头像

    vuejs/eslint-plugin-vue

    4,594在 GitHub 上查看↗

    该项目是一个用于 Vue.js 的 ESLint 插件和静态代码分析器。它提供了一套 Linting 规则,用于检测常见错误、验证模板和脚本,并在单文件组件中强制执行一致的编码标准。 该插件的特点在于分析脚本块和模板块之间的关系,以验证跨块属性的使用。它识别易出错的模式、检测已弃用的 API,并限制原始 HTML 渲染等危险模式,以防止安全漏洞。 其更广泛的功能涵盖了组件命名和结构的验证、社区驱动样式指南的强制执行,以及模板格式和表达式语法的标准化。它还包括对 JSX 的支持以及与外部解析器的集成。 该工具提供了多种 Linting 标准预设,范围从基础的错误预防到全面的一致性默认设置。

    Provides a variety of rule presets ranging from basic error prevention to comprehensive consistency defaults.

    TypeScripteslinteslint-pluginhtml
    在 GitHub 上查看↗4,594
  • microsoft/applicationinspectormicrosoft 的头像

    microsoft/ApplicationInspector

    4,391在 GitHub 上查看↗

    ApplicationInspector 是一个多语言静态分析工具,旨在检测源代码中的特定功能和特征。它利用声明式 JSON 规则引擎来识别项目目录中的模式和结构标签,而无需重新编译分析器。 该系统通过代码版本差异比较器脱颖而出,该比较器比较两个不同的源路径以报告检测到的功能变化。它还提供用于创建和验证自定义基于 JSON 的规则的实用程序,包括用于验证语法和标识符唯一性的验证流水线。 该工具涵盖了广泛的能力领域,包括代码功能发现、软件组件审计以及通过基于 glob 的过滤进行分析范围管理。结果可以导出为 HTML、Markdown 或 JSON 格式的摘要。 提供了用于自动化规则语法验证和在不同项目迭代之间执行版本比较的命令行实用程序。

    Verifies the syntax and identifier uniqueness of custom rule definitions through a validation pipeline.

    C#
    在 GitHub 上查看↗4,391
  • xiaohucode/yidarulexiaohucode 的头像

    xiaohucode/yidaRule

    3,759在 GitHub 上查看↗

    yidaRule is a website integration framework and rule repository designed to standardize how external platforms and applications connect to a core engine. It functions as a collection of JSON configuration rule-sets and web integration schemas that map external site behaviors and data patterns to a structured internal environment. The system utilizes a regex-based protocol parser to resolve and process magnet links, extracting file metadata and identifiers for media retrieval. It manages these interactions through a curated repository of rule files that define the specific logic required for d

    Utilizes pluggable, declarative JSON rule sets to define how external applications integrate with the core engine.

    在 GitHub 上查看↗3,759
  • webhintio/hintwebhintio 的头像

    webhintio/hint

    3,703在 GitHub 上查看↗

    Hint is a web development linter and static analysis tool that audits HTML, CSS, and JavaScript. It provides a suite of specialized validators designed to ensure compliance with accessibility standards, web security header requirements, and general development best practices. The project distinguishes itself by analyzing a wide range of web quality metrics, including browser compatibility for CSS and JavaScript features and PWA configuration validation. It also includes an analyzer for measuring page load speeds, caching, and compression strategies to optimize web performance. The system is

    Allows grouping related validation rules into modular, shareable packages that can be composed and reused across projects.

    TypeScripta11ybest-practiceshacktoberfest
    在 GitHub 上查看↗3,703
  • stoplightio/spectralstoplightio 的头像

    stoplightio/spectral

    3,012在 GitHub 上查看↗

    Spectral is a programmable linting engine and validation tool designed to enforce style guidelines and schema correctness within OpenAPI specifications and JSON configuration files. It functions as a rule-based validator that analyzes structured text files to ensure data consistency and adherence to predefined constraints. The engine utilizes a configuration-driven execution model, allowing users to manage pluggable rule sets and integrate JSON Schema definitions. It supports the creation of custom function-based rules to define complex validation logic beyond static declarations. The projec

    Supports modular collections of validation constraints that can be toggled or extended through configuration files.

    TypeScriptarazzohacktoberfestjson
    在 GitHub 上查看↗3,012
  • wordpress/wordpress-coding-standardsWordPress 的头像

    WordPress/WordPress-Coding-Standards

    2,757在 GitHub 上查看↗

    WordPress Coding Standards is a collection of rules for the PHP CodeSniffer engine designed to enforce consistent coding conventions and best practices within PHP projects. It functions as a specialized static analysis tool that scans source code to identify style violations, security vulnerabilities, and potential bugs before execution. By integrating into development workflows, it ensures that code adheres to official project conventions, maintaining readability and consistency across large-scale plugin and theme development. The project distinguishes itself through deep domain-specific val

    Allows disabling specific categories of checks within a rule set to fine-tune analysis requirements.

    PHPcoding-conventionsphp-codesnifferphpcs
    在 GitHub 上查看↗2,757
  • surnet/swagger-jsdocSurnet 的头像

    Surnet/swagger-jsdoc

    1,787在 GitHub 上查看↗

    Swagger-jsdoc is a documentation utility that automates the creation of standardized interface specifications for web services and RESTful endpoints. It functions as a documentation builder that extracts metadata directly from source code comments and configuration files to maintain synchronized interface definitions alongside application logic. The tool parses code structures and merges disparate configuration files to produce machine-readable documentation that adheres to industry standards. By utilizing rule-based validation, it ensures that the generated output complies with formal struct

    Applies structural constraints to ensure generated API specifications comply with industry standards.

    JavaScriptjsdocopenapiswagger
    在 GitHub 上查看↗1,787
  • go-validator/validatorgo-validator 的头像

    go-validator/validator

    1,335在 GitHub 上查看↗

    This project is a data validation framework for the Go programming language that enforces integrity by applying declarative constraints to struct fields. It utilizes reflection to inspect data structures at runtime, mapping field-level requirements defined in struct tags to specific validation logic. The library distinguishes itself through its ability to handle complex object graphs by recursively traversing nested structures and slices. It supports context-aware validation, allowing developers to switch between different rule sets for the same data structure based on application state or sp

    Configures multiple validation rule sets for the same data structure to apply different constraints based on application state.

    Go
    在 GitHub 上查看↗1,335
  1. Home
  2. Software Engineering & Architecture
  3. Schema-Validated Rule Sets

探索子标签

  • Constraint-Driven ImplementationsModular rule sets that AI agents must follow to ensure concise code implementations. **Distinct from Schema-Validated Rule Sets:** Distinct from Schema-Validated Rule Sets: focuses on implementation constraints for AI agents rather than general logic triggers.
  • Pluggable Rule Sets5 个子标签Modular collections of validation constraints that can be toggled or extended via configuration. **Distinct from Schema-Validated Rule Sets:** Distinct from Schema-Validated Rule Sets: focuses on the modular, pluggable nature of the sets rather than their internal structural validation.