2016-12-17 144 views
1

我正在使用Ace编辑器,并试图弄清楚如何让它实时语法检查编辑器中的HTML标记和JavaScript代码。ace编辑器语法验证html + javascript

如果我设置“王牌/模式/ HTML”仅HTML语法进行检查,所以在下面的代码

<!DOCTYPE HTML> 
<html> 
    <head> 
     <title>Test</title> 
    </head> 
    <body> 
     <h1>Hello World!</h1> 
     <script> 
      alert('This is a syntax error'+); 
     </script> 
    </body> 
</html> 

的JS语法错误是由编辑忽略。

有没有办法告诉Ace编辑器检查HTML和Javascript?

非常感谢!

这不是How do I enable Live Syntax Checking in the Ace Editor

二重以上的问题,介绍了如何在2个独立的编辑器执行语法检查HTML和JS,而我询问如何检查它们在同一个。

+0

上运行的王牌例如@R我的问题是不是http://stackoverflow.com/questions/21995198 的重复上面的问题说明如何执行语法检查HTML和JS在2个独立的编辑器,而我问如何检查他们在同一个。 – Erich

回答

1

您可以使用htmlhint,其中有thelanding页http://htmlhint.com/

+0

这不能解决我的问题,它只检查html,它不检查javascript – Erich

+1

检查页面一侧的jshint和csslint复选框 –

+0

确实,它似乎是检查html和javascript时,我检查jshint框。 – MrBoJangles