(answers: Record<string, PluginAnswer>)
| 117 | } satisfies PluginSetupBinding; |
| 118 | |
| 119 | function parseAnswers(answers: Record<string, PluginAnswer>): AxeOptions { |
| 120 | return { |
| 121 | urls: answerNonEmptyArray(answers, 'axe.urls', DEFAULT_URL), |
| 122 | preset: answerString(answers, 'axe.preset') || AXE_DEFAULT_PRESET, |
| 123 | setupScript: answerBoolean(answers, 'axe.setupScript'), |
| 124 | categories: answerBoolean(answers, 'axe.categories'), |
| 125 | }; |
| 126 | } |
| 127 | |
| 128 | function formatPluginCall({ urls, preset, setupScript }: AxeOptions): string { |
| 129 | const formattedUrls = formatUrls(urls); |
no test coverage detected