# E0039: unclosed regexp literal

Regular expression literals start with `/` and end with `/`. The `/` symbol is also used for the division operator. It is a syntax error to omit the trailing `/` from a regular expression literal:

    // The final / is escaped by \.
    let LINE_CONTINUATION_RE = / +\/m;

    function feetToCentimeters(feet) {
        // The / is interpreted as the start of a
        // regular expression, not the division
        // operator.
        return / 3.28 * 100;
    }

To fix this error, close the regular expression literal:

    let LINE_CONTINUATION_RE = / +\\/m;

Alternatively, include an expression before `/` to treat the `/` as a division operator:

    function feetToCentimeters(feet) {
        return feet / 3.28 * 100;
    }

Introduced in quick-lint-js version 0.2.0.

Documentation for other errors