Struppi: JSLint zufriedenstellen "Bad regular expression"

Beitrag lesen

Und zum Thema dass JSLint kaputt sein soll würde ich gerne sagen, dass es ja immerhin aus der Feder von Douglas Crockford (senior JavaScript Architect at Yahoo!), einem astreinen JavaScript-Guru, stammt, und ich ihm schon zutraue ein solches Programm zu schreiben das einem weiterhelfen kann.

Das ist mir bekannt, trotzdem tauchen, wie schon gesagt, immer mal wieder Ungereimtheiten auf, zumal reguläre Ausdrücke zu parsen eben nicht sonderlich einfach ist. Aber wieso du JSlint brauchst ist mir ein Rätsel. FF zeigt dir doch auch so alle Fehler an. Ich halte den für überflüssig.

Hast du die Doku gelesen?

Regular Expressions

Regular expressions are written in a terse and cryptic notation. JSLint looks for problems that may cause portability problems. It also attempts to resolve visual ambiguities by recommending explicit escapement.

JavaScript's syntax for regular expression literals overloads the / character. To avoid ambiguity, JSLint expects that the character preceding a regular expression literal is a ( or = or : or , character.

Aber wie auch immer, die Auswertung von JSLint ist hier definitiv falsch.

Struppi.