Einfache Weise, zu überprüfen/validieren javascript-syntax

Habe ich einige große Reihe von verschiedenen javascript-snippets (mehrere tausend), und einige von Ihnen haben einige dumme Fehler in der syntax (wie unmatching Klammern/Anführungszeichen, HTML in javascript, Tippfehler in Variablennamen).

Ich brauche eine einfache Möglichkeit um zu überprüfen, JS-syntax. Ich habe versucht, JSLint, aber es senden auch viele Warnungen über Stil, Art der Variablen-Definitionen, etc.. (auch wenn ich schalten Sie alle flags). Brauche ich nicht, um herauszufinden, Stil Probleme, oder verbessern Sie javascript Qualität, ich muss nur offensichtliche syntax-Fehler. Natürlich kann ich einfach überprüfen, in browser/browser-Konsole, aber ich brauche, um es automatisch zu tun, als die Anzahl der Schnipsel ist groß.

Hinzufügen:

JSLint/JSHint-Berichte eine Menge Probleme in den Zeilen, die sind nicht 'Schönheit', sondern arbeiten (D. H. Sie haben einige Potenzial Probleme), und nicht sehen können, die real Probleme, wo der normale compiler einfach melden syntax-Fehler und beenden Sie die Ausführung. Versuchen Sie zum Beispiel, JSLint, dass code, der syntax-Fehler in Zeile 4 (unvergleichliche Zitate), Linie 6 (Komma erforderlich) und Linie 9 (unerwartete <script>).

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;
versuchen Sie, diese javascriptlint.com
hmmm... Danke, ich werde es versuchen. Ich dachte, es ist einige Klon von JSLint, aber es funktioniert anders.

InformationsquelleAutor filimonov | 2013-03-28

Schreibe einen Kommentar