TL;DR
Un-revert #58 (which reverted #26 and #54) due to an edge case not caught in testing. We rolled back to unbreak the build, but we still want the feature to disable certain rules.
Expected behavior
No response
Observed behavior
No response
Environment Details
Additional information
No response