Comprehensive validation library for Vue.js applications providing common validators with built-in error messages and customization options
87
Nested and complex object validation
Basic validator usage
100%
100%
Nested object validation
100%
100%
String validators
100%
100%
Email validation
100%
100%
Array validation
100%
100%
Multiple validators
100%
100%
Basic validation setup with useVuelidate
useVuelidate Setup
0%
100%
Validator Usage
50%
100%
Validation State Access
50%
100%
Validation Methods
66%
100%
Rules Structure
0%
100%
Internationalization support with createI18nMessage
Uses createI18nMessage
0%
100%
Message translation function
0%
100%
Required validator integration
53%
100%
Email validator integration
53%
100%
MinLength validator integration
53%
100%
Locale-specific messages
100%
100%
Validation configuration options
useVuelidate setup
100%
100%
Validator imports
100%
100%
$lazy configuration
100%
100%
$autoDirty configuration
100%
100%
Manual validation
50%
0%
Form-level validation
100%
100%
External result integration for server-side validation
useVuelidate setup
100%
100%
Built-in validators
100%
100%
$externalResults integration
100%
100%
Validation state access
66%
100%
Server error clearing
50%
0%
Composition and reusability patterns
Uses required validator
100%
100%
Uses email validator
100%
100%
Uses minValue validator
100%
100%
Uses sameAs validator
100%
100%
Implements reusable patterns
100%
100%
Factory functions
100%
100%
Built-in validators (required, email, numeric, etc.)
Required validator
100%
100%
Email validator
100%
100%
Alphanumeric validator
100%
100%
Numeric validator
100%
100%
Minimum value validator
100%
100%
URL validator
100%
100%
Minimum length validator
100%
100%
Field matching validator
100%
100%
Validation state management ($dirty, $error, $invalid)
useVuelidate composable
100%
0%
Validation rules setup
100%
0%
$dirty state tracking
75%
100%
$error state usage
50%
100%
$invalid state check
66%
100%
$touch method
100%
100%
Conditional validators (requiredIf, requiredUnless)
requiredIf usage
100%
100%
requiredIf for taxId
100%
100%
requiredIf with comparison
100%
100%
requiredIf for boolean
100%
100%
requiredUnless usage
0%
100%
Proper condition functions
80%
100%
Validation groups for multi-step forms
useVuelidate setup
0%
33%
validationGroups parameter
20%
0%
Built-in validators
100%
100%
Group state access
75%
25%
Group validation methods
100%
46%
Validation isolation
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-vuelidate--validatorsTable of Contents