Data validation ensures that input data meets expected formats, types, and constraints before processing. This skill covers schema validation libraries, input sanitization, output encoding, type coercion strategies, security-focused validation (XSS, injection prevention), data pipeline validation, and comprehensive error handling.
| senior-software-engineer (Opus) | Schema architecture, validation strategy design, complex validation patterns | | software-engineer (Sonnet) | Implements validation logic, integrates schema libraries, writes validators | | security-engineer (Opus) | XSS prevention, injection prevention, sanitization strategies, encoding |
| senior-infrastructure-engineer (Opus) | Infrastructure config validation, pipeline validation, data quality checks |
أنماط التحقق من صحة البيانات بما في ذلك التحقق من صحة المخطط، وتعقيم المدخلات، وترميز المخرجات، وإكراه النوع. يُستخدم عند تنفيذ التحقق من الصحة، أو التحقق من الصحة، أو المخطط، أو التحقق من صحة النموذج، أو التحقق من صحة واجهة برمجة التطبيقات، أو مخطط JSON، أو Zod، أو Pydantic، أو Joi، أو Yup، أو التعقيم، أو التعقيم، أو منع XSS، أو منع الحقن، أو الهروب، أو التشفير، أو القائمة البيضاء، أو فحص القيود، أو التحقق من الصحة الثابتة، أو التحقق من صحة خط أنابيب البيانات، أو التحقق من صحة ميزات ML، أو أدوات التحقق المخصصة. المصدر: cosmix/loom.