it's for eval and new Function, and we're using new Function to turn the config from "text" into "JS object" (new Function does that in a way that lets you catch syntax and runtime errors. It's unfortunate that jshint considers it evil, but there you have it)