(name, t)
| 2371 | emitter = new events.EventEmitter(); |
| 2372 | |
| 2373 | function checkOption(name, t) { |
| 2374 | name = name.trim(); |
| 2375 | |
| 2376 | if (/^[+-]W\d{3}$/g.test(name)) { |
| 2377 | return true; |
| 2378 | } |
| 2379 | |
| 2380 | if (options.validNames.indexOf(name) === -1) { |
| 2381 | if (t.type !== "jslint" && !_.has(options.removed, name)) { |
| 2382 | error("E001", t, name); |
| 2383 | return false; |
| 2384 | } |
| 2385 | } |
| 2386 | |
| 2387 | return true; |
| 2388 | } |
| 2389 | |
| 2390 | function isString(obj) { |
| 2391 | return Object.prototype.toString.call(obj) === "[object String]"; |