Supergirl is invincible and she gets her powers from the sun, so it would make sense for her to wear as little clothing as possible.