Подтвердить что ты не робот

Существуют ли инструменты проверки командной строки для HTML и CSS?

Кто-нибудь знает о инструментах командной строки, которые могут проверять CSS и/или HTML?

W3C предлагает свои валидаторы для локальной установки с указаниями по использованию из командной строки, но процесс установки является кошмаром для всех, кто не является опытным разработчиком Java.

Я искал в Google, но ничего не могу найти.

В идеале я хотел бы использовать инструмент (или инструменты), который я могу указать на свой CSS, и сообщить ему о любых ошибках. Я хочу, чтобы он был локальным, чтобы увеличить скорость моих циклов отладки.

В идеале инструменты поймут HTML5 и CSS3.

4b9b3361

Ответ 1

Существует аккуратный для HTML. Это больше, чем валидатор: он не только проверяет, верен ли ваш HTML, но и пытается это исправить. Но вы можете просто посмотреть на ошибки и предупреждения и игнорировать исправление, если хотите.

Я не уверен, насколько хорошо он работает с HTML5, но взгляните на Wanted: командная строка HTML5 beautifier, есть некоторые предложения параметров.

Для CSS есть CSSTidy (хотя я никогда не использовал его.)

Что касается валидатора W3C: если вы используете debian/ubuntu, пакет w3c-markup-validator находится в репозиториях и его очень легко установить с помощью управления пакетами. Также доступны пакеты для других дистрибутивов.

Валидатор CSS W3C доступен в виде jar, который прост в использовании:

java -jar css-validator.jar http://www.w3.org/. 

Ответ 3

Хотя это не является прямым решением вашей проблемы, вы можете рассмотреть возможность использования рамки расширения CSS для части проверки. Я широко использую SASS во всех моих веб-проектах и ​​считаю его незаменимым, когда вы привыкнете к нему. Помимо всех причудливых миксинов и переменных функций и т.д., Он также проведет проверку вашей разметки CSS/SASS и сообщит об ошибках, поскольку она отлично обратная совместимость с обычным CSS3. Приятно, что он работает как Ruby Gem, что означает, что он работает локально и может быть интегрирован с другими рабочими процессами через Ruby или в командной строке (терминал в среде unix).

Возьмите его для вращения: http://sass-lang.com/docs/yardoc/

Запустите sass style.scss и посмотрите, что произойдет.

Ответ 4

У WC3 есть источник для их валидаторов здесь: https://github.com/w3c

Ответ 5

В Ubuntu вы можете установить пакет w3c-markup-validator. Он предоставляет веб-интерфейс CGI. Но вам не обязательно использовать его.

Вы можете использовать w3c-validator-runner для запуска проверки подлинности без наличия веб-сервера.

Если это не сработает, подумайте о запуске веб-сервера. Затем вы можете использовать srackham/w3c-validator.