Are these answers useful? Help other community members by marking useful answers as accepted.
Well I think I've isolated the issue, but I'm not sure of the solution. It appears that use of C style comments, i.e. /* Comment */ causes all lines following it to be ignored during JSLint. Since all my script variables started with these comments, they were not checked.