Добрый день!
Ситуация: через отдел тестирования проходит много веб-приложений, сделанных добрыми руками сторонних разработчиков. Качество сайтов разнообразное, в большинстве своём от среднего до плинтуса. Появилась идея добавлять в ТЗ требования к HTML-коду, потом гонять исходники через Sonar, проверяя на соответствие требованиям.
В гугле нашлось много статей "Требования к верстке сайтов" которые в большинстве пунктов идентичны и большей частью содержат советы по реализации, а не требования к коду.
Нашёл https://validator.w3.org и http://jigsaw.w3.org/css-validator/ , но не нашёл где описаны требования, на соответствие которым они проверяют. Наверно перелопатив весь https://www.w3.org/ я смогу что-то сформулировать, но вариант нравится не очень.
Из статей и опыта несложно накидать список требований типа: css и js в отдельные файлы, только один h1 на странице, всё ресурс должны быть в utf-8, все img с alt, и тд.
Но изобретать велосипед не хочется.
Собственно вопросы:
1. Есть ли коллеги с опытом приёмки HTML кода на соответствие набору формальных требований
2. Можно ли где-нибудь найти примеры требований к HTML коду. Особенно интересны такие требования с учётом авто-тестирования сайта селениумом - наличие name/id, осмысленность названий классов и тд.