我有一些大組不同的JavaScript片段(幾千)的,其中一些有語法一些愚蠢的錯誤(如不匹配括號/引號,裏面的JavaScript的HTML,在可變錯別字名)。簡單的檢查/驗證JavaScript語法
我需要一個簡單的方法來檢查JS語法。我試過JSLint,但它發送了太多關於樣式,變量定義的方式等方面的警告(即使我關閉所有標誌)。我不需要找出樣式問題,或者提高javascript質量,我只需要找到明顯的語法錯誤。當然,我可以簡單地在瀏覽器/瀏覽器控制檯中檢查它,但是我需要自動執行該操作,因爲該代碼段的數量很大。
地址:
的JSLint/JSHint報道了很多的不屬於「美」,但工作線的問題(即有一定的潛在問題),並不能看到真正問題,普通編譯器只會報告語法錯誤並停止執行。例如,嘗試使用JSLint代碼,該代碼在第4行(不匹配的引號),第6行(需要逗號)和第9行(意外的<腳本>)上具有語法錯誤。
document.write('something');
a = 0;
if (window.location == 'http://google.com') a = 1;
document.write("aaa='andh"+a+"eded"');
a = {
something: ['a']
something2: ['a']
};
<script>
a = 1;
試試這個http://www.javascriptlint。com/ – 2013-03-29 11:18:10
嗯......謝謝,我會盡力的。我認爲這是JSLint的一些克隆,但它工作的不同。 – mvf 2013-03-29 11:35:09