Есть ли способ использовать как стандарты Section508, так и стандарты WCAG2AA в одном исполнении pa11y? - PullRequest
2 голосов
/ 30 апреля 2019

Я пытаюсь определить, является ли pa11y лучшим инструментом, помогающим нам выявить потенциальные проблемы Section508 и WCAG2AA в нашем конвейере CI / CD. Таким образом, в настоящее время я тестирую одноразовую версию для просмотра результатов, которые она генерирует.

Проблема, с которой я сталкиваюсь, - это требование нашего клиента быть совместимым с Разделом 508 и WCAG2AA. Для этого я решил проверить 508, мне нужно установить

standard: 'Section508'

Проблема в том, что стандарт - это строка, а не значение массива. Передача правил 508 в правила при установке стандарта на WCAG2AA тоже не работает.

В конце концов, есть ли способ запустить оба без необходимости запуска дважды? Я хотел бы вернуть результаты в один файл JSON.

Извините, если это нубский вопрос - мой опыт работы с JS ограничен, а мой опыт еще больше.

1 Ответ

0 голосов
/ 01 мая 2019

Нет, вы можете использовать только один стандарт за раз для каждого прогона.

Тем не менее, я вообще не рекомендую использовать стандарт Section508 в Pa11y. Раздел 508 был обновлен в январе 2018 года .Изменения, которые были внесены в Раздел 508 в то время, включают в себя включение WCAG 2.0, поэтому, если вы проводите тестирование в соответствии с WCAG 2.0, вы подходите и для Раздела 508.

Pa11y использует HTML_Codesniffer для своих наборов правил, и сейчас в репозитории HTML_Codesniffer есть проблема, обсуждающая ситуацию;вывод проблемы заключается в том, что набор правил Раздела 508 будет удален в следующей версии, поскольку теперь он устарел.Как только это произойдет, набор правил будет удален и из Pa11y: https://github.com/squizlabs/HTML_CodeSniffer/issues/202

...