All rules should work when chaining multiple calls together. While testing, I found that require-data-selectors and no-xpath are the exception. For example, I believe that the following example should be detected by require-data-selectors.
cy.should("exist").get(".selector");