If the PO said you have earned compliance credit, this is an indication that you might be free. However, it is also good to report that you were violated although this might make the ruling have a different turning point or cause some delays for further investigation. Read http://www.alec.org/docs/ALEC_Earned_Compliance_Credit_Act.pdf.
Well it depends on how you violated probation and also what state you live in. Some states are more are stricter on V.O.P. than others. Also depends on your record and how much trouble you have been in. So without knowing that its hard to answer your question.