Sha256: b42e1c97854df8487cc0e7eb1c4f693ce84168f47b9b8b9a2e991336d887c216

Contents?: true

Size: 527 Bytes

Versions: 43

Compression:

Stored size: 527 Bytes

Contents

/*jsl:option explicit*/
function misplaced_regex() {
    var i, re;

    /* legal usage: regex in assignment */
    re = /\/\./;

    /* legal usage: regex in object definition */
    var o = { test : /\/\./ };

    /* legal usage: regex as first parameter */
    new String().replace(/\/\./, "<smile>");

    /* legal usage: regex as parameter (besides first) */
    misplaced_regex(re, /\/\./);

    /* illegal usage: anything else */
    i += /\/\./; /*warning:misplaced_regex*/
    i = -/.*/; /*warning:misplaced_regex*/
}

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
distil-0.14.5.a vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.4 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.3 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.2 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.2.a vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.1 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.1.a vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.0 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.0.i vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.0.h vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.0.g vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.0.d vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.0.c vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.14.0.b vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.13.6 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.13.5 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.13.4 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.13.3 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.13.2 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js
distil-0.13.1 vendor/jsl-0.3.0/tests/warnings/misplaced_regex.js