As defined by usingenglish.comClean as a whistle:

If something is as clean as a whistle, it is extremely clean, spotless. If somebody is clean as a whistle, they are not involved in anything illegal.…

Read more on www.boxingsocialist.com