As noted above, this syntax is legal in JavaScript's strict mode. I suspect this is a parser bug in the version of Mozilla Rhino that JSDoc uses.
As a workaround, you can use the following plugin to comment out the "use strict" declaration before JSDoc parses the file:
exports.handlers = {
beforeParse: function(e) {
e.source = e.source.replace(/['"]use strict['"]/g, "//'use strict'");
}
};