Add linter to make sure statuses have consistent inheritance
A checklist to help your pull request get merged faster:
- [x] Summarize your changes
- [ ] Data: link to resources that verify support information (such as browser's docs, changelogs, source control, bug trackers, and tests)
- [ ] Data: if you tested something, describe how you tested with details like browser and version
- [ ] Review the results of the linter and fix problems reported (If you need help, please ask in a comment!)
- [x] Link to related issues or pull requests, if any: closes #7348, https://github.com/mdn/browser-compat-data/pull/15932
Right, also it shouldn't be possible to have a standard feature as a child of a non-standard feature. So all 3 statuses should be possible to have similar lints for.
Got a lot more after including experimental status check, so splitting this too.
This pull request has merge conflicts that must be resolved before we can merge this.
This pull request has merge conflicts that must be resolved before we can merge this.
This pull request has merge conflicts that must be resolved before we can merge this.
Looks like this needs to be formatted, could you run a formatter real quick to see what needs to be done to make this linter pass?
(https://github.com/mdn/browser-compat-data/pull/15932 exists for this)
This pull request has merge conflicts that must be resolved before it can be merged.
This pull request has merge conflicts that must be resolved before it can be merged.
I don't think I'll merge repeatedly only to be replaced by others, closing.