given is rejected.strict is invalid.all, both rules run.[./base.yaml, all, extra], the mode all applies and the extra element is ignored.off, no inherited rule runs until it is enabled by name.recommended, only the rule that is recommended runs.r wins over both extended rulesets.given and then keeps the inherited rule's severity and message.extends is an array mixing a string and a tuple is valid.extends is an object is invalid.extends is a single string is valid.