This PR adds all the scaffolding for adding Spectral rules to v3 plus the first of three new rules related with https://github.com/asyncapi/spec/issues/991.
This rule, in particular, checks that operation messages, no matter where they are located, need to point to messages from the channel specified in its channel field.
Description
Part of https://github.com/asyncapi/spec/issues/991
This PR adds all the scaffolding for adding Spectral rules to v3 plus the first of three new rules related with https://github.com/asyncapi/spec/issues/991. This rule, in particular, checks that operation messages, no matter where they are located, need to point to messages from the channel specified in its channel field.
Related issue(s) https://github.com/asyncapi/spec/issues/991