2 repositorios
Standardized interfaces that allow external custom logic to be integrated into a validation pipeline.
Distinct from Validation Logic: Focuses on the architectural plug-in mechanism rather than the specific runtime routines.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Plugin Interfaces. Refine with filters or upvote what's useful.
EmailValidator is a PHP library for verifying email address syntax, format, and DNS records against technical specifications. It functions as a logic-based checker to ensure email addresses follow standard global formatting and communication rules. The library includes security utilities to identify deceptive characters and spoofing attempts in email addresses. These anti-spoofing tools analyze email strings for Unicode characters that mimic standard Latin letters to prevent fraudulent impersonation. The project covers domain verification through DNS record checks to confirm a destination se
Provides a standard interface allowing custom validation rules to be plugged into the core checking process.
Sass-lint is a static analysis engine designed to enforce coding standards and maintain consistent syntax across Sass and SCSS codebases. As a command-line utility, it integrates into development workflows and build pipelines to automate the validation of stylesheets, ensuring that formatting and best practices are applied consistently throughout a project. The tool distinguishes itself through a flexible configuration system that supports recursive rule inheritance and custom overrides, allowing for the management of complex, large-scale project requirements. It provides granular control ove
Exposes the internal tree structure via a plugin interface to allow injection of custom validation logic.