That's what I was afraid of. Technically, this fix would yield false positives. Consider this:

{
  "// weirdly named key": 42
}

This is why I omitted the " in comments. With your change, the weirdly named key is discarded. However, there are no crazy jshint options like this, so my concern isn't valid in this particular case.