Garnishing charmil validator framework
Week 4 Report
- Rule Executor for rules, rules only return validationErrors, all the heavy lifting of traversing commands and subcommands done by RuleExecutor issue#89 #82
- Fix Traversing and duplication issue in validation issue#95 #97
- Write test for validator & add it to CI/CD issue#94 #101
- Use validator in Rhoas CLI for testing cobra commands issue#777 #767
- Refactor rules to implement Rules interface issue#98 #103
Next Week
- Refactor RuleConfig in validator API to accept slice of RuleInterface, instead of hardcoding every rule in RuleConfig #issue110 #105
- Overriding default rules provided by the validator #issue104 #105
- Regex validation in command name(UseMatches rule) issue#84
- Arguments Validator for cobra commands issue#85
- Config with array of commands during validation #issue86
Blockers
- Merging of default rules array and rules provided by user(during #issue110