( url: string, ruleset: Ruleset | undefined, callback: (messages: Hint[]) => void )
| 525 | |
| 526 | // hint url |
| 527 | function hintUrl( |
| 528 | url: string, |
| 529 | ruleset: Ruleset | undefined, |
| 530 | callback: (messages: Hint[]) => void |
| 531 | ) { |
| 532 | const errorFn = () => callback([]) |
| 533 | fetch(url).then((response) => { |
| 534 | if (response.ok) { |
| 535 | response.text().then((body) => { |
| 536 | const messages = HTMLHint.verify(body, ruleset) |
| 537 | callback(messages) |
| 538 | }, errorFn) |
| 539 | } else { |
| 540 | errorFn() |
| 541 | } |
| 542 | }, errorFn) |
| 543 | } |
no test coverage detected