I have come across JSHint but was hoping it would validate node.js syntax but it doesn’t, for example if I do:
var server = http.createServerfunctionThatDoesNotExists(function(request, response) {....
The test passes even though there isn’t a function called createServerfunctionThatDoesNotExists
What am I missing with JSHint and the node.js option?
I think it doesn’t dig into CommonJS modules as they can contain virtually everything.
So even if you are
require‘inghttpit could be your own module with any interface.‘Assume Node’ means it tolerates global variables like
moduleorexports