mirror of
https://github.com/github/codeql.git
synced 2026-04-26 09:15:12 +02:00
fix the ECMAScript version to be ES2024
This commit is contained in:
@@ -788,7 +788,7 @@ public class Parser {
|
||||
String validFlags = "gim";
|
||||
if (this.options.ecmaVersion() >= 6) validFlags = "gimuy";
|
||||
if (this.options.ecmaVersion() >= 9) validFlags = "gimsuy";
|
||||
if (this.options.ecmaVersion() >= 12) validFlags = "gimsuyv";
|
||||
if (this.options.ecmaVersion() >= 15) validFlags = "gimsuyv";
|
||||
if (!mods.matches("^[" + validFlags + "]*$"))
|
||||
this.raise(start, "Invalid regular expression flag");
|
||||
if (mods.indexOf('u') >= 0) {
|
||||
|
||||
@@ -42,7 +42,7 @@ public class ExtractorConfig {
|
||||
ECMA2018(2018, 9),
|
||||
ECMA2019(2019, 10),
|
||||
ECMA2020(2020, 11),
|
||||
ECMA2021(2021, 12);
|
||||
ECMA2024(2024, 15);
|
||||
|
||||
private final int version;
|
||||
public final int legacyVersion;
|
||||
@@ -233,7 +233,7 @@ public class ExtractorConfig {
|
||||
private VirtualSourceRoot virtualSourceRoot;
|
||||
|
||||
public ExtractorConfig(boolean experimental) {
|
||||
this.ecmaVersion = experimental ? ECMAVersion.ECMA2021 : ECMAVersion.ECMA2019;
|
||||
this.ecmaVersion = experimental ? ECMAVersion.ECMA2024 : ECMAVersion.ECMA2019;
|
||||
this.platform = Platform.AUTO;
|
||||
this.jsx = true;
|
||||
this.sourceType = SourceType.AUTO;
|
||||
|
||||
Reference in New Issue
Block a user