Включите предупреждения для незакрытых тегов в фасетах с Eclipse и HTML5 doctype - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь использовать HTML5 в своем проекте JSF, используя Facelets.Я знаю, согласно этому ответу @BalusC https://stackoverflow.com/a/3869174/9195115,, что это возможно.Тем не менее, с типом HTML5 Eclipse не отображает никаких предупреждений для незакрытых тегов, таких как link или meta.

Например, в следующем фасете я бы хотел, чтобы Eclipse показывал предупреждение/ error, потому что, хотя это действительный HTML5, он не является действительным XML, что приводит к javax.servlet.ServletException: Error Parsing /new.xhtml: Error Traced[line: 7] The element type "link" must be terminated by the matching end-tag "</link>". Я использую WildFly 11 с JSF 2.2 и Eclipse Oxygen.3a Release (4.7.3a).

<!DOCTYPE html>
<html xmlns:f="http://java.sun.com/jsf/core"
  xmlns:h="http://java.sun.com/jsf/html">
  <h:head>
    <title>New page</title>
    <link href="style.css"><!-- Warning here -->
  </h:head>
  <body>
    <footer>Footer</footer>
  </body> 
</html>

Я уже потратил много времени в настройках Eclipse, пытаясь найти возможность сделать это.Есть ли возможность включить эти предупреждения, которые я пропустил, или есть какой-нибудь плагин, который будет делать это?

...