OK, lets set the record staright here...
If you wear shorts- You MUST wear no-shows. You MUST NOT wear long socks, especially black ones.
If you wear long pants- You CAN wear no shows. You CAN wear long socks, and those socks MUST match some color you are wearing. Also, if wearing long pants, the cuffs MUST break gently on top of your shoes. You are not wearing draperies.
Finally, under NO circumstances is it acceptable to wear NO PANTS / SHORTS on the course. This is generally considered a misdemanor in most communities at minimum, and a major violation of all course rules.
That should about cover this!!!!!