diff --git a/javascript/extractor/src/com/semmle/js/extractor/ASTExtractor.java b/javascript/extractor/src/com/semmle/js/extractor/ASTExtractor.java index a2c3f197b31..ec99a6446dc 100644 --- a/javascript/extractor/src/com/semmle/js/extractor/ASTExtractor.java +++ b/javascript/extractor/src/com/semmle/js/extractor/ASTExtractor.java @@ -520,7 +520,7 @@ public class ASTExtractor { OffsetTranslation offsets = new OffsetTranslation(); offsets.set(0, 1); // skip the initial '/' regexpExtractor.extract(source.substring(1, source.lastIndexOf('/')), offsets, nd, false); - } else if (nd.isStringLiteral() && !c.isInsideType()) { + } else if (nd.isStringLiteral() && !c.isInsideType() && nd.getRaw().length() < 100) { regexpExtractor.extract(valueString, makeStringLiteralOffsets(nd.getRaw()), nd, true); } return key; diff --git a/javascript/extractor/src/com/semmle/js/extractor/Main.java b/javascript/extractor/src/com/semmle/js/extractor/Main.java index ca5fc92c21e..524cd7524e6 100644 --- a/javascript/extractor/src/com/semmle/js/extractor/Main.java +++ b/javascript/extractor/src/com/semmle/js/extractor/Main.java @@ -37,7 +37,7 @@ public class Main { * A version identifier that should be updated every time the extractor changes in such a way that * it may produce different tuples for the same file under the same {@link ExtractorConfig}. */ - public static final String EXTRACTOR_VERSION = "2019-10-23"; + public static final String EXTRACTOR_VERSION = "2019-11-17"; public static final Pattern NEWLINE = Pattern.compile("\n");