(code, line, chr)
| 2718 | }; |
| 2719 | } |
| 2720 | function quit(code, line, chr) { |
| 2721 | var percentage = Math.floor((line / state.lines.length) * 100); |
| 2722 | var message = messages.errors[code].desc; |
| 2723 | |
| 2724 | throw { |
| 2725 | name: "JSHintError", |
| 2726 | line: line, |
| 2727 | character: chr, |
| 2728 | message: message + " (" + percentage + "% scanned).", |
| 2729 | raw: message, |
| 2730 | code: code |
| 2731 | }; |
| 2732 | } |
| 2733 | |
| 2734 | function isundef(scope, code, token, a) { |
| 2735 | if (!state.ignored[code] && state.option.undef !== false) { |
no outgoing calls
no test coverage detected