jslint

eval is evil issue

Using JSlint to validate my javascript. I am getting an error saying eval is evil! Why is this and is there an alternative I can use? Here is an example of where I am using eval and would like a workaround for it. I have an array like this: var Resources = { message_1: 'Message 1', message_2: 'Message 2', message_3: 'Message 3', mess...

Why does JSLint complain about undefined/implied global variable?

Hi, I'm trying to understand why JSLint complains about an implied global variable in the following example: var TEST = (function () { var count = 0; function get_count() { return add_one(); } function add_one() { count += 1; return count; } return { get_count: get_count }; }()); Running this throu...

space after function in visual studio ide

How can I set up the designed in visual studio to put a space after my javascript functions? At present when I press the return key I get this var myfunc = function() { .... }; When I want this var myfunc = function () { .... }; Know its a setting somewhere but cant find it - will help with my JSlinting! ...