Fork me on GitHub

JSLint Error Explanations

JSLint will hurt your feelings. It's time to make them better!


eval can be harmful

When do I get this error?

JSHint (version 1.0.0 and above) will throw the "eval can be harmful" error when it encounters an invocation of the eval function. Here's an example in which we use eval to access an object property:

This is the equivalent of the JSLint and older JSHint "eval is evil" warning. More detail can be found on the page for that message.

In JSHint 1.0.0 and above you have the ability to ignore any warning with a special option syntax. The identifier of this warning is W061. This means you can tell JSHint to not issue this warning with the /*jshint -W061 */ directive.


comments powered by Disqus