7 个仓库
Tests used to ensure data attributes meet specific criteria before persistence.
Distinct from Model Validation: Focuses on functional data attribute validation rather than AI model performance validation.
Explore 7 awesome GitHub repositories matching part of an awesome list · Attribute Validations. Refine with filters or upvote what's useful.
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
Runs user-defined validation functions on tag and node attributes to enforce value constraints.
This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o
Instructs on how to ensure required attributes are present and valid before saving to the database.
MessagePack-CSharp is a high-performance binary serializer for .NET that converts C# objects to and from the compact MessagePack format. It uses compile-time source generation to produce AOT-safe formatters and resolvers, eliminating runtime reflection and enabling ahead-of-time compilation scenarios. The serializer encodes object fields as integer indices instead of string keys, producing compact binary output with deterministic field ordering, and provides stack-allocated reader and writer structs for direct encoding and decoding of MessagePack primitives without heap allocations. The libra
Detects incorrect attribute usage and missing annotations at compile time via analyzers.
该项目是一个业务规则管理系统和规则引擎,旨在定义、执行和管理与应用程序源代码解耦的复杂业务逻辑。它提供了一个业务逻辑编译器,将人类可读的规则定义转换为可执行模型,以进行高性能的运行时评估。 该系统包含一个用于分析实时数据流以识别时间模式的复杂事件处理引擎,以及一个基于行业标准处理结构化逻辑以获得确定性结果的决策模型和符号执行器。它利用支持前向和后向链的推理引擎,通过评估复杂的逻辑依赖关系来自动化决策。 该平台涵盖了广泛的功能,包括规则会话管理、规则依赖分析和执行逻辑可视化。它还具有规则性能监控、规则格式转换以及通过可插拔持久化层进行会话状态恢复的工具。
Transforms human-readable rule resources into a compiled executable model for high-performance runtime evaluation.
A light-weight REST API development framework for ASP.NET 8 and newer.
Compiles validation rules defined as attributes or fluent configurations into efficient runtime checks.
attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it
Attaches validation logic to individual attributes that runs during initialization.
Backbone.validation is a JavaScript library designed to enforce data integrity within Backbone.js models. It provides a framework for defining declarative validation schemas that intercept attribute changes, ensuring that data meets specified business requirements before it is committed to the model. The library distinguishes itself by tightly coupling model-level validation with user interface components. It features an event-driven binding system that monitors model states and automatically triggers interface updates, providing real-time feedback as users interact with forms. This approach
Configures validation schemas for model attributes to ensure data meets business requirements before persistence.