Its better to test ting so you do not end up in error situation. And you should test if the IP is used in the actual list and not in any other access list.
So do the testing.
For the semicolon ; I am 100% sure you do not need it at the end of each line, it was change some time back. I have done some scripting (see my signature), never needed it, never failed do to not used it.