Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reference to a related issue in the repository
#355
Add a description
This PR adds rules to each message field which can be parsed and used by the osi-validator to validate OSI trace files.
Some questions to ask:
What is this change?
This PR adds the feature to define rules in the comments which can be used by the validator. I also added a rules file called rules.yml in which the user can define the regex syntax for valid rules to be parsed.
How has it been tested?
It's been tested with the osi-validator which has a script which generates from the OSI comments yml rule files which then can be used by the validator.
Mention a member
@jdsika pls review and merge after the PR for the osi-validator. Add more rules if you think there should be a rule on a field.
Check the checklist