unused must be set as StringOpt, because jshint accepts three values = true, vars, strict.