Пробовал :
1) HTML::Lint спотыкается на русских буквах
2) tidy на теге <noindex> и <a href="javascript:
alert('&abc')">
3) WebService::Validator::HTML::W3C требует доступа к интернету.
Какие ещё есть варианты?
Хотелось бы максимально проверку близкую к w3c и желательно без
использования сторонних сервисов.