So that we can have global control of the rules within the solution. This allows us to suppressing rules globally, making warnings appear as errors, add custom rules, etc.