-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overview
Expand basic validation into a comprehensive validation dashboard with warnings, suggestions, and automated fixes.
Context
v1 provides basic error validation. v2 adds comprehensive validation with actionable feedback.
Goals
- Real-time validation feedback
- Warning and info messages (not just errors)
- Validation dashboard UI
- Quick fix suggestions
Tasks
-
Build validation dashboard
- Show all validation results grouped by severity
- Filter by component, severity, validation type
- Show affected components and properties
- Provide context and documentation links
-
Add comprehensive validators
- Check for duplicate enum definitions
- Validate conditional requirements (icon OR label)
- Check enum naming consistency (kebab-case)
- Validate against actual token usage
- Check for deprecated patterns
-
Add warning-level checks
- Missing descriptions
- Inconsistent defaults
- Potential consolidation opportunities
- Missing required properties suggestions
-
Add info-level suggestions
- Similar components using different patterns
- Recommend size profile usage
- Suggest shared property groups
-
Implement quick fixes
- Auto-fix common issues (add missing descriptions)
- Bulk apply size profiles
- Standardize enum value naming
- Add missing default values
-
Add validation reports
- Export validation report as markdown
- Track validation score over time
- Show validation trends
Success Criteria
- All 85 components validated with comprehensive checks
- Users can filter and act on validation feedback
- Quick fixes reduce manual work
- Validation score improves over time
Dependencies
- [Epic] v1 MVP: Basic Mapping Editor Tool #648 (Basic tool must be functional)
Estimated Effort
2-3 weeks
Related
- Component Schema Analysis findings
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request