Flowtype linting rules for ESLint.
ESLint plugin with the strictest TypeScript rules for neverthrow, type safety, and code quality
Shareable commitlint config enforcing conventional commits
a collection of prop type rules
Type utilities for working with TypeScript + ESLint together
ESLint plugin for Angular Templates
A lightweight ESLint plugin for import/export linting
emotion's stylesheet
Shareable commitlint config enforcing the angular commit convention
A minimal CSS module shim
An ESLint plugin for projects using Cypress
Flowtype linting rules for ESLint by flow-typed
A tiny, PEG-like system for building language grammars with regexes.
Simple functions shared among the sinon end user libraries
Accessibility engine for automated Web UI testing
StyleX eslint plugin.
Eslint plugin for vitest
Sort ES6 exports
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
High-performance type-aware TypeScript linter powered by typescript-go, for use with oxlint.
textlint rule for prh.
Parse CLI arguments.
Merge CSS rules with PostCSS.
A collection of SCSS-specific rules for Stylelint
A crate to easily constrain a struct
type-rules derive macro
Rules and validation for concrete types
Built-in body rules for mdtype: forbid-h1, required-sections, section-order, forbidden-sections.
dry-schema provides a DSL for defining schemas with keys and rules that should be applied to values. It supports coercion, input sanitization, custom types and localized error messages (with or without I18n gem). It's also used as the schema engine in dry-validation.
Define data classes with typed fields, default values, validation rules, and pattern matching support. Immutable by default with keyword-only construction, JSON/Hash serialization, and runtime type checking.
Cards are wiki-inspired data atoms.Card "Sharks" use links, nests, types, patterned names, queries, views, events, and rules to create rich structures.
Base class for salesforce migrations, activerecord types; deduplication rules aware, and rake tasks to sync schema
Cleans up profanity in text with blacklist, whitelists, and multiple types of sanitization rules. Easily add new sanitization rules.
A text parsing engine. The syntax is defined outside the engine as regex-based rules, in YAML or Ruby. It supports layering and multiple output types. Rules for Markdown to HTML are included, with optional layered extensions for tables and wikilinks.
A simple Turing machine gem for Ruby; type "rbtm" in bash to run, or "rbtm_rule" to generate a rule template.
Parse phone numbers from various formats, validate against country rules, and format as E.164, national, or international. Supports 36 countries with phone type detection, area code lookup, vanity number conversion, SMS shortcode validation, and carrier identification — all without external dependencies.
Kumi is a declarative rules-and-calculation DSL for Ruby that compiles your business logic into a typed, analyzable dependency graph with vector semantics over ragged data. It does static checks at definition time, lowers to a small IR, and compiles to zero-runtime modules
ActsAsBookable is a reservation engine for Rails applications that allows resources to be booked. You can define availability rules for bookable models and set costraints to implement different types of booking (hotels, theaters, meeting rooms...)
This module provides utility functions and methods to handle plain text, classes Part/Paragraph/Boundary to represent the logical structure of a document and ParseRule to describe the rules to parse plain text to produce a Part-type Ruby instance. A few handy Ruby executable scripts to make use of them are included.
Expectant provides a clean DSL for defining multiple validation schemas in a single class. Built on dry-validation and dry-types, it supports custom rules, defaults, fallbacks, and context-aware validations, making it easy to validate inputs, outputs, and any structured data in your Ruby applications.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.