1. A method for classifying and prioritizing a set of recommended rule (RR) violations in an integrated circuit (IC) design, the method comprising: receiving the set of RR violations; receiving a layout corresponding to the IC design; selecting a set of features in the layout; selecting a classification model corresponding to the set of features; classifying, using a processor and a memory, and using the set of features and the classification model, the first RR violation into a classification from a set of classifications; and prioritizing the classification in an order of priority such that the first RR violation in the classification is recommended for remedying in the order of priority.