Skip to content

Commit 15fce81

Browse files
committed
fix: correct NODE_SHEBANG regex escaping in doctest rule
Forward slashes inside the regex literal must be escaped as \/ to avoid prematurely terminating the regex delimiter. The prior push omitted the backslashes, producing a syntax error that broke module loading.
1 parent 70518dc commit 15fce81

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • lib/node_modules/@stdlib/_tools/eslint/rules/doctest/lib

lib/node_modules/@stdlib/_tools/eslint/rules/doctest/lib/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ var RE_ESLINT_INLINE = / ?\/\/ eslint-disable-(?:next-)?line[^\n]*\n/g;
5050
var RE_NEWLINE = /\r?\n/g;
5151
var RE_ANNOTATION = /(?:\n|^)(?:var|let|const)? ?(?!function\b)([a-zA-Z0-9._]+) ?=?[^;]*;\n\/\/ ?(returns|([A-Za-z][A-Za-z_0-9]*)? ?=>|throws) {0,1}([\s\S]*?)(\n|$)/g;
5252
var RE_CONSOLE = /console\.(?:dir|error|log)/;
53-
var NODE_SHEBANG = /#!/usr/bin/env node/;
53+
var NODE_SHEBANG = /#!\/usr\/bin\/env node/;
5454
var rule;
5555

5656

0 commit comments

Comments
 (0)