JSHint will throw the "'{a}' is not a statement label" error when it encounters a break or continue statement referencing a label that does not exist. In the following example we try to break out of a for loop to the example label.
This is the JSHint equivalent of the "'{a}' is not a label" error from JSLint. More detail can be found on the page for the JSLint 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 W090. This means you can tell JSHint to not issue this warning with the /*jshint -W090 */ directive.