2016-04-15 3 views
5

При работе над проектами front-end мне всегда нравится работать с инструментами для литья. Они предотвращают от немых ошибок серьезные вонючие фрагменты кода. Инструменты Linting также предлагают улучшения и оптимизацию.W3C HTML-проверка для файлов React JSX

Подтверждение и переливание HTML означает использование W3C Validator. При работе с проектами ванильного JavaScript я использую модуль NPT. И при работе с Angular 1.x я использую модуль grunt-html-angular-validate, который является тем же валидатором, но адаптирован к требованиям угла (нестандартные атрибуты или неполные HTML-документы не будут приводить к ошибкам или предупреждениям). Однако я попытался найти какой-то аналогичный инструмент для документов React JSX для Grunt или Gulp, но не с удачей.

Существует ли W3C HTML-валидаторы для файлов React JSX? Если это не так, то зачем?

ПРИМЕЧАНИЕ: Меня не интересует проверка части JavaScript JSX с помощью таких инструментов, как JSXHint, но только часть HTML и соответствие ее спецификациям W3C.

+0

Что IDE вы используете? В большинстве случаев разработчики IDE рекомендуют определенный linter, поскольку он лучше всего работает с их IDE или работает с их IDE. – Raptus

ответ

1

Существует ли W3C-валидаторы HTML для файлов React JSX?

No.

В случае это не так, какая-либо причина для этого?

Потому что они не HTML.


Ближайшим вы могли прийти бы выполнить JavaScript для создания DOM, то сериализации, что DOM в HTML (например, с помощью .innerHTML), а затем добавить объявление DOCTYPE и проверить результат.